// JavaScript Document
//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', "../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 ajaxCautareAvansata(FormHandler,sParam)
	{
			oAjax.open('GET', "../ajax/ajax_cautare_avansata.php?action=Zone&city="+sParam, true);
			oAjax.onreadystatechange = function()
			{
				if (oAjax.readyState == 4 && oAjax.status == 200)
				{
					var tcont = document.getElementById('continut');
					tcont.innerHTML = oAjax.responseText;
					//alert(oAjax.responseXML);
					//PullData(oAjax.responseXML,'zona');
				}
			}
			oAjax.send(null);
	}
	
function ajaxCautareAvansataEng(FormHandler,sParam)
	{
			oAjax.open('GET', "../ajax/ajax_cautare_avansata_eng.php?action=Zone&city="+sParam, true);
			oAjax.onreadystatechange = function()
			{
				if (oAjax.readyState == 4 && oAjax.status == 200)
				{
					var tcont = document.getElementById('continut');
					tcont.innerHTML = oAjax.responseText;
					//alert(oAjax.responseXML);
					//PullData(oAjax.responseXML,'zona');
				}
			}
			oAjax.send(null);
	}
	
function ajaxTipExtravilan(FormHandler,sParam)
	{
			var y = document.getElementById('TipTeren').value;
			if(y == 'extravilan')
			{
				oAjax.open('GET', "../ajax/ajax_extravilan.php?action=teren&extravilan="+sParam, true);
				oAjax.onreadystatechange = function()
				{
					if (oAjax.readyState == 4 && oAjax.status == 200)
					{
						var tcont = document.getElementById('teren');
						tcont.innerHTML = oAjax.responseText;
						//alert(oAjax.responseXML);
						//PullData(oAjax.responseXML,'zona');
					}
				}
				oAjax.send(null);
				
			}
			else
			{
				var tcont = document.getElementById('teren');
				tcont.innerHTML = "";
			}
	}

function ajaxTipExtravilan1(FormHandler,sParam)
	{
			var y = document.getElementById('TipTeren').value;
			if(y == 'extravilan')
			{
				oAjax.open('GET', "../../ajax/ajax_extravilan.php?action=teren&extravilan="+sParam, true);
				oAjax.onreadystatechange = function()
				{
					if (oAjax.readyState == 4 && oAjax.status == 200)
					{
						var tcont = document.getElementById('teren');
						tcont.innerHTML = oAjax.responseText;
						//alert(oAjax.responseXML);
						//PullData(oAjax.responseXML,'zona');
					}
				}
				oAjax.send(null);
				
			}
			else
			{
				var tcont = document.getElementById('teren');
				tcont.innerHTML = "";
			}
	}

function ajaxTipExtravilanEn(FormHandler,sParam)
	{		
			var y = document.getElementById('TipTeren').value;
			if (y == 'extravilan')
			{
				oAjax.open('GET', "../ajax/ajax_extravilan_en.php?action=teren&extravilan="+sParam, true);
				oAjax.onreadystatechange = function()
				{
					if (oAjax.readyState == 4 && oAjax.status == 200)
					{
						var tcont = document.getElementById('teren');
						tcont.innerHTML = oAjax.responseText;
						//alert(oAjax.responseXML);
						//PullData(oAjax.responseXML,'zona');
					}
				}
				oAjax.send(null);
				
			}
			else
			{
				var tcont = document.getElementById('teren');
				tcont.innerHTML = "";
			}
	}

//function arataDetaliiCautare(FormHandler,sParam)
//	{
//			var imobil = document.getElementById('selImobil').value;
//			alert(imobil);
//			if(imobil == 'apartament' || imobil == 'garsoniera' || imobil == 'casa' imobil == 'vila' imobil == 'spatiu'
//			oAjax.open('GET', "../ajax/ajax_detalii.php?action=Zone&city="+sParam, true);
//			oAjax.onreadystatechange = function()
//			{
//				if (oAjax.readyState == 4 && oAjax.status == 200)
//				{
//					var tcont = document.getElementById('continut');
//					tcont.innerHTML = oAjax.responseText;
//					//alert(oAjax.responseXML);
//					//PullData(oAjax.responseXML,'zona');
//				}
//			}
//			oAjax.send(null);
//	}

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);
		}
	}
