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() {
		$('#jmeno').focus(function() {
			if ($(this).val() == 'Email') {
				$(this).val('');
			}
		});
		$('#passa').focus(function() {
			if ($(this).val() == 'Heslo') {
				$(this).val('');
			}
			$('#vymena').html('<input type=\"password\" id=\"pass\" class=\"text\" name=\"hesloLogin\" />');
			$('#pass').focus();
		});

                $('#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();
			}
                });

                $("#kokos").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
                        }
                    }
                });
                $("#registrace").validate({
                    rules: {
                        email: {
                            email: true,
                            required: true
                        },
                        heslo: {
                            required: true,
                            minlength: 4
                        },
                        heslo2: {
                            required: true,
                            minlength: 4,
                            equalTo: "#heslo"
                        },
                        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
                        }
                    }
                });


                 $("#writeForm").validate({
        rules: {
            napisteNamKontakt: {
                required: true,
                minlength: 6
            },
            napisteNamText: {
                required: true,
                minlength: 6
            }
        }
    });
     $(".external").click(function(event) {
        window.open(this.href);
        event.preventDefault();
    });
});
