// JavaScript Document

function PopDet (URL)
{
	w = 680;
	h = 850;
	imgwindow = window.open(URL,"imgwindow"," scrollbar=no, toolbar=no, fullscreen=no, resizable=yes,width="+w+",height="+h);
	imgwindow.focus();
	 
}

function isNumberKey(evt)
	  {
		 var charCode = (evt.which) ? evt.which : event.keyCode
		 if (charCode > 31 && (charCode < 48 || charCode > 57))
			return false;         
		 return true;
	  }

function validateForm()
		{		
			if(document.cautare.TipImobil.value == 'Tip imobil')
			{
				alert('Alege un tip de imobil');
				document.cautare.TipImobil.focus();
				return false;
			}
			
			if(document.cautare.TipOferta.value == 'Tip oferta')
			{
				alert('Alege un tip de oferta');
				document.cautare.TipOferta.focus();
				return false;
			}
			
			if(document.cautare.Zona.value == 'Zona')
			{
				alert('Alege o zona');
				document.cautare.Zona.focus();
				return false;
			}
		}


function validateContact()
		{		
			if(document.adaugaContact.btnNume.value == '')
			{
				alert('Va rugam sa introduceti numele');
				document.adaugaContact.btnNume.focus();
				return false;
			}
			
			if(document.adaugaContact.btnPrenume.value == '')
			{
				alert('Va rugam sa introduceti prenumele ');
				document.adaugaContact.btnPrenume.focus();
				return false;
			}
			
			if(document.adaugaContact.btnAdresa.value == '')
			{
				alert('Va rugam sa introduceti adresa dumneavostra');
				document.adaugaContact.btnAdresa.focus();
				return false;
			}
			
			if(document.adaugaContact.btnOras.value == '')
			{
				alert('Va rugam introduceti orasul');
				document.adaugaContact.btnOras.focus();
				return false;
			}
			
			if(document.adaugaContact.btnTelefon.value == '')
			{
				alert('Va rugam introduceti numarul de telefon');
				document.adaugaContact.btnTelefon.focus();
				return false;
			}
			
		}

function validateMesaj()
		{		
			if(document.mesaj.txtNume.value == '')
			{
				alert('Va rugam sa introduceti numele');
				document.mesaj.txtNume.focus();
				return false;
			}
			
			if(document.mesaj.txtEmail.value == "" || document.mesaj.txtEmail.value.indexOf('.','@', 0) == -1)
			{
				alert('Va rugam sa introduceti o adresa de email valida');
				document.mesaj.txtEmail.focus();
				return false;
			}
			
			if(document.mesaj.txtTelefon.value == '')
			{
				alert('Va rugam sa introduceti numarul de telefon');
				document.mesaj.txtTelefon.focus();
				return false;
			}
			
			if(document.mesaj.txtMesaj.value == '')
			{
				alert('Va rugam sa introduceti mesajul');
				document.mesaj.txtMesaj.focus();
				return false;
			}
		}
		
function confirmSubmit()
		{
			var agree=confirm("Sigur doriti sa modificati inregistrarea?");
			if (agree)
				return true ;
			else
				return false ;
		}
		
function verificaExtravilan()
		{
			
		}
		
//Ajax: load areas from database 

var orase = new Array();
var oAjax = getXmlHttpRequestObject();

function getXmlHttpRequestObject()
	{
	
		if (window.XMLHttpRequest)
		{
			return new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
		   alert("Your browser does not support Ajax.");
		}
	}

function switchZoneByCity(FormHandler,sParam)
	{
		var x = document.getElementById('oras').value; 
		if(x != 'Toate')
		{ 
			oAjax.open('GET', "content/ajax/ajax.php?action=getZone&oras="+sParam, true);
			oAjax.onreadystatechange = function()
			{
				if (oAjax.readyState == 4 && oAjax.status == 200)
				{
					var tcont = document.getElementById('container');
					tcont.innerHTML = oAjax.responseText;
					//alert(oAjax.responseXML);
					//PullData(oAjax.responseXML,'zona');
				}
			}
			oAjax.send(null);
		}
		else
		{
			var tcont = document.getElementById('container');
			tcont.innerHTML = "";
		}
	}

function PullData(XMLData,ItemName)
	{
		var Items = XMLData.getElementsByTagName(ItemName);
		var fs = document.getElementById("Zona");
		for (var i=0;i<Items.length;i++)
		{
			var ItemID = Items[i].firstChild.firstChild.nodeValue;
			var ItemName = Items[i].firstChild.nextSibling.firstChild.nodeValue;
			fs.options[i] = new Option(ItemName,ItemID);
		}
	}
	
function validateAddApart()
	{
		if(document.addApart.camere.value == '')
		{
			alert('Va rugam sa introduceti nr de camere');
			document.addApart.camere.focus();
			return false;
		}
		
		if(document.addApart.bai.value == '')
		{
			alert('Va rugam sa introduceti nr de bai ');
			document.addApart.bai.focus();
			return false;
		}
		
		if(document.addApart.balcoane.value == '')
		{
			alert('Va rugam sa introduceti numarul de terase');
			document.addApart.balcoane.focus();
			return false;
		}
		
		if(document.addApart.etaj.value == '')
		{
			alert('Va rugam introduceti etajul');
			document.addApart.etaj.focus();
			return false;
		}
		
		if(document.addApart.confort.value == '')
		{
			alert('Va rugam introduceti tipul de confort');
			document.addApart.confort.focus();
			return false;
		}

		if(document.addApart.utilitati.value == '')
		{
			alert('Va rugam introduceti utilitatile');
			document.addApart.utilitati.focus();
			return false;
		}
		
		if(document.addApart.supr.value == '')
		{
			alert('Va rugam introduceti suprafata apartamentului');
			document.addApart.supr.focus();
			return false;
		}

		if(document.addApart.pret.value == '')
		{
			alert('Va rugam introduceti pretul apartamentului');
			document.addApart.pret.focus();
			return false;
		}
	}
	
function validateAddCasa()
	{
		if(document.addCasa.camere.value == '')
		{
			alert('Va rugam sa introduceti nr de camere');
			document.addCasa.camere.focus();
			return false;
		}
		
		if(document.addCasa.bai.value == '')
		{
			alert('Va rugam sa introduceti nr de bai ');
			document.addCasa.bai.focus();
			return false;
		}
		
		if(document.addCasa.bucatarii.value == '')
		{
			alert('Va rugam sa introduceti numarul de bucatarii');
			document.addCasa.bucatarii.focus();
			return false;
		}

		if(document.addCasa.balcoane.value == '')
		{
			alert('Va rugam sa introduceti numarul de terase');
			document.addCasa.balcoane.focus();
			return false;
		}
		
		if(document.addCasa.supr_teren.value == '')
		{
			alert('Va rugam introduceti suprafata terenului');
			document.addCasa.supr_teren.focus();
			return false;
		}
		
		if(document.addCasa.utilitati.value == '')
		{
			alert('Va rugam introduceti utilitatile');
			document.addCasa.utilitati.focus();
			return false;
		}
		
		if(document.addCasa.an_constr.value == '')
		{
			alert('Va rugam introduceti anul de constructie');
			document.addCasa.an_constr.focus();
			return false;
		}

		if(document.addCasa.pret.value == '')
		{
			alert('Va rugam introduceti pretul casei');
			document.addCasa.pret.focus();
			return false;
		}
	}
	
function validateAddGarsoniera()
	{
		
		if(document.addGars.etaj.value == '')
		{
			alert('Va rugam introduceti etajul');
			document.addGars.etaj.focus();
			return false;
		}
		
		if(document.addGars.confort.value == '')
		{
			alert('Va rugam introduceti tipul de confort');
			document.addGars.confort.focus();
			return false;
		}

		if(document.addGars.utilitati.value == '')
		{
			alert('Va rugam introduceti utilitatile');
			document.addGars.utilitati.focus();
			return false;
		}
		
		if(document.addGars.supr.value == '')
		{
			alert('Va rugam introduceti suprafata garsonierei');
			document.addGars.supr.focus();
			return false;
		}

		if(document.addGars.pret.value == '')
		{
			alert('Va rugam introduceti pretul garsonierei');
			document.addGars.pret.focus();
			return false;
		}
	}
	
function validateAddSpatii()
	{
		if(document.addSpatii.utilitati.value == '')
		{
			alert('Va rugam introduceti utilitatile');
			document.addSpatii.utilitati.focus();
			return false;
		}
		
		if(document.addSpatii.supr.value == '')
		{
			alert('Va rugam introduceti suprafata');
			document.addSpatii.supr.focus();
			return false;
		}

		if(document.addSpatii.pretS.value == '')
		{
			alert('Va rugam introduceti pretul');
			document.addSpatii.pretS.focus();
			return false;
		}
	}
	
function validateAddTeren()
	{
		
		if(document.addTeren.utilitati.value == '')
		{
			alert('Va rugam introduceti utilitatile');
			document.addTeren.utilitati.focus();
			return false;
		}
		
		if(document.addTeren.fs.value == '')
		{
			alert('Va rugam introduceti frontul stradal');
			document.addTeren.fs.focus();
			return false;
		}

		if(document.addTeren.supr.value == '')
		{
			alert('Va rugam introduceti suprafata');
			document.addTeren.supr.focus();
			return false;
		}
		
		if(document.addTeren.cadastru.value == '')
		{
			alert('Va rugam introduceti cadastrul');
			document.addTeren.cadastru.focus();
			return false;
		}

		if(document.addTeren.pret.value == '')
		{
			alert('Va rugam introduceti pretul terenului');
			document.addTeren.pret.focus();
			return false;
		}
	}