function is_int(value) {
	if((parseFloat(value) == parseInt(value)) && !isNaN(value)){
		return true;
	} else {
		return false;
	}
}

$(function() {

	if($.cookie('form_sent') != "true")
		$("#slide").show();

	$("#slide input[type=text]").focus(function() {
		if($(this).val() == $(this).attr("placehldr"))
			$(this).val("").css({"color": "#666"});
	}).blur(function() {
		if($(this).val() == "")
			$(this).val($(this).attr("placehldr")).css({"color": "#666"});
	});
	
	$("#slide form").submit(function() {
		var errors = false;
		
		$("#slide input[type=text], #slide select").each(function() {
			//console.log($(this).val()+"/"+$(this).attr("placehldr"));
			if($(this).val() == $(this).attr("placehldr")/* || !is_int($("#slide input[name=telefon]").val())*/) {
				errors = true;
				$("#slide input[type=text]").css({"position": "relative"});
				$(this).css({"color": "red"});
				$(this).animate({"left": "-10px"}, 200, function() {
					$(this).animate({"left": "10px"}, 170, function() {
						$(this).animate({"left": "-10px"}, 170, function() {
							$(this).animate({"left": "0px"}, 170, function() {
								$(this).css({"color": "#666"});
							});
						});
					});
				});
			}
		});
		
		if(errors == false) {
			$("#slide input[type=submit]").remove();
			$('#ajax-loader').html('Trwa wysyłanie wiadomości...');
			$("#ajax-loader").fadeIn(200);
			$.post("_skiny_users/shoper_blue-8/plugins/ask_form_widget/form.php", $("#slide form").serialize(), function(data) {
				//console.log(data);
				if(data == 'ok') {
					alert("Dziękujemy za przesłanie formularza.\n\nNasz konsultant skontaktuje się z Państwem w celu przedstawienia naszej oferty.");
					$.cookie('form_sent', 'true');
				} else
					alert("Wystąpił błąd. Przepraszamy za utrudnienia.");
				$("#slide").remove();
				$("#overlay").fadeOut(200).remove();
			});
		}
		
		return false;
	});

	$("#slide-handler").click(function() {
		if($("#slide").css("right") == "-262px")
		{
			$("#slide").animate({"right": "0px"}, 300);
			//$(this).animate({"left": "-80px"}, 300);
			//$("#overlay").fadeTo(300, 0.7);
		}
		else
		{
			$("#slide").animate({"right": "-262px"}, 200);
			//$(this).animate({"left": "-127px"}, 200);
			//$("#overlay").fadeOut(200);
		}
	});
	
	$("#overlay").click(function() {
		$("#slide").animate({"right": "-262px"}, 200);
		//$("#slide-handler").animate({"left": "-127px"}, 200);
		//$("#overlay").fadeOut(200);
	});
	
	$("#slide select").uniform();
	
	if($.browser.msie)
		$('#slide-content input').css({lineHeght: '30px'});
}); 
