// JavaScript Document

String.prototype.trim = function() {

	return this.replace(/^\s+|\s+$/g,"");

}



$(document).ready(function() {	

		

	

	$("#newsemail").click(function(){

		if ($("#newsemail").val().trim() == "Váš e-mail") {

			$("#newsemail").val('');

		}

	});

	

	

	$("#newsadd").click(function(){

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

		var address = $('#newsemail').val();

		if(reg.test(address) == false) {

		  alert("Nesprávně zadaný e-mail");

		  return false;

		} else {

			$.post("module/newsletter.php", { 'mail': address },

			function(data){

				if (data.trim() == "err") {

		 		 	alert("Nesprávně zadaný e-mail");

				} else {

		 		 	alert("Váš e-mail byl přidán do databáze");

					$('#newsemail').val('Váš e-mail');

				}

			});

					

		}

			

	});

	

	$("#asktext").click(function(){

		if ($("#asktext").val().trim() == "Váš dotaz:") {

			$("#asktext").val('');

		}

	});

	

	

	$("#menu li").mouseover( 

		function() {

			$(".submenu").hide();

			if ($(this).hasClass("over")) {

				

				var p = $(this);

				var position = p.offset();

				var left = position.left ;

				var id = $(this).attr('id').replace(';m;', '');			

				$("."+id).css('left', left);		

				$("."+id).show();

			}

		});

	$(".submenu").mouseout( 

		function() {	

			$(this).hide();

			

	});	

	

	$(".submenu").mouseover( 

		function() {	

			$(this).show();

			

		});	

	

	$("#poptavkaB").click(function(){

		sendPoptavka();

	});

	

	$("#askadd").click(function(){

		sendDotaz();

	});

	

	$("#sendcall").click(function(){

		sendCall();

	});

						   

});



function sendPoptavka() {

	var antispam = $("#antispam").val();

	if (antispam.trim() == "") {

		window.alert("Nevyplnili jste antispam");

		return false;

	} else {

		var today = new Date();

		var thisDay = today.getDay();

		var myDays = ["nedele","pondeli","utery","streda","ctvrtek","patek","sobota","nedele"];

		thisDay = myDays[thisDay];

		

		antispam = antispam.toLowerCase();

			

		var arr = new Array("ě", "ú", "č", "ř", "í", "ý", "á"); 

		 var by = new Array("e", "u", "c", "r", "i", "y", "a"); 

		 for (var i=0; i<arr.length; i++) { 

			 antispam = antispam.replace(arr[i], by[i]); 

		 }

		 

		 if (antispam != thisDay) {

			window.alert("Špatně vyplněný antispam");

			return false;

		 }

	}

	

	if ($("#telefon").val().trim() == "" && $("#email").val().trim() == "") {

		window.alert("Vyplňte alespoň telefon nebo e-mail");

		 return false;

	}

	if ($("#email").val().trim() != "") {

		re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");

		if (!re.test($("#email").val().trim())) {

		  window.alert("Emailová adresa nemá správný formát");

		  return false;

		}

	}

	$.post("module/poptavka.php", $("#pop-form").serialize(),

		function(data){

			if (data.trim() == "err") {

		  		window.alert("Při odesílání nastala chyba");

			} else {

		  		window.alert("Vaše poptávka byla odeslána");

          window.location.href="formular";

				//window.location.reload(true);

			}

	});

	

}



function sendDotaz() {

	

	re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");

	if (!re.test($("#askemail").val().trim())) {

		 window.alert("Emailová adresa nemá správný formát");

		 return false;

	}

	

	$.post("module/dotaz.php", $("#askform").serialize(),

		function(data){

			if (data.trim() == "err") {

		  		window.alert("Při odesílání nastala chyba");

			} else {

		  		window.alert("Váš dotaz byl odeslán");

				window.location.reload(true);

			}

	});

	

}





function sendCall() {

	

	if ($("#callphone").val().trim() == "") {

		 window.alert("Telefonní číslo není vyplněno");

		 return false;

	}

	if ($("#callname").val().trim() == "") {

		 window.alert("Jméno není vyplněno");

		 return false;

	}

	

	$.post("module/call.php", $("#callform").serialize(),

		function(data){

			if (data.trim() == "err") {

		  		window.alert("Při odesílání nastala chyba");

			} else {

		  		window.alert("Vaše žádost o odeslání byla odeslána");

				window.location.reload(true);

			}

	});

	

}
