var ean,reading = true;
var zboziNaDokladu = '';
var tab = '';
var poleZbozi = new Array();

function DisplayLine(Prefix,Id,Vantity){
	for(i=1;i<=Vantity;i++){
		document.getElementById(Prefix+i).style.display = 'none';
	}
	var isIE = navigator.appName == 'Microsoft Internet Explorer';
	document.getElementById(Prefix+Id).style.display = isIE ? '' : 'table-row';
} 

function ShowRow(Prefix,Id){
	var isIE = navigator.appName == 'Microsoft Internet Explorer';
	document.getElementById(Prefix+Id).style.display = isIE ? '' : 'table-row';
}

function ShowAndHiddenRows(Prefix,Id,Vantity){
	DisplayLine(Prefix,Id,Vantity);
}

function HiddenAll(Id,Vantity){
	for(i=1;i<=Vantity;i++){
		document.getElementById(Prefix+i).style.display = 'none';
	}
}

function DisplayAllLines(Id,S){
	for(i=1;i<=S;i++){
		if(document.getElementById(Id+i).style.display == 'none'){
		 var isIE = navigator.appName == 'Microsoft Internet Explorer';
		 document.getElementById(Id+i).style.display = isIE ? '' : 'table-row';
		} else {
		 document.getElementById(Id+i).style.display = 'none';
		}		
	}
} 

function ShowItem(Id) {
	document.getElementById(Id).style.display='block';
}
function HiddenItem(Id) {
	document.getElementById(Id).style.display='none';
}
function ShowOrHiddenItem(Id) {
	if(document.getElementById(Id).style.display == 'none'){
	  var isIE = navigator.appName == 'Microsoft Internet Explorer';
	  document.getElementById(Id).style.display = isIE ? 'block' : 'block';
	} else {
	  document.getElementById(Id).style.display = 'none';
	}		
}
function ShowOrHiddenRow(Id) {
	if(document.getElementById(Id).style.display == 'none'){
	  var isIE = navigator.appName == 'Microsoft Internet Explorer';
	  document.getElementById(Id).style.display = isIE ? '' : 'table-row';
	} else {
	  document.getElementById(Id).style.display = 'none';
	}		
}

function kontrolaIcoZnak(e) {
      if (e.ctrlKey) {
         return true;
      } else {
         var keynum;
         var keychar;
         var numcheck;
         
         if(window.event) {
            // IE
            keynum = e.keyCode;
         } else if(e.which) {
            // Netscape/Firefox/Opera
            keynum = e.which;
         }
         keychar = String.fromCharCode(keynum);
         numcheck = /\d|-|\.|\,/;
         
         if (numcheck.test(keychar) || e.keyCode == 37 || e.keyCode == 39 || e.keyCode == 8 || e.keyCode == 46 || e.keyCode == 35 || e.keyCode == 36 || e.keyCode == 9 || e.keyCode == 13 || e.keyCode == 46 || e.keyCode == 44)
            return true;
         else
            return false;
      }
}

function kontrolaInt(e) {
      if (e.ctrlKey) {
         return true;
      } else {
         var keynum;
         var keychar;
         var numcheck;
         
         if(window.event) {
            // IE
            keynum = e.keyCode;
         } else if(e.which) {
            // Netscape/Firefox/Opera
            keynum = e.which;
         }
         keychar = String.fromCharCode(keynum);
         numcheck = /\d|-/;
        
         if (numcheck.test(keychar) || e.keyCode == 37 || e.keyCode == 39 || e.keyCode == 8 || e.keyCode == 46 || e.keyCode == 35 || e.keyCode == 36 || e.keyCode == 9 || e.keyCode == 13)
            return true;
         else
            return false;
      }
}

$(document).ready(function() {
	
	$(".produkt").mouseenter(function(){
		$(this).children(".up").show();
	});
	$(".produkt").mouseleave(function(){
		$(this).children(".up").hide();
	});
	
	
	
	
	$("form:has('#checkEmail')").submit(function (event){
		var error = '';
		mail=/^.+@.+\..{2,4}$/;
		if((($("#zprava").val())=="") || (($("#zprava").val())==" "))  error = "<span style='color:red'> Vyplňte obsah zprávy.</span>";
		if(!(mail.test($("#checkEmail").val()))) error = "<span style='color:red'> Chybně vyplněný email.</span>";
		
		if(error != ''){
			$("#error").html(error);
			return false;
		}
	});	

	/*$("#dod").click(function (){
		if($(this).is(":checked")) {$("#dodaci").show(); }
		else {
			$("#jmeno_dod_reg").attr("value","");
			$("#prijmeni_dod_reg").attr("value","");
			$("#ulice_dod_reg").attr("value","");
			$("#mesto_dod_reg").attr("value","");
			$("#psc_dod_reg").attr("value","");
			$("#dodaci").hide();
		}
	});*/
	
	$(".hlas").mouseover(function(){
		var kolik = $(this).attr("title");
		kolik = kolik * (-18);
		$("#hlasuj").css("background-position","0 "+kolik+"px");

	});
	
	$(".zakladnitext").focus(function(){
		if($(this).val() == $(this).attr("title")) {
			$(this).val("");
			$(this).removeClass("defaulttext");
		}
	});


	$(".zakladnitext").blur(function (){
		if($(this).val() == ''){
			$(this).val($(this).attr("title"));
			$(this).addClass("defaulttext");
		}
	});

	$(".zakladnitext").trigger('blur');

	$("form:has('input.defaulttext')").live("submit", function() {return false;});
	
	$("#rozsirenyFiltr").click(function (){
		var zobraz = 0;
		if($("#rozsirenyFiltrObsah").is(":visible")) {
			$("#rozsirenyFiltrObsah").hide();
			$("#rozsirenyFiltr").removeClass("rfZobrazeny");
			if($("#rfAktiv").html() == "1") $("#rozsirenyFiltr").addClass("rfSkrytyAktiv");
			else $("#rozsirenyFiltr").addClass("rfSkryty");
		}else {
			$("#rozsirenyFiltrObsah").show();
			if($("#rfAktiv").html() == "1") $("#rozsirenyFiltr").removeClass("rfSkrytyAktiv");
			else $("#rozsirenyFiltr").removeClass("rfSkryty");
			$("#rozsirenyFiltr").addClass("rfZobrazeny");
			zobraz = 1;
		}
		$.ajax({
			url: "ajax.php?typ=session",
			type: "POST",
			data: "zobraz="+zobraz
		});
	});
	
    $("#frm_dodaci").change(function() {
        $("#dodaci").toggle("slow");
    });

    $("#koncovy_zakaznik_reg").change(function () {
        $("#fakturacni").toggle("slow");
    });

    $("#firma_reg").change(function () {
        $("#fakturacni").toggle("slow");
    });

	
	$('#search').autocomplete({
		source: 'ajax.search.php',
		minLength: 2,
		autoFill: true,
		highlight: true,
		delay: 300,
		select: function( event, ui ) {
			$('#search').val(ui.item.value);
				$('#findForm').submit();
			}
	});
	
	$("#registrace").validate({
		rules: {
			email: {
				email: true,
				required: true
			},
			heslo: {
				required: true,
				minlength: 4
			},
			heslo2: {
				required: true,
				minlength: 4,
				equalTo: "#heslo_reg"
			},
			jmeno: {
				required: true,
				minlength: 2
			},
			prijmeni: {
				required: true,
				minlength: 2
			},
			telefon: {
				required: true,
				minlength: 9,
				maxlength: 14
			},
			ulice: {
				required: true,
				minlength: 3
			},
			mesto: {
				required: true,
				minlength: 2
			},
			psc: {
				required: true,
				minlength: 5,
				maxlength: 6
			},
			dodJmeno: {
				minlength: 2
			},
			dodPrijmeni: {
				minlength: 4
			},
			dodUlice: {
				minlength: 4
			},
			dodMesto: {
				minlength: 4
			},
			dodPsc: {
				minlength: 4
			}
		}
	});
	
	$("#kosik_form").validate({
		rules: {  
			jmeno: {
				required: true,
				minlength: 2
			},
			prijmeni: {
				required: true,
				minlength: 2
			},
			telefon: {
				required: true,
				minlength: 9,
				maxlength: 14
			},
			email: {
				required: true,
				email: true
			},
			ulice: {
				required: true,
				minlength: 3
			},
			mesto: {
				required: true,
				minlength: 2
			},
			psc: {
				required: true,
				minlength: 5,
				maxlength: 6
			}
		}
	});
});



