function getURLVar(urlVarName) {
   var urlHalves = String(document.location).toLowerCase().split('?');
   var urlVarValue = '';
   if(urlHalves[1]){
      var urlVars = urlHalves[1].split('&');
      for(var i=0; i<=(urlVars.length); i++){
         if(urlVars[i]){
            var urlVarPair = urlVars[i].split('=');
            if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
               urlVarValue = urlVarPair[1];
            }
         }
      }
   }
   return urlVarValue;
}

jQuery(document).ready(function(){
	jQuery(".priv-produkty").hide();
	jQuery(".priv-vedlejsi").hide();
	jQuery(".priv-soubory").hide();
	jQuery(".priv-vedlejsi-soubory").hide();
	//alert('asd');
	//jQuery(".foto-rok-sekce").hide();
	jQuery(".foto-rok-sekce").hide();
	jQuery(".foto-rok").show();
	jQuery("#aktuality-mene").hide();
	jQuery("#aktuality-vse").hide();
	jQuery("#aktuality-vice").show();
	
	//alert(getURLVar("rok"));
	jQuery(".foto-rok-" + getURLVar("rok")).show("slow");
	//jQuery(".foto-rok-" + getURLVar("foto")).show("slow");
	if (getURLVar("foto") != ''){
		//jQuery("#foto-fotky").hide("slow");
		
		/*var id = jQuery(this).attr("id");
		id = id.substring(7);*/
		var id = getURLVar("foto");
		//alert(id);
		
		jQuery.get("/foto.ajax.php", {item : id}, function(vystup){
			jQuery("#foto-fotky").html(vystup);
			jQuery("#foto-fotky a").fancybox();
		});
		//jQuery("#foto-fotky").show("slow");
	}
	
	jQuery(".aktuality-a").click(function(){
		jQuery("#aktuality-mene").toggle("slow");
		jQuery("#aktuality-vse").toggle("slow");
		jQuery("#aktuality-vice").toggle("slow");
	});
	
	jQuery(".priv-hlavni-a").click(function(){
		var id = jQuery(this).attr("id");
		id = id.substring(14);
		jQuery(".priv-produkty").hide("slow");
		jQuery(".priv-vedlejsi").hide("slow");
		jQuery(".priv-vedlejsi-soubory").hide("slow");
		jQuery(".priv-soubory").hide("slow");
		jQuery("#produkty-" + id).toggle("slow");
	});
	jQuery(".priv-produkty-a").click(function(){
		var id = jQuery(this).attr("id");
		id = id.substring(16);
		jQuery(".priv-vedlejsi").hide("slow");
		jQuery(".priv-vedlejsi-soubory").hide("slow");
		jQuery(".priv-soubory").hide("slow");
		jQuery("#vedlejsi-" + id).toggle("slow");
		jQuery(".produkty-soubory-" + id).toggle("slow");
	});
	jQuery(".priv-vedlejsi-a").click(function(){
		var id = jQuery(this).attr("id");
		id = id.substring(16);
		jQuery(".priv-vedlejsi-soubory").hide("slow");
		jQuery(".priv-soubory").hide("slow");
		jQuery("#vedlejsi-soubory-" + id).toggle("slow");
	});
	
	jQuery(".foto-rok").click(function(){
		jQuery(".foto-rok-sekce").hide();
		jQuery("." + jQuery(this).attr("id")).show("slow");
	});
	
	jQuery(".foto-a").click(function(){
		
		jQuery("#foto-fotky").hide("slow");
		
		var id = jQuery(this).attr("id");
		id = id.substring(7);
		//alert(id);
		
		jQuery.get("/foto.ajax.php", {item : id}, function(vystup){
			jQuery("#foto-fotky").html(vystup);
			jQuery("#foto-fotky a").fancybox();
		});
		jQuery("#foto-fotky").show("slow");
		//jQuery("#foto-fotky a").slimbox();
	});
	
	jQuery("#reg-odeslat").click(function(){
		var 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ÁČĎÉĚÍŇÓŘŠŤŮÚÝĽŽ]+$/;
		// 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
		jQuery("input").css("border", "1px solid #dbdbdb");
		jQuery("label").css("color", "#484949");
		
		//alert(logins[2]);
		
		var login = jQuery("#login").val();
		if (login.length == 0){
			jQuery("#login").css("border", "1px solid #ff0000");
			jQuery("label[@for='login']").css("color", "#ff0000");
			errors += "Login nebol zadaný!\n";
		}
		for (var l in logins) {
			if (l == login){
				jQuery("#login").css("border", "1px solid #ff0000");
				jQuery("label[@for='login']").css("color", "#ff0000");
				errors += "Login už je obsaděný\n";
			}
		}
		
		var heslo = jQuery("#heslo").val();
		if (heslo.length == 0){
			jQuery("#heslo").css("border", "1px solid #ff0000");
			jQuery("label[@for='heslo']").css("color", "#ff0000");
			errors += "Heslo nebolo zadané!\n";
		}
		
		var heslo2 = jQuery("#heslo2").val();
		if (heslo2.length == 0){
			jQuery("#heslo2").css("border", "1px solid #ff0000");
			jQuery("label[@for='heslo2']").css("color", "#ff0000");
			errors += "Heslo znovu nebolo zadané!\n";
		}
		
		if (heslo != heslo2){
			jQuery("#heslo").css("border", "1px solid #ff0000");
			jQuery("label[@for='heslo']").css("color", "#ff0000");
			jQuery("#heslo2").css("border", "1px solid #ff0000");
			jQuery("label[@for='heslo2']").css("color", "#ff0000");
			errors += "Hesla musia byť stejná!\n";
		}
		
		var meno = jQuery("#meno").val();
		if (meno.length == 0){
			jQuery("#meno").css("border", "1px solid #ff0000");
			jQuery("label[@for='meno']").css("color", "#ff0000");
			errors += "Meno nebolo zadane!\n";
		}
		
		var priezvisko = jQuery("#priezvisko").val();
		if (priezvisko.length == 0){
			jQuery("#priezvisko").css("border", "1px solid #ff0000");
			jQuery("label[@for='priezvisko']").css("color", "#ff0000");
			errors += "Priezvisko nebolo zadane!\n";
		}
		
		var firma = jQuery("#firma").val();
		if (firma.length == 0){
			jQuery("#firma").css("border", "1px solid #ff0000");
			jQuery("label[@for='firma']").css("color", "#ff0000");
			errors += "Firma nebola zadaná!\n";
		}
		
		var ulica = jQuery("#ulica").val();
		if (ulica.length == 0){
			jQuery("#ulica").css("border", "1px solid #ff0000");
			jQuery("label[@for='ulica']").css("color", "#ff0000");
			errors += "Ulica nebola zadaná!\n";
		}
		
		var mesto = jQuery("#mesto").val();
		if (mesto.length == 0){
			jQuery("#mesto").css("border", "1px solid #ff0000");
			jQuery("label[@for='mesto']").css("color", "#ff0000");
			errors += "Mesto nebolo zadané!\n";
		}
		
		var psc = jQuery("#psc").val();
		if (psc.length == 0){
			jQuery("#psc").css("border", "1px solid #ff0000");
			jQuery("label[@for='psc']").css("color", "#ff0000");
			errors += "PSČ nebolo zadané!\n";
		}
		
		var mobil = jQuery("#mobil").val();
		if (mobil.length == 0){
			jQuery("#mobil").css("border", "1px solid #ff0000");
			jQuery("label[@for='mobil']").css("color", "#ff0000");
			errors += "Mobil nebol zadaný!\n";
		}
		
		var pevna = jQuery("#pevna").val();
		if (pevna.length == 0){
			jQuery("#pevna").css("border", "1px solid #ff0000");
			jQuery("label[@for='pevna']").css("color", "#ff0000");
			errors += "Pevná linka nebola zadaná!\n";
		}
		
		var mail = jQuery("#mail").val();
		if (!pattern.test(mail)){
			jQuery("#mail").css("border", "1px solid #ff0000");
			jQuery("label[@for='mail']").css("color", "#ff0000");
			errors += "E-mail neodpovídá pravidlům pro emailovou adresu!\n";
		}
		
		
		if (errors == "")
			jQuery("form").submit();
		else
			alert("Prosím o doplnenie chýbajúcich údajov:\n\n" + errors);
	});
});
