
function get_radio(name)
{
	var e = document.getElementsByName(name);
	var val = null;
	for (var i = 0; i < e.length; i++) {
		if (e[i].checked) {
			val = e[i].value;
		}
	}
	return val;
}

function set_radio_disabled(name, val)
{
	var e = document.getElementsByName(name);
	for (var i = 0; i < e.length; i++) {
		e[i].disabled = val;
		if (val == true) {
			e[i].checked = false;
		}
	}
}

/*	function CheckSearch() {

			if(document.f1.what.value=="")
			{
				window.alert('Zadejte prosím kritéria vyhledávání!');
				document.f1.what.focus();
				return false;
			}

		} */

		function CheckFriend() {

			if(document.sfriend.f1.value=="")
			{
				window.alert('Zadejte prosím váš e-mail!');
				document.sfriend.f1.focus();
				return false;
			}

			if(document.sfriend.f2.value=="")
			{
				window.alert('Zadejte prosím e-mail příjemce!');
				document.sfriend.f2.focus();
				return false;
			}

		}

		function CheckLogin() {

			if(document.lform.us.value=="")
			{
				window.alert('Zadejte prosím vaše uživatelské jméno!');
				document.lform.us.focus();
				return false;
			}

			if(document.lform.ps.value=="")
			{
				window.alert('Zadejte prosím vaše heslo!');
				document.lform.ps.focus();
				return false;
			}

		}

		function CheckForgot() {

			if(document.ForgotForm.u2.value=="")
			{
				window.alert('Zadejte prosím vaše uživatelské jméno!');
				document.ForgotForm.u2.focus();
				return false;
			}
		}

function CheckRegister()
{
			if(document.RegForm.NewUsername.value=="")
			{
				window.alert('Zadejte prosím vaše uživatelské jméno!');
				document.RegForm.NewUsername.focus();
				return false;
			}

			if(document.RegForm.p1.value=="")
			{
				window.alert('Zadejte prosím vaše heslo!');
				document.RegForm.p1.focus();
				return false;
			}

			if(document.RegForm.p2.value=="")
			{
				window.alert('Zadejte prosím znovu vaše heslo!');
				document.RegForm.p2.focus();
				return false;
			}

			if(document.RegForm.p1.value != "" && document.RegForm.p2.value != "" && document.RegForm.p1.value != document.RegForm.p2.value)
			{
				window.alert('Zadejte prosím znovu vaše heslo!');
				document.RegForm.p1.value="";
				document.RegForm.p2.value="";
				document.RegForm.p1.focus();
				return false;
			}

			if(document.RegForm.legal_form.value=="")
			{
				window.alert('Vyberte prosím právní formu!');
				document.RegForm.legal_form.focus();
				return false;
			}

			if(document.RegForm.name2.value=="")
			{
				window.alert('Zadejte prosím název agentury!');
				document.RegForm.name2.focus();
				return false;
			}

			if(document.RegForm.street2.value=="")
			{
				window.alert('Zadejte prosím ulici!');
				document.RegForm.street2.focus();
				return false;
			}

			if(document.RegForm.city2.value=="")
			{
				window.alert('Zadejte prosím město!');
				document.RegForm.city2.focus();
				return false;
			}

			if (document.RegForm.nuts2.value == "") {
				window.alert('Vyberte prosím okres!');
				document.RegForm.nuts2.focus();
				return false;
			}

			if(document.RegForm.psc2.value=="")
			{
				window.alert('Zadejte prosím PSČ!');
				document.RegForm.psc2.focus();
				return false;
			}

			if (!document.RegForm.same.checked) {

				if(document.RegForm.FirstName.value =="")
				{
					window.alert('Zadejte prosím název agentury!');
					document.RegForm.FirstName.focus();
					return false;
				}
				if(document.RegForm.street1.value =="")
				{
					window.alert('Zadejte prosím ulici!');
					document.RegForm.street1.focus();
					return false;
				}

				if(document.RegForm.city1.value=="")
				{
					window.alert('Zadejte prosím město!');
					document.RegForm.city1.focus();
					return false;
				}
				if (document.RegForm.nuts1.value == "") {
					window.alert('Vyberte prosím okres!');
					document.RegForm.nuts1.focus();
					return false;
				}
				if(document.RegForm.psc1.value=="")
				{
					window.alert('Zadejte prosím PSČ!');
					document.RegForm.psc1.focus();
					return false;
				}

			}
			if(document.RegForm.LastName.value=="")
			{
				window.alert('Zadejte prosím kontaktní osobu!');
				document.RegForm.LastName.focus();
				return false;
			}


			
			
			if(document.RegForm.phone.value=="")
			{
				window.alert('Zadejte prosím vaše telefonní číslo!');
				document.RegForm.phone.focus();
				return false;
			}
			
						
			if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.RegForm.email.value))
			{
				alert("Neplatný email! Zadejte prosím znovu váš e-mail.");
				document.RegForm.email.focus();
				return false;
			}
			
			if (get_radio('advertising_type') == null) {
				alert("Vyberte prosím typ inzerce!");
				return false;
			}

			if (get_radio('advertising_type') != 3 && get_radio('advertising_period') == null) {
				alert("Vyberte prosím dobu inzerce!");
				return false;
			}

			if(document.RegForm.rules.checked==false)
			{
				window.alert('Musíte souhlasit s podmínkami!');
				document.RegForm.rules.focus();
				return false;
			}
                                     
		 	return true;
							 
           }

function RegisterAddressSame()
{
	if (document.RegForm.same.checked) {
		document.RegForm.FirstName.value = document.RegForm.name2.value;
		document.RegForm.FirstName.disabled = true;
		document.RegForm.street1.value = document.RegForm.street2.value;
		document.RegForm.street1.disabled = true;
		document.RegForm.city1.value = document.RegForm.city2.value;
		document.RegForm.city1.disabled = true;
		document.RegForm.nuts1.selectedIndex = document.RegForm.nuts2.selectedIndex;
		document.RegForm.nuts1.disabled = true;
		document.RegForm.psc1.value = document.RegForm.psc2.value;
		document.RegForm.psc1.disabled = true;
	} else {
		document.RegForm.FirstName.disabled = false;
		document.RegForm.street1.disabled = false;
		document.RegForm.city1.disabled = false;
		document.RegForm.nuts1.disabled = false;
		document.RegForm.psc1.disabled = false;
	}
}
		   
		   function CheckRegister2() {

			if(document.RegForm2.NewUsername.value=="")
			{
				window.alert('Zadejte prosím vaše uživatelské jméno!');
				document.RegForm2.NewUsername.focus();
				return false;
			}

			if(document.RegForm2.p1.value=="")
			{
				window.alert('Zadejte prosím vaše heslo!');
				document.RegForm2.p1.focus();
				return false;
			}

			if(document.RegForm2.p2.value=="")
			{
				window.alert('Zadejte prosím znovu vaše heslo!');
				document.RegForm2.p2.focus();
				return false;
			}

			if(document.RegForm2.p1.value != "" && document.RegForm2.p2.value != "" && document.RegForm2.p1.value != document.RegForm2.p2.value)
			{
				window.alert('Zadejte prosím znovu vaše heslo!');
				document.RegForm2.p1.value="";
				document.RegForm2.p2.value="";
				document.RegForm2.p1.focus();
				return false;
			}

			if(document.RegForm2.FirstName.value=="")
			{
				window.alert('Zadejte prosím vaše jméno!');
				document.RegForm2.FirstName.focus();
				return false;
			}
			
			
			if(document.RegForm2.phone.value=="")
			{
				window.alert('Zadejte prosím vaše telefonní číslo!');
				document.RegForm2.phone.focus();
				return false;
			}
			
						
			if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(document.RegForm2.email.value))
			{
				alert("Neplatný email! Zadejte prosím znovu váš e-mail.");
				document.RegForm2.email.focus();
				return false;
			}

			if(document.RegForm2.rules.checked==false)
			{
				window.alert('Musíte souhlasit s podmínkami!');
				document.RegForm2.rules.focus();
				return false;
			}
                                     


			return true;
							 
           }

		function CheckProfile() {

			/* if(document.RegForm.p1.value=="")
			{
				window.alert('Zadejte prosím vaše heslo!');
				document.RegForm.p1.focus();
				return false;
			}

			if(document.RegForm.p2.value=="")
			{
				window.alert('Potvrite prosím vaše heslo!');
				document.RegForm.p2.focus();
				return false;
			} */

			if((document.RegForm.p1.value != "" || document.RegForm.p2.value != "") && document.RegForm.p1.value != document.RegForm.p2.value)
			{
				window.alert('Zadejte prosím znovu vaše heslo!');
				document.RegForm.p1.value="";
				document.RegForm.p2.value="";
				document.RegForm.p1.focus();
				return false;
			}

			if(document.RegForm.FirstName.value=="")
			{
				window.alert('Zadejte prosím název agentury/jméno!');
				document.RegForm.FirstName.focus();
				return false;
			}

			if(typeof document.RegForm.Lastname != 'undefined' && document.RegForm.LastName.value=="")
			{
				window.alert('Zadejte prosím jméno kontaktní osoby!');
				document.RegForm.LastName.focus();
				return false;
			}

			if(document.RegForm.phone.value=="")
			{
				window.alert('Zadejte prosím vaše telefonní číslo!');
				document.RegForm.phone.focus();
				return false;
			}

			if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(document.RegForm.email.value))
			{
				return true;
			}
			
			alert("Neplatný email! Zadejte prosím znovu váš e-mail.");
			document.RegForm.email.focus();
			return false;

		}


/* function CheckInvoice() {

			if(document.InvoiceForm.name2.value=="")
			{
				window.alert('Zadejte prosím název společnosti!');
				document.InvoiceForm.name2.focus();
				return false;
			}

            if(document.InvoiceForm.street2.value=="")
			{
				window.alert('Zadejte prosím ulici!');
				document.InvoiceForm.street2.focus();
				return false;
			}
			
			if(document.InvoiceForm.city2.value=="")
			{
				window.alert('Zadejte prosím město!');
				document.InvoiceForm.city2.focus();
				return false;
			}
			
			if(document.InvoiceForm.psc2.value=="")
			{
				window.alert('Zadejte prosím PSČ!');
				document.InvoiceForm.psc2.focus();
				return false;
			}
			
			if(document.InvoiceForm.ico.value=="")
			{
				window.alert('Zadejte prosím IČO!');
				document.InvoiceForm.ico.focus();
				return false;
			}
			
			if(document.InvoiceForm.dic.value=="")
			{
				window.alert('Zadejte prosím DIČ!');
				document.InvoiceForm.dic.focus();
				return false;
			}
			
		} */

function calculate_advertising_price()
{
	var type = get_radio("advertising_type");
	var period = get_radio("advertising_period");
	var monthly = null;
	var total = null;
	if (type == "1") {
		monthly = 190;
	} else if (type == "2") {
		monthly = 290;
	} else if (type == "3") {
		monthly = 590;
	}
	if (monthly != null && period != null) {
		total = monthly * period;
	}
	if (monthly != null) {
		document.getElementById("advertising_monthly").value = monthly + " Kč";
	}
	if (total != null) {
		document.getElementById("advertising_total").value = total + " Kč";
	}
//	set_radio_disabled("advertising_period", type == 3);
}

function CheckOffer()
{
	var form = document.getElementById("post_form");
	var check_empty = { "property_type": "Zadejte prosím druh pozemku!", "area": "Zadejte prosím plochu!", "description": "Zadejte prosím popis pozemku!" }
	var check_uint = { "area": "Neplatná plocha! Uveďte prosím číselný údaj do pole plocha." }
	for (var i in check_empty) {
		if (form.elements[i].value === "") {
			alert(check_empty[i]);
			form.elements[i].focus();
			return false;
		}
	}
	for (var i in check_uint) {
		if (!/^[0-9]*$/.test(form.elements[i].value)) {
			alert(check_uint[i]);
			form.elements[i].focus();
			return false;
		}
	}
}
function CheckOffer_unregistered()
{
	var form = document.getElementById("post_form");
	var check_empty = { "name": "Zadejte prosím Vaše jméno!", "email": "Zadejte prosím Vaši e-mailovou adresu!", "property_type": "Zadejte prosím druh pozemku!", "lau1": "Vyberte prosím okres!", "municipality": "Zadejte prosím název obce!", "description": "Zadejte prosím popis pozemku!", "code": "Zadejte prosím ověřovací kód!" }
	for (var i in check_empty) {
		if (form.elements[i].value === "") {
			alert(check_empty[i]);
			form.elements[i].focus();
			return false;
		}
	}
}
