/* Function to validate the required fields on the offer_modify.php for Apartments */
function validateRequiredApartmentsModifyFields(){
	
	if(document.apartament.nr_rooms.value == ""){
		window.alert("Specificati numarul camerelor.");
		document.apartament.nr_rooms.focus();
		return false;
	} else if(isNaN(document.apartament.nr_rooms.value) ){
		window.alert("Numarul camerelor trebuie sa fie o valoare numerica.");
		document.apartament.nr_rooms.focus();
		return false;
	} 
	else if(document.apartament.level.value == ""){
		window.alert("Selectati etajul.");
		document.apartament.level.focus();
		return false;
	}
	else if(document.apartament.surface.value == ""){
		window.alert("Specificati suprafata imobilului.");
		document.apartament.surface.focus();
		return false;
	}  else if(isNaN(document.apartament.surface.value) ){
		window.alert("Suprafata trebuie sa fie o valoare numerica.");
		document.apartament.surface.focus();
		return false;
	} 
	else if(document.apartament.price.value == ""){
		window.alert("Specificati pretul imobilului.");
		document.apartament.price.focus();
		return false;
	} else if(isNaN(document.apartament.price.value) ){
		window.alert("Pretul trebuie sa fie o valoare numerica.");
		document.apartament.price.focus();
		return false;
	} else if (isNaN(document.apartament.lat.value) ){
		window.alert("Latitudinea trebuie sa fie o valoare numerica.");
		document.apartament.lat.focus();
		return false;
	} else if (isNaN(document.apartament.lng.value) ){
		window.alert("Longitudinea trebuie sa fie o valoare numerica.");
		document.apartament.lng.focus();
		return false;
	} else if (document.apartament.lat.value != "" && document.apartament.lng.value == "") {
		window.alert("Specificati si longitudinea.");
		document.apartament.lng.focus();
		return false;
	} else if (document.apartament.lng.value != "" && document.apartament.lat.value == "") {
		window.alert("Specificati si latitudinea.");
		document.apartament.lat.focus();
		return false;
	} else {
		return confirm('Sunteti sigur ca doriti modificarea datelor si/ sau a imaginilor?');
	} 
}

function validateRequiredHouseModifyFields() {

	if(document.house.nr_rooms.value == ""){
		window.alert("Specificati numarul camerelor.");
		document.house.nr_rooms.focus();
		return false;
	} else if(isNaN(document.house.nr_rooms.value) ){
		window.alert("Numarul camerelor trebuie sa fie o valoare numerica.");
		document.house.nr_rooms.focus();
		return false;
	} else if (document.house.Harea.value == ""){
		window.alert("Specificati suprafata construita.");
		document.house.Harea.focus();
		return false;
	} else if (isNaN(document.house.Harea.value)){
		window.alert("Suprafata construita trebuie sa fie o valoare numerica.");
		document.house.Harea.focus();
		return false;
	} else if (document.house.Farea.value == ""){
		window.alert("Specificati suprafata terenului.");
		document.house.Farea.focus();
		return false;
	} else if (isNaN(document.house.Farea.value)){
		window.alert("Suprafata terenului trebuie sa fie o valoare numerica.");
		document.house.Farea.focus();
		return false;
	} else if (document.house.slenght.value == ""){
		window.alert("Specificati frontul stradal.");
		document.house.slenght.focus();
		return false;
	} else if (isNaN(document.house.slenght.value)){
		window.alert("Frontul stradal trebuie sa fie o valoare numerica.");
		document.house.slenght.focus();
		return false;
	} else if (document.house.price.value == ""){
		window.alert("Specificati pretul imobilului.");
		document.house.price.focus();
		return false;
	} else if (isNaN(document.house.price.value)){
		window.alert("Pretul trebuie sa fie o valoare numerica.");
		document.house.price.focus();
		return false;
	} else if (isNaN(document.house.lat.value) ){
		window.alert("Latitudinea trebuie sa fie o valoare numerica.");
		document.house.lat.focus();
		return false;
	} else if (isNaN(document.house.lng.value) ){
		window.alert("Longitudinea trebuie sa fie o valoare numerica.");
		document.house.lng.focus();
		return false;
	} else if (document.house.lat.value != "" && document.house.lng.value == "") {
		window.alert("Specificati si longitudinea.");
		document.house.lng.focus();
		return false;
	} else if (document.house.lng.value != "" && document.house.lat.value == "") {
		window.alert("Specificati si latitudinea.");
		document.house.lat.focus();
		return false;
	} else {
		return confirm('Sunteti sigur ca doriti modificarea datelor si/ sau a imaginilor?');
	} 
}

function validateRequiredLandModifyFields() {
	if(document.land.fclassification.value == ""){
		window.alert("Selectati calsificarea terenului.");
		document.land.fclassification.focus();
		return false;
	} else if (document.land.Farea.value == ""){
		window.alert("Specificati suprafata terenului.");
		document.land.Farea.focus();
		return false;
	} else if (isNaN(document.land.Farea.value)){
		window.alert("Suprafata terenului trebuie sa fie o valoare numerica.");
		document.land.Farea.focus();
		return false;
	} else if (document.land.price.value == ""){
		window.alert("Specificati pretul terenului.");
		document.land.price.focus();
		return false;
	} else if (isNaN(document.land.price.value)){
		window.alert("Pretul trebuie sa fie o valoare numerica.");
		document.land.price.focus();
		return false;
	} else if (isNaN(document.land.lat.value) ){
		window.alert("Latitudinea trebuie sa fie o valoare numerica.");
		document.land.lat.focus();
		return false;
	} else if (isNaN(document.land.lng.value) ){
		window.alert("Longitudinea trebuie sa fie o valoare numerica.");
		document.land.lng.focus();
		return false;
	} else if (document.land.lat.value != "" && document.land.lng.value == "") {
		window.alert("Specificati si longitudinea.");
		document.land.lng.focus();
		return false;
	} else if (document.land.lng.value != "" && document.land.lat.value == "") {
		window.alert("Specificati si latitudinea.");
		document.land.lat.focus();
		return false;
	} else {
		return confirm('Sunteti sigur ca doriti modificarea datelor si/ sau a imaginilor?');
	} 
	
}

function confirmImage(){
//javascript: apartament.submit();
	confirm('Sunteti sigur ca doriti modificarea imaginilor?') /*{
		window.alert("DA");
		return true;
	} else {
		window.alert("NU");
		return false;
	}*/
}


function validateZone(){
	if(document.new_offer.county.value == 0) {
		window.alert("Selectati judetul.");
		document.new_offer.county.focus();
		return false;
	}
	if(document.new_offer.locality.value == 0) {
		window.alert("Selectati localitatea.");
		document.new_offer.locality.focus();
		return false;
	}
	if(document.new_offer.zone.value == "" && document.new_offer.nzone.value == ""){
		window.alert("Specificati zona in care se afla imobilul.");
		document.new_offer.zone.focus();
		return false;
	}

	//var cat = document.new_offer.category.value;
	switch(document.new_offer.category.value)
		{
		case "a": 
		case "s":
			if(document.new_offer.nr_rooms.value == ""){
				window.alert("Specificati numarul camerelor.");
				document.new_offer.nr_rooms.focus();
				return false;
			} else if(isNaN(document.new_offer.nr_rooms.value) ){
				window.alert("Numarul camerelor trebuie sa fie o valoare numerica.");
				document.new_offer.nr_rooms.focus();
				return false;
			}	 
			else if(document.new_offer.level.value == ""){
				window.alert("Selectati etajul.");
				document.new_offer.level.focus();
				return false;
			}
			else if(document.new_offer.surface.value == ""){
				window.alert("Specificati suprafata imobilului.");
				document.new_offer.surface.focus();
				return false;
			}  else if(isNaN(document.new_offer.surface.value) ){
				window.alert("Suprafata trebuie sa fie o valoare numerica.");
				document.new_offer.surface.focus();
				return false;
			} 
		  	break;    
		case "c":
			if(document.new_offer.nr_rooms.value == ""){
				window.alert("Specificati numarul camerelor.");
				document.new_offer.nr_rooms.focus();
				return false;
			} else if(isNaN(document.new_offer.nr_rooms.value) ){
				window.alert("Numarul camerelor trebuie sa fie o valoare numerica.");
				document.new_offer.nr_rooms.focus();
				return false;
			} else if (document.new_offer.Harea.value == ""){
				window.alert("Specificati suprafata construita.");
				document.new_offer.Harea.focus();
				return false;
			} else if (isNaN(document.new_offer.Harea.value)){
				window.alert("Suprafata construita trebuie sa fie o valoare numerica.");
				document.new_offer.Harea.focus();
				return false;
			} else if (document.new_offer.Farea.value == ""){
				window.alert("Specificati suprafata terenului.");
				document.new_offer.Farea.focus();
				return false;
			} else if (isNaN(document.new_offer.Farea.value)){
				window.alert("Suprafata terenului trebuie sa fie o valoare numerica.");
				document.new_offer.Farea.focus();
				return false;
			}
		  	break;
		case "t":
			if(document.new_offer.fclassification.value == ""){
				window.alert("Selectati calsificarea terenului.");
				document.new_offer.fclassification.focus();
				return false;
			} else if (document.new_offer.Farea.value == ""){
				window.alert("Specificati suprafata terenului.");
				document.new_offer.Farea.focus();
				return false;
			} else if (isNaN(document.new_offer.Farea.value)){
				window.alert("Suprafata terenului trebuie sa fie o valoare numerica.");
				document.new_offer.Farea.focus();
				return false;
			}
		  	break;    
	
		default:
			
		}	


	if(document.new_offer.price.value == ""){
			window.alert("Specificati pretul imobilului.");
			document.new_offer.price.focus();
			return false;
	} else if(isNaN(document.new_offer.price.value) ){
			window.alert("Pretul trebuie sa fie o valoare numerica.");
			document.new_offer.price.focus();
			return false;	
	} else if (isNaN(document.new_offer.lat.value) ){
			window.alert("Latitudinea trebuie sa fie o valoare numerica.");
			document.new_offer.lat.focus();
			return false;
	} else if (isNaN(document.new_offer.lng.value) ){
			window.alert("Longitudinea trebuie sa fie o valoare numerica.");
			document.new_offer.lng.focus();
			return false;
	} else if (document.new_offer.lat.value != "" && document.new_offer.lng.value == "") {
			window.alert("Specificati si longitudinea.");
			document.new_offer.lng.focus();
			return false;
	} else if (document.new_offer.lng.value != "" && document.new_offer.lat.value == "") {
			window.alert("Specificati si latitudinea.");
			document.new_offer.lat.focus();
			return false;
	}

return true;	
}
