// JavaScript Document

var check_selected = 0;
var nroGlobal = 1;
var nroZonaSig;
var nroZonaDinamico;


window.onload = init;
function init(){
	zonas(document.getElementById('zona1').value,1);
}

function bload()
{
	IdXCombo(document.cargadatos.CboRubro,'',true)
}

function IdentificaCheck()
{
	var stringDiv = document.getElementById("DivZona" + nroGlobal).innerHTML;
	var stringExist = stringDiv.indexOf("input");
	return stringExist;
}


function Buscar()
{
	
	var sRubro = document.getElementById( "CboRubros" ).value
	if( sRubro == "X" )
	{
		sRubro = "L&convivienda=1"	
	}
		
	if(document.cargadatos.tipo_op[ 0 ].checked)
	{
		var sOperacion = document.cargadatos.tipo_op[ 0 ].value;	
	}
	else
	{
		var sOperacion = document.cargadatos.tipo_op[ 1 ].value;
	}
	
	var sMoneda = document.getElementById("moneda").value; 
	
	if( document.cargadatos.tipo_op[ 0 ].checked == true)
	{
		var sMontoDesde = document.getElementById("monto_minimo_venta").value;
		var sMontoHasta = document.getElementById("monto_maximo_venta").value;   
	}
	else
	{
		var sMontoDesde = document.getElementById("monto_minimo_alquiler").value;
		var sMontoHasta = document.getElementById("monto_maximo_alquiler").value;   
	}
		
	var sCotizacion = document.getElementById("CotizacionDolar").value; 
	
	var sSupTotal = document.getElementById("supTot").value;
	
	var sUbicacion1 = "";
	var sUbicacion2 = "";
	var sUbicacion3 = "";
 	
	if(IdentificaCheck()!=-1)
	{
					
		var j=1;
		
		for(var i = 0; i < document.cargadatos.ultima_zona.length; i++)
		{
			if(document.cargadatos.ultima_zona[ i ].checked)
			{
				switch(j)
				{
					case 1:
						sUbicacion1 = document.cargadatos.ultima_zona[ i ].value;
						j++;
					break;
					case 2:
						sUbicacion2 = document.cargadatos.ultima_zona[ i ].value;
						j++;
					break;
					case 3:
						sUbicacion3 = document.cargadatos.ultima_zona[ i ].value;
						j++;
					break;
					
				}
			}
		}
			
	}
	else
	{
		switch(nroGlobal)
		{
			case 1:
				sUbicacion1 = document.cargadatos.zona1.options[document.cargadatos.zona1.selectedIndex].value;
			break;
			case 2:
				sUbicacion1 = document.cargadatos.zona2.options[document.cargadatos.zona2.selectedIndex].value;
			break;
			case 3:
				sUbicacion1 = document.cargadatos.zona3.options[document.cargadatos.zona3.selectedIndex].value;
			break;
		}
	}
	
	
	var sDireccion = "http://centrogalponero.com/responseserch.asp?";
	sDireccion = sDireccion + "rubro=" + sRubro + "&operacion=" + sOperacion + "&moneda=" + sMoneda + "&montominimo=" + sMontoDesde + "&montomaximo=" + sMontoHasta + "&Cambio=" + sCotizacion + "&ubicacion01=" + sUbicacion1;// +"&orden=ascendente";

	//alert( sDireccion );
	
	if( sRubro == "L" )
	{
		sDireccion = sDireccion + "&superficietotal=" + sSupTotal;		
	}
	
	if( sUbicacion2 != "" )
	{
		sDireccion = sDireccion + "&ubicacion02=" + sUbicacion2;
	}
	
	if( sUbicacion3 != "" )
	{
		sDireccion = sDireccion + "&ubicacion03=" + sUbicacion3;	
	}
	
	
	
	parent.location.href = sDireccion

}


function Expandir(id_condicion, valor , id_expandir) 
{	
	
	if( document.getElementById(id_condicion).value!= valor)
		{
			document.getElementById(id_expandir).style.display="none";
		}	
	else
	{
		document.getElementById(id_expandir).style.display="";
	}
}

function EnviaStringPhp(str, nroZona)
{
	

	
	nroZonaSig=nroZona+1;
	
	
	nroZonaDinamico="DivZona"+nroZonaSig;
	
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  	xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=function()
	  {
	  		if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
				
				
				if( nroZonaSig != 4 ) 
					document.getElementById("DivZona" + (nroZonaSig + 1) ).innerHTML = "";
					
				if( nroZonaSig == 2 )
					document.getElementById("DivZona" + ( 4 ) ).innerHTML = "";
				
				var response = xmlhttp.responseText;

				if( response.indexOf("end_free") == -1 )
					document.getElementById(nroZonaDinamico).innerHTML = response;  //manda al string al id 
				else
				{
					document.getElementById("DivZona" + (nroZonaSig) ).innerHTML = "";
					nroGlobal--;
				}
				
			}
	  }
	 
	xmlhttp.open("GET","sql.php?cod=" + str + "&nrozona=" + nroZona ,true);
	xmlhttp.send();
}



function zonas(codigo_zona, nro)
{
	var comboText = document.getElementById("zona" + nro);
	var txt = comboText.options[comboText.selectedIndex].text;
	if( txt != "Todas" )
	{
		nroGlobal=nro +1;
		EnviaStringPhp(codigo_zona, nro);
	}
	else
	{
		document.getElementById("DivZona" + ( nro + 1) ).innerHTML = "";
		if( nro == 2 )
			document.getElementById("DivZona" + ( 4 ) ).innerHTML = "";
	}

}


function count_checked( clicked , nro_clicked )
{
	//alert( document.cargadatos.ultima_zona.length );
	if( nro_clicked == " 0 ")
	{	
		if ( clicked.checked == true )
		{
			for(var i = 1; i < document.cargadatos.ultima_zona.length; i++)
			{
				document.cargadatos.ultima_zona[ i ].checked = false;		
			}
			check_selected = 0;
		}
	}
	else 
	{
		if( clicked.checked == true)
		{
			if( document.cargadatos.ultima_zona[ 0 ].checked == true ) document.cargadatos.ultima_zona[ 0 ].checked = false;
			
			if( check_selected == 3 )
			{
				clicked.checked = false;	
			}
			else
				check_selected++;
		}
		else
		{
			check_selected--;	
			if( check_selected == 0)
			{
				document.cargadatos.ultima_zona[ 0 ].checked = true;	
			}
		}
	}
}



function VentaoAlquiler(tipo)
{
	if(tipo=='venta')
	{
		document.getElementById("monto_alquiler").className= "buscador_categoria_desactivo";
		document.getElementById("monto_venta").className= "buscador_categoria_activo";
	}
	else
	{
		document.getElementById("monto_venta").className= "buscador_categoria_desactivo";
		document.getElementById("monto_alquiler").className= "buscador_categoria_activo";
	}
}


