var open = false;
$(function() {
/*	$(window).scroll(function () {
		if ($(this).scrollTop() < 730) {
			$('#goods').css({position:'static',width:'auto'});
		}
		else {
			$('#goods').css({top:'5px',right:'5px',width:'230px',position:'fixed'});
		}
	});*/
	var hide = getCookie('hide');
	if (hide) return;
	$('#opener').show();
	$('#hide').show();

	$('#hide').click(function() {
		$('#opener').hide();
		$('#hide').hide();
		setCookie('hide', '1');
		return;
	});

	var ver = 0;
	if ( $.browser.msie ) ver = parseInt($.browser.version, 10);
	$('#opener').click(function() {
		if(open)
		{
			$('#hide').show();
			$('#opener').animate({"right": "-=392px"}, "fast").css("height", "200px").attr({"src":"but1.png", "alt":"Заявка на услуги", "title":"Здесь вы можете оставить свою заявку на установку видеонаблюдения, спутникового оборудования, автосигнализации"});
			$('#zayavka').animate({"right": "-=392px"}, "fast");
			open = false;
			if(ver==6) $('#zayavka').hide();
		}
		else
		{
			$('#hide').hide();
			$('#opener').animate({"right": "+=392px"}, "fast").css("height", "100px").attr({"src":"button2.png","alt":"Скрыть форму заявки","title":"Скрыть форму заявки"});
			$('#zayavka').css("display", "inline").animate({"right": "+=392px"}, "fast");
			open = true;
		}
	  	if(ver==6) fixPNG(document.getElementById("opener"));
	});
	function checkLength( o, n, min, max ) {
		if ( o.val().length > max || o.val().length < min ) {
			var out = "Длина поля " + n + " должна быть от " +
				min + " до " + max + "." + "\n";
			return out;
		} else {
			return "";
		}
	}
	function checkRegexp( o, regexp, n ) {
		if( o.val() == "") return "";
		if ( !( regexp.test( o.val() ) ) ) {
			return n;
		} else {
			return "";
		}
	}
	$('#send').click(function() {
		var bValid = "";
		bValid += checkLength( $("#name"), "Ф.И.О.", 3, 16 );
		bValid += checkLength( $("#phonez"), "Телефон", 6, 30 );

		bValid += checkRegexp( $("#phonez"), /^([0-9\-\ ])+$/, "Номер телефона может содержать только цифры, пробелы или тире" );

		if ( bValid == "") {
			$.ajax({
			   type: "POST",
			   url: "funcs.php?op=zayavka",
			   data: "name="+$("#name").val()+"&phonez="+$("#phonez").val()+"&uslugi=" + $("#uslugi").val() + "&txt=" + $("#txt").val(),
			   success: function(msg){
			     alert( msg );
			   }
			 });
			$('#hide').hide();
			$('#opener').hide();
			$('#zayavka').hide();
			open = false;
			return false;
		}
		else
		{
			alert(bValid);
			open = true;
			return false;
		}
	});
	function setCookie(name, value, expires, path, domain, secure) {
		document.cookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	}
	function getCookie(name) {
		var cookie = " " + document.cookie;
		var search = " " + name + "=";
		var setStr = null;
		var offset = 0;
		var end = 0;
		if (cookie.length > 0) {
			offset = cookie.indexOf(search);
			if (offset != -1) {
				offset += search.length;
				end = cookie.indexOf(";", offset)
				if (end == -1) {
					end = cookie.length;
				}
				setStr = unescape(cookie.substring(offset, end));
			}
		}
		return(setStr);
	}

});
