//<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

var params;
var sublocations = new Spry.Data.XMLDataSet("", "root/state" , {useCache:true});
var selected = new Spry.Data.DataSet();
var mySelected=[];
selected_area=Array();
selected_subarea=Array();
sublocations.addObserver(change_visibility_big);
function change_visibility_big(notificationType, dataSet, data)
{
	if (notificationType == "onDataChanged")
		{
			document.getElementById("load_area").style.display="";
		}
	
}

function load_sublocation()
	{
		if(document.f1.cityID.value!=0)
			{
			document.getElementById("current_links").style.display='none';
			document.getElementById("load_area").style.display='';
			document.getElementById("msg").style.display='none';
			document.getElementById("load_area").innerHTML="<table><tr><td><img src='images/spiner.gif' /></td><td>Зареждане , моля почакайте...</td></tr></table>";
			id=document.getElementById("citySelect").value;
			sublocations.setURL("xml/"+id+"/" , {useCache:true});
			sublocations.setXPath("root/state");
			sublocations.loadData();
			sublocations.loadData();
			}
		else
			{
			document.getElementById("load_area").style.display="none";
			document.getElementById("msg").style.display="";	
			}
		
	}
function addItem(s,a,mylabel)
	{
			document.getElementById("selected_area").style.display="";
		c=0;
		if(a)
			{
			for(i=0; i<selected_area.length; i++)
				{
				
				if(selected_area[i]==a)
					{
						
						c=1
						
					}
				
				}
				if(c==0)
					{
						selected_area.push(a);
					}
			mylabel='<strong>'+mylabel+'</strong>';
			
			}
		if(s!= 0)
			{
			for(i=0; i<selected_subarea.length; i++)
				{
				if(selected_subarea[i]==s)
					{
						
						c=1
						
					}
				
				}
				if(c==0)
					{
						
					selected_subarea.push(s);	
					}
			mylabel=document.getElementById("citySelect")[document.getElementById('citySelect').selectedIndex].innerHTML+"<strong> - " +mylabel +"</strong>"
			}
		if(selected_area.length>0 || selected_subarea>0)
			{
			document.getElementById("msg2").style.display='none';	
			}
			if(c==0){
			mySelected.push({label: mylabel, area: a , subarea: s });
			selected.setDataFromArray(mySelected);}
			selected.sort('label','ascending');
	}

var current=[];
function delete_item(a,s)
	{
	current=[];
	remove_item(a,s);
	mySelected=current;
	selected.setDataFromArray(mySelected);
	Spry.Data.updateRegion(selected)
	selected.sort('label','ascending');
		if(selected_area.length == 0 && selected_subarea.length == 0)
			{
			document.getElementById("msg2").style.display='';	
			}
	}
function delete_all()
	{
	selected_area=[];
	selected_subarea=[];
	mySelected=[];
	selected.setDataFromArray(mySelected);
	Spry.Data.updateRegion(selected)
	document.getElementById("msg2").style.display='';
	}
function remove_item(a,s)
	{	
		var rows = selected.getData(); 
		for(i=0; i<selected.getData().length; i++)
			{
				area = rows[i]["area"]
				subarea = rows[i]["subarea"]
				if(area==a && subarea==s)
					{
						//
						//alert("delete");
					}
				else 
					{
					current.push(rows[i]);
					}
			}
		if(a != 0)
			{	
				for(i=0; i<selected_area.length; i++)
					{
						if(selected_area[i]==a)
							{
								selected_area.splice(i,1);	
							}
					}
			}
		if(s != 0)
			{	
				for(i=0; i<selected_subarea.length; i++)
					{
						if(selected_subarea[i ]==s)
							{
								selected_subarea.splice(i,1);	
							}
					}
			}
	}
function proceed()
	{
			/*if(selected_area.length== 0 && selected_subarea.length==0)
				{
					//alert("Моля изберете поне едно местоположение за търсене на имот!");
					Mediabox.open('msg/loc.html', '', 'mediabox[350 100]')
				}
			else {
			*/
			etype=document.f1.t1
			estates=Array();
			for (i = 0; i < etype.length; i++)
			{
				if(etype[i].checked == true)
					{
						estates.push(etype[i].value)
					}
			}
			document.f1.area.value=selected_area
			document.f1.subarea.value=selected_subarea
			document.f1.estates.value=estates
			document.f1.submit();
			//document.getElementById("noresults_form").style.display='none';
			//document.getElementById("tpage").style.display='none';
			//document.getElementById("bpage").style.display='none';
			//document.getElementById("sforms").style.display='none';
			//document.getElementById("result_box").style.display='';
			//document.getElementById("result_display").style.display='none';
			//document.getElementById("sbox").innerHTML="<table><tr><td><img src='images/spiner.gif' /></td><td>Търсене , моля почакайте... <a href='javascript:void(0)' onClick='cancel_search()'>отказ</a></td></tr></table>";
			//document.getElementById("sbox").style.display='';
			
			//}
	}
function searchHandler(e,form){
	var key=e.keyCode || e.which;
	if (key==13){
		if(document.getElementById("search_sublocation").value!='' && document.getElementById("citySelect").value!='')
			{
			document.getElementById("current_links").style.display='none';
			document.getElementById("load_area").style.display='';
			document.getElementById("msg").style.display='none';
			document.getElementById("load_area").innerHTML="<table><tr><td><img src='images/spiner.gif' /></td><td>Зареждане , моля почакайте...</td></tr></table>";
			id=document.getElementById("citySelect").value;
			sublocations.setURL("xml/download.php?file="+id+"&term="+document.getElementById("search_sublocation").value , {useCache:true});
			sublocations.setXPath("root/state");
			sublocations.loadData();
			sublocations.loadData();
			}
		else
			{
			load_sublocation();
			}
	}
}