var whitespace = " \t\n\r";
var whitespace = " \t\n\r";

function isEmpty(s)
{   
    return ((s == null) || (s.length == 0));
}

function isWhitespace(s)
{
    var i;

    if (isEmpty(s)) 
        return true;
    for (i = 0; i < s.length; i++) {   
        var c = s.charAt(i);
        if (whitespace.indexOf(c) == -1) 
            return false;
    }
    return true;
}

function isEmail(str)
{
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str) == true){
		return true;
	}
	else{
		return false;
	}
}

function check_register_form(form)
	{
	    if (isEmpty(form.jmeno.value)) {
	        form.jmeno.focus();
	        alert("Prosíme, vyplňte své jméno.");
	    } else if (isEmpty(form.prijmeni.value)) {
	        form.prijmeni.focus();
	        alert("Prosíme, vyplňte své příjmení.");
	    } else if (!isEmail(form.email.value)) {
	        form.email.focus();
	        alert("Prosíme, vyplňte e-mailovou adresu.");
	    } else if (isEmpty(form.ulice.value)) {
	        form.ulice.focus();
	        alert("Prosíme, vyplňte ulici Vašeho bydliště.");
		} else if (isEmpty(form.mesto.value)) {
	        form.mesto.focus();
	        alert("Prosíme, vyplňte město Vašeho bydliště.");
	    } else if (isEmpty(form.psc.value) || isNaN(form.psc.value) || form.psc.value.indexOf(" ")!=-1) {
	        form.psc.focus();
	        alert("Prosíme, vyplňte PSČ.");
	    } else if (isEmpty(form.login.value)) {
	        form.login.focus();
	        alert("Prosíme, vyplňte login.");
		 } else if (form.login.value.length < 3) {
	        form.login.focus();
	        alert("Login musí být delší než 3 znaky.");
	    } else if (isEmpty(form.heslo.value)) {
	        form.heslo.focus();
	        alert("Prosíme, vyplňte heslo.");
		} else if (form.heslo.value.length < 3) {
	        form.heslo.focus();
	        alert("Heslo musí být delší než 3 znaky.");
	    } else if (isEmpty(form.heslo2.value)) {
	        form.heslo2.focus();
	        alert("Prosíme, vyplňte heslo pro ověření.");
	    } else if (form.heslo.value!=form.heslo2.value) {
	        form.heslo.focus();
	        alert("Heslo pro ověření se neshoduje.");
	    } else {
	        form.submit();
	    }    
	}
	
	function check_login_form(form)
	{
	    if (isEmpty(form.login.value)) {
	        form.login.focus();
	        alert("Prosíme, vyplňte Váš login.");
	    } else if (isEmpty(form.heslo.value)) {
	        form.heslo.focus();
	        alert("Prosíme, vyplňte své heslo.");
	    } else {
	        form.submit();
	    }    
	}
	
	function image_open(file) 
	{
	var str_buffer = new String (
	"<html>\n"+
	"<head>\n"+
	"<title>Kliknutím na obrázek zavřete okno</title>\n"+
	"<script language=\"JavaScript\">\n"+
	"function velikost() {\n"+
	"if ((obr.width>(screen.availWidth-20)) || (obr.height>(screen.availHeight-40)))\n"+
	"window.resizeTo(obr.width+26, obr.height/2);\n"+
	"else\n"+
	"window.resizeTo(obr.width+10, obr.height+30);\n"+
	"}\n"+
		"</script>\n"+
	"<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\n"+
	"</head>\n"+
	"<body onload=\"velikost();\" bgcolor=\"White\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" style=\"margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;\">\n"+
	"<a href=\"javascript:window.close();\"><img name=\"obr\" src=\"" + file + "\"  alt=\"Kliknutím na obrázek zavřete okno\" border=0 ></a>\n"+
        	"</body>\n</html>");
	var okno = window.open("","okno1",'width=1,height=1,left=20,top=20,location=no,toolbar=no,directories=no,status=no,scrollbars=no,copyhistory=no');
	okno.opener = self;
	okno.focus();

	var okno_doc = okno.document;
	okno_doc.write (str_buffer);
	okno_doc.close();
	}
	
	
	function check_basket_form(form)
	{
		    if (isEmpty(form.jmeno.value)) {
		        form.jmeno.focus();
		        alert("Prosíme, vyplňte své jméno.");
		    } else if (isEmpty(form.prijmeni.value)) {
		        form.prijmeni.focus();
		        alert("Prosíme, vyplňte své příjmení.");
		   } else if (!isEmail(form.email.value)) {
	        	form.email.focus();
	        	alert("Prosíme, vyplňte e-mailovou adresu.");
		    } else if (isEmpty(form.ulice.value)) {
		        form.ulice.focus();
		        alert("Prosíme, vyplňte ulici Vašeho bydliště.");
			} else if (isEmpty(form.mesto.value)) {
		        form.mesto.focus();
		        alert("Prosíme, vyplňte město Vašeho bydliště.");
		    } else if (isEmpty(form.psc.value) || isNaN(form.psc.value) || form.psc.value.indexOf(" ")!=-1) {
		        form.psc.focus();
		        alert("Prosíme, vyplňte PSČ.");
		    } else {
		        form.submit();
		    }    
	}