
	function OfferCheckRequired ( form ) 
    {
			
		var ret = true;
		var bstyle = "solid";
		var bcolor = "red";
		var bwidth = "1px";
		var border  = "1px solid red";
			
		// email a mobil
		if(form.email.value=="" && (form.mobil.value=="" || form.mobil.value=="+420")) {
			form.email.style.border = border;
			form.email.focus(true);
			form.mobil.style.border = border;
			form.mobil.focus(true);
			ret = false;	
		} else {
			form.email.style.borderColor="";	
			form.mobil.style.borderColor="";	
		}	
		// prijmeni
		if(form.prijmeni.value=="") {
			form.prijmeni.style.border = border;
			form.prijmeni.focus(true);
			ret = false;	
		} else {
			form.prijmeni.style.borderColor="";	
		}	
		// jmeno
		if(form.jmeno.value=="") {
			form.jmeno.style.border = border;
			form.jmeno.focus(true);
			ret = false;	
		} else {
			form.jmeno.style.borderColor="";	
		}	

		// zakladni popis
		if(form.basic_description.value=="") {
			form.basic_description.style.border = border;
			form.basic_description.focus(true);
			ret = false;	
		} else {
			form.basic_description.style.borderColor="";	
		}	
		// mesto
		if(form.advert_city.value=="") {
			form.advert_city.style.border = border;
			form.advert_city.focus(true);
			ret = false;	
		} else {
			form.advert_city.style.borderColor="";	
		}	
		// region
		if(form.region_id.value==-1) {
			form.region_id.style.color="white";
			form.region_id.style.backgroundColor=bcolor;
			form.region_id.focus(true);
			ret = false;	
		} else {
			form.region_id.style.color="black";
			form.region_id.style.backgroundColor="white";			
		}
		// typ inzeratu
		if(form.advert_function.value==-1) {
			form.advert_function.style.color="white";
			form.advert_function.style.backgroundColor=bcolor;
			form.advert_function.focus(true);
			ret = false;	
		} else {
			form.advert_function.style.color="black";
			form.advert_function.style.backgroundColor="white";			
		} 
		// typ nemovitosti
		if(form.advert_type.value==-1) {
			form.advert_type.style.color="white";
			form.advert_type.style.backgroundColor=bcolor;
			form.advert_type.focus(true);
			ret = false;	
		} else {
			form.advert_type.style.color="black";
			form.advert_type.style.backgroundColor="white";			
		}

		if(!ret) {
			alert('Nejsou zadány všechny povinné položky! Zadejte hodnoty do červeně orámovaných polí.');
		} 
			
		return ret;
	}
