

function kontrola()
{
	if (window.RegExp)
	{
			
		if (formular.jmeno.value == "")
		{
			window.alert("Není zadáné jméno!");
			formular.jmeno.focus();
			return false;
		}
		
		if (formular.prijmeni.value == "")
		{
			window.alert("Není zadáné příjmení!");
			formular.prijmeni.focus();
			return false;
		}


		if (isNaN(formular.psc.value))
		{
			window.alert("V zadaném PSČ se vyskytují nepovolené znaky ");
			formular.psc.focus();
			return false;
		}

		
		if (formular.mesto.value == "")
		{
			window.alert("Není zadána obec!");
			formular.mesto.focus();
			return false;
		}
		
		if (formular.telefon.value == "")
		{
			window.alert("Není zadán telefonní kontakt!");
			formular.telefon.focus();
			return false;
		}
		
		if (formular.zamestnani.selectedIndex == 0)
		{
			window.alert("Není zadáno zamestnani!");
			formular.zamestnani.focus();
			return false;
		}

		if (formular.potv.checked=="")
		{
			window.alert("Nedal jste souhlas, se smluvními podmínkami.");
			formular.potv.focus();
			return false;
		}
	}
//#########################################TELEFON_VALID#######################################

var digits = "0123456789";

var phoneNumberDelimiters = "()- ";

var validWorldPhoneChars = phoneNumberDelimiters + "+";

var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }

    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";


    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

	var Phone=formular.telefon
	
		
	if (checkInternationalPhone(Phone.value)==false){
		alert("Prosím zkontrolujte telefoní číslo, musí být zadáno v mezinárodním formátu +420")
		//Phone.value=""
		Phone.focus()
		return false
	}
	

//#########################################################################################################
//#########################################################################################################
//#########################################################################################################
//#########################################################################################################


		
	
//return true
}
