// JavaScript Document
$(document).ready(function(){
   $("#show_big").click(function(){
   $("#biggest_img").show();
  })
   $("#biggest_imgs").click(function(){
   $("#biggest_img").hide();
  })  
  $("#biggest_img").hide();
	 
  //$.scrollTo('#table_kat', 800);
    /*var strp = location.href;
    var str = strp.replace(/topenilevne/g,'forparse');
  var match = /topeni/.test(str);
  if((match)){
    $.scrollTo( {top:'350px', left:'0px'}, 800 )
  }  */
$("#submitbtn").click(function(event){
		errors = "";
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);  
		// regularni vyraz pro ceskou abecedu 
		var alphaExp = /^[a-z áčďéěíňóřšťůúýžA-ZÁČĎÉĚÍŇÓŘŠŤŮÚÝ,Ž0-9+ ; : . / "" ( ) ! ? = ]+$/;
		// regularni vyraz pro cisla
		var numericExp = /^[0-9]+$/;
		// regularni vyraz pro email
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		
		
		// dame vsemu bilou
		$("input").css("border", "2px inset black");
		$("label").css("color", "#484949");
		
		// name
		var firstname = $("#firstname").val();
		var firstnami = firstname.replace("-","");
		if (!firstnami.match(alphaExp)){
			$("#firstname").css("border", "2px inset #ff0000");
			$("label[@for='firstname']").css("color", "#ff0000");
			errors += "Jméno/přijmení se musí skládat pouze ze znaků abecedy\n";
		}
		
		// surname
		var surname = $("#ulice").val();
		var suriname = surname.replace("-","");
		if (!suriname.match(alphaExp)){
			$("#ulice").css("border", "2px inset #ff0000");
			$("label[@for='ulice']").css("color", "#ff0000");
			errors += "Ulice se musí skládat pouze ze znaků české abecedy\n";
		}
		var city = $("#mesto").val();
		var mestoe = city.replace("-","");
		if (!mestoe.match(alphaExp)){
			$("#mesto").css("border", "2px inset #ff0000");
			$("label[@for='mesto']").css("color", "#ff0000");
			errors += "Město se musí skládat pouze ze znaků české abecedy\n";
		}
		var psccs = $("#psc").val();
		var pscc = psccs.replace("-","");
		if (!pscc.match(alphaExp)){
			$("#psc").css("border", "2px inset #ff0000");
			$("label[@for='psc']").css("color", "#ff0000");
			errors += "PSČ se musí skládat pouze ze znaků české abecedy\n";
		}
		
		// mobile
		var mobile = $("#mobile").val();
		var mobil = mobile.replace(" ","");
		if (!(mobil.match(numericExp) && mobil.length >= 9)){
			$("#mobile").css("border", "2px inset #ff0000");
			$("label[@for='mobile']").css("color", "#ff0000");
			errors += "Mobil musí obsahovat 9 čísel\n";
		}
		var pevna = $("#p_telefon").val();
		var pevnal = pevna.replace(" ","");
		if (!(pevnal.match(numericExp) && pevnal.length >= 9)){
			$("#p_telefon").css("border", "2px inset #ff0000");
			$("label[@for='mobile']").css("color", "#ff0000");
			errors += "Pevná linka/mobil musí obsahovat 9 čísel\n";
		}		
		 //email
		/*var email = $("#mail").val();
		if (!email.match(emailExp) || pattern.test(email)){
			$("#mail").css("border", "2px inset #ff0000");
			$("label[@for='mail']").css("color", "#ff0000");
			errors += "E-mail musí být ve správném tvaru\n";
		}*/
		
		// szfirstname
		var szfirstname = $("#prevzeti").val();
		if (!szfirstname.match(alphaExp) && szfirstname.length != 0){
			$("#prevzeti").css("border", "2px inset #ff0000");
			$("label[@for='prevzeti']").css("color", "#ff0000");
			errors += "Nezadately jste formu platby.\n";
		}
		
		if (errors == ""){
			alert('Vaše objednávka byla odeslána.');
			//$("#container").html('<iframe src="https://www.e-miracon.cz/partner/emoney/"></iframe>');
			//event.preventDefault();
			$("form").submit();

		}
		else{
			alert(errors);
			//event.preventDefault();
		}
	});
	 $(".textbox").keyup(function (e) {
        var r = $(".textbox").val();
        $.post("/handler.php", { search: r },function(data){
          $("#result").html(data);
        });
    });
});
function Recount(theform)
{
  var celkcena = 0 
  var floop = 100 
  for( var i=1; i<100; i++ )
  {
    kusu = eval("theform.ks" + i)
    cena = eval("theform.cena" + i)
    cen = eval("theform.cen" + i)
    if(kusu)
    {
      if(isNaN(parseInt(kusu.value)))
      {
        kusu.value = ""
        cena.value = ""
      }
      else
      {
        kusu.value = kusu.value.replace(",",".")
        cen.value = cen.value.replace(",",".")
        celkcena += (cen.value * kusu.value)
        
      }
    }
    else
    {
      floop = false
    }
  }
  var pre_price = true
  if (celkcena>=0 && celkcena<5000){
  pre_price = 150
  theform.pre_price.value = 150
  }else if(celkcena>5000 && celkcena<10000){
  pre_price = 290
  theform.pre_price.value = 290
  }else if(celkcena>10000 && celkcena<25000){
  pre_price = 390
  theform.pre_price.value= 390
  }else{
  pre_price = 0
  theform.pre_price.value = 0
}

  theform.celkem.value = Math.round(celkcena+pre_price)
  
}
function recount_row(therow,theformm)
{
  cena_val = eval("theformm.therow")
  cena_clk += (theformm.therow.value * theformm.therow.value)
  theformm.therow.value = cena_clk

}
