$(document).ready(function(){
	var path = document.location.pathname;		
	if ( path.charAt(path.length-1) != '/' ) path = path+'/';
	var epos = document.location.pathname.indexOf('/',1) == -1 ? document.location.pathname.length : document.location.pathname.indexOf('/',1)-1;
	var section = document.location.pathname.substr(1, epos );
	
	
	try {
		document.execCommand("BackgroundImageCache", false, true);
	} catch(err) {}
	
	
	$(".menu li a[href='/"+section+"/']").parent().addClass("active");
	$(".links li a[href='"+path+"']").addClass("active");
	//$(".submenu3 a[href='"+path+"']").addClass("active");
	
	
	
	
	function setSelect(){
		id = $("#selectParts option:selected").attr("value");
		$("#selectHeads").html( $("#hideSelects select[class=" + $("#selectParts option:selected").attr("value") + "]").html() );
		//$("#selectHeads").append( $("#hideSelects select[class=" + id + "]").html() );
		//alert(id);
	}
	
	$("#selectParts option:first").attr("selected", "selected");
	setSelect();
	$("#selectParts").change(setSelect);
	
	
	
	
	
	
	
	
	
	
	
	
	$("#resetForm").click(function() {
		$("#feedback input, #feedback textarea").attr("value", "");
		$("#selectParts option:first").attr("selected", "selected");
		setSelect();
		return false;
	});
	
	$("#sendForm").click(function() {
		
		// init ajax forms\
		var form = $("#feedback");
		
		//if ( !checkForm(form) ) return false;
		
		$.ajax({
			type: form.attr("method"),
			dataType: "json",
			url: form.attr("action"),
			data: form.serialize(),
			beforeSend: function() {
				
			},
			success: function(data){				
				switch (data.result) {
					case 'done':

						$(".glass").show();
						$(".glass").css("opacity", "0.2");
						$(".message").show(100);
						if ($.browser.msie && $.browser.version == 6)
							$(".contacts select").css("visibility", "hidden");
						$("#feedback input, #feedback textarea").attr("value", "");
						$("#selectParts option:first").attr("selected", "selected");
				
						break;
					case 'error':
						alert(data.errors);
						break;
				}
			},
			error: function() {
				alert("Ошибка отправки.");
			}
		});
		
		
		//$("#feedback").ajaxSubmit(); 
		//document.feedback.submit();
		return false;
	});
	
	$(".message, .glass").click(function() {
		$(".glass").hide(10);
		$(".message").hide(100);
		if ($.browser.msie && $.browser.version == 6)
			$(".contacts select").css("visibility", "visible");
		return false;
	});

	
	
	
	
	$("#resetSearch").click(function() {
		$("#searchForm input").attr("value", "");
		$("#selectParts option:first").attr("selected", "selected");
		setSelect();
		return false;
	});
	
	$("#sendSearch").click(function() {
		$("#searchForm").submit();
	});
	
	
	
	
		
		function checkForm(form) {
			var res = true;
			/*var current_res = true;
			$(":input.required", form).each(function() {
				current_res = true;
				if ( $(this).is('select') && (!$("option:selected", $(this)).length || $("option:selected", $(this)).val() == 0) ) {
					res = false;
					current_res = false;
					$("label[for='"+$(this).attr("name")+"']", form).addClass("required-error");
				}
				else if ( $(this).hasClass('with-label') && $(this).val() == $(this).attr('rel') ) {
					res = false;
					current_res = false;
				}
				else {
					if ( $(this).val() == '' ) {				
						res = false;
						current_res = false;
					}
					else if ( $(this).hasClass("email") ) {
						var emailTest = '^[_\\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+\\.)+[a-z]{2,4}$';
						var regex = new RegExp(emailTest);
						if ( $(this).val() != '' && !regex.test($(this).val()) ) {
							res = false;
							current_res = false;
						}
					}
				}
				
				if ( !current_res ) {
					if ( $(this).hasClass('with-label') )
						$(this).addClass("required-error");
					else
						$("label[for='"+$(this).attr("name")+"']", form).addClass("required-error");
				}
			});
			$(":checkbox.required", form).each(function(){
				if ( !$(this).is(":checked") ) {
					res = false;
					$("label[for='"+$(this).attr("name")+"']", form).addClass("required-error");
				}
			})
			setTimeout(function() { 
				$('.required-error', form).removeClass("required-error");
				$('.email-error', form).removeClass("email-error"); 
			}, 5000);*/
			return res;
		}
	
	
	
	
	
	
	$("#fotoNavi a:first").addClass('active');
	if($("#fotoCont a").length < 5) {
		$("#fotoNavi").animate({marginTop : '-150px'}, 300);
	}
	
	$("#fotoNavi a").click(
	function(){
		var i = $("#fotoNavi a").index($(this)) * 700;
		//alert(i);
		$("#fotoCont").animate({marginLeft : '-' + i + 'px'}, 500);
		$("#fotoNavi a").removeClass('active');
		$(this).addClass('active');
	});
	
	
	
	
	
	
	
	
	
	/* 
	
	$("#mainButtons a[href='"+path+"']").addClass("active");
	$("#mainTitle h1").addClass(section);
	 */
	
	
});
