function nuevoAjax(){  
  var xmlhttp=false; 
  var ids = ["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
  for(var i=0; !xmlhttp && i<ids.length; i++) {
      try{
		xmlhttp = new ActiveXObject(ids[i]);
	  }catch(ex){	
		//alert("i"+i);
    	xmlhttp = false;
	  }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
  	 xmlhttp = new XMLHttpRequest(); 
  } 
  return xmlhttp; 
} 

function defined(o) {
	return typeof(o)!="undefined";
}

function isArray(o) {
	// If these conditions aren't met, it certainly isn't an Array
	if (o==null || typeof(o)!="object" || typeof(o.length)!="number") {
		return false;
	}
	// Check to see if the object is an instance of the window's Array object
	if (defined(Array) && defined(o.constructor) && o.constructor==Array) {
		return true;
	}
	// It might be an array defined from another window object - check to see
	//if it has an Array's methods
	if (typeof(o.join)=="function" && typeof(o.sort)=="function" &&  ypeof(o.reverse)=="function") {
		return true;
	}
	// As a last resort, let's see if index [0] is defined
	return (o.length==0 || defined(o[0]));
};

function updateDiv(name_div, new_value){
	var div = document.getElementById(name_div);
	div.innerHTML = new_value;
}

function updateTextHidden(name_text, new_value){
	var text = document.getElementById(name_text);
	text.value = new_value;
}

function getTextHidden(name_text){
	var text = document.getElementById(name_text);
	return text.value;
}

function visibleDiv(name_div){
	var div = document.getElementById(name_div);
	div.style.visibility = "visible";
}

function hiddenDiv(name_div){
	var div = document.getElementById(name_div);
	div.style.visibility = "hidden";
}

function selectTipoInmuebleAjax(modalidad, sesion){
	var xml_doc;
	var datos,contenedor, enlaces;
	ajax=nuevoAjax(); 
	
	visibleDiv('puntos_paso_1');
	hiddenDiv('tipo_inmueble_texto');
    hiddenDiv('tipo_inmueble_ids');
	hiddenDiv('puntos_paso_2');
	hiddenDiv('poblacion_texto');
    hiddenDiv('poblacion_lista');
	hiddenDiv('habitaciones_texto');
	hiddenDiv('habitaciones_lista');
	hiddenDiv('precios_texto');
	hiddenDiv('precios_cajas');
	hiddenDiv('disposicion_texto');
	hiddenDiv('disposicion_cajas');
	hiddenDiv('ver_ofertas_ch');
	hiddenDiv('ver_ofertas_texto');
	hiddenDiv('anios_texto');
	hiddenDiv('anios_cajas');
	hiddenDiv('altura_texto');
	hiddenDiv('altura_cajas');
	hiddenDiv('metros_texto');
	hiddenDiv('metros_cajas');
	
	xml_doc='type_element=oferta_producto&action=getTI';
	xml_doc+='&PropiedadEn='+modalidad;
 
	ajax.open("POST", "../filtros/ajaxIberFincas.php",true); 
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(xml_doc);
	//alert("aquii");
	ajax.onreadystatechange=function() { 
		if (ajax.readyState==4) { 
		   //alert(ajax.responseText);
		   var sinTransformarAcentos = ajax.responseText;
		   var transformado = sinTransformarAcentos.replace(/t_5/gi,"Ú");
		   transformado = transformado.replace(/t_4/g,"Ó");
		   transformado = transformado.replace(/t_3/g,"Í");
		   transformado = transformado.replace(/t_2/g,"É");
		   transformado = transformado.replace(/t_1/g,"Á");
		   transformado = transformado.replace(/t_01/g,"ú");
		   transformado = transformado.replace(/t_02/g,"ó");
		   transformado = transformado.replace(/t_03/g,"í");
		   transformado = transformado.replace(/t_04/g,"é");
		   transformado = transformado.replace(/t_05/g,"á");
		   transformado = transformado.replace(/t_06/g,"ñ");
		   transformado = transformado.replace(/t_07/g,"Ñ");
		   transformado = transformado.replace(/t_08/g,"ü");
		   //alert(transformado);
		   format = transformado.split("&");
		   ids = format[2];
		   ids_split = ids.split('|');
		   checkboxs = formatear(ids_split);
		   
		   updateDiv("tipo_inmueble_ids", checkboxs);
		   visibleDiv('tipo_inmueble_texto');
		   visibleDiv('tipo_inmueble_ids');
		   hiddenDiv('puntos_paso_1');
		   
		   if (isArray(sesion)){
			   if ( (sesion[0]!=null) && (sesion[0]!=undefined) ){
				   ids_split = sesion[0].split('_');
				   for (i=0;i<ids_split.length;i++){
					   	if (document.getElementById("id_ti_"+ids_split[i])!=null){
							document.getElementById("id_ti_"+ids_split[i]).checked = true;
						}
			   	   }
				   if (sesion[1]=="logronio"){
				   	   document.getElementById("selectTiposPo").selectedIndex = 1;
				   }else if (sesion[1]=="pueblos"){
					   document.getElementById("selectTiposPo").selectedIndex = 2;
				   }else if (sesion[1]=="costa"){
					   document.getElementById("selectTiposPo").selectedIndex = 3;
				   }else{
					   // Nada
				   }
				   buscarSegunPo(sesion);
				   }   
		   	  }
		}
	} 
}

function formatear(split_ch){
	var componente = "";
	var split_aux;
	var ids = "";
	var table = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
	if (split_ch.length>0){
		table+="<tr><td >&nbsp;</td><td>";
	}else{
		table+="<tr><td >&nbsp;</td>";
	}
	var contador = 0;
	for (i=0;i<split_ch.length-1;i++){
		if ( (contador%6)==0 ){
			table+="</td><td valign='top'><div align='left'>"; 
		}
		split_aux = split_ch[i].split(",");
		if (i<split_ch.length-2){
			ids+=split_aux[0]+",";
		}else{
			ids+=split_aux[0];
		}
		componente="<input name='id_ti_"+split_aux[0]+"' id='id_ti_"+split_aux[0]+"' type='checkbox' value='ok' onclick='deseleccionarTI(this);' />"+split_aux[1]+"<br />";
		table+=componente;
		if (i>split_ch.length-1){
			table+="</td>";
		}
		contador++;
	}
	table+="</tr><tr><td >&nbsp;</td></tr><tr>";
	table+="<td colspan='5'>";
	table+="<div align='right'><input name='id_ti_0' type='checkbox' value='ok' onclick='seleccionarTodosTI(this);' /> <strong>Seleccionar todas </strong></div>";
	table+="<strong>Buscar en </strong>";
	//<input type='button' name='poblaciones_bt' value='Buscar Poblaciones' OnClick='selectPoblacionAjax();' /><br>";
	table+="<select id='selectTiposPo' name='selectTiposPo' onchange='buscarSegunPo();'>";
	table+="<option class='opciondestacada' value=''>-Elige Zona-</option>";
	table+="<option value='logronio'>Logro&ntilde;o</option>";
	table+="<option value='pueblos'>Pueblos</option>";
	table+="<option value='costa'>Costa</option>";
	table+="</select>"; 
	updateTextHidden("ids_ti",ids);
	//alert(table);
	return table;
}
function buscarSegunPo(sesion){
	var objectSelect= document.getElementById("selectTiposPo");
	var valor = objectSelect[objectSelect.selectedIndex].value;
	selectPoblacionAjax(valor, sesion);
	tipoZona = valor;
}

function formatearPo(split_ch, bool, split_logrono,valor){
	var componentes = "";
	var split_aux;
	var ids = "";
	var logro = "";
	//var table = "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td bgcolor='#D5E5FF'>&nbsp;</td>";
	//table+="<td bgcolor='#D5E5FF' valign='top'><div align='left'><strong>Logro&ntilde;o:</strong><br />";
	var table="";
	//alert("ok");
	if (valor == "pueblos"){
		table = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
		if (split_ch.length>0){
			table+="<tr><td>&nbsp;</td><td>";
		}else{
			table+="<tr><td>&nbsp;</td>";
		}
		var contador = 0;
		for (i=0;i<split_ch.length-1;i++){
if ( (contador%(Math.round(split_ch.length/2)))==0 ){
				table+="</td><td valign='top'><div align='left'>";
			}
			split_aux = split_ch[i].split(",");
			if (i<split_ch.length-2){
				ids+=split_aux[0]+",";
			}else{
				ids+=split_aux[0];
			}
			componente="<input name='id_po_"+split_aux[0]+"' id='id_po_"+split_aux[0]+"' type='checkbox' value='ok' onclick='deseleccionarPO(this);' />"+split_aux[1]+"<br />";
			table+=componente;
			if (i>split_ch.length-1){
				table+="</td>";
			}
			contador++;
		}
		table+="</tr><tr><td>&nbsp;</td><td>&nbsp;</td>";
		table+="<td colspan='2'>";
		table+="<div align='right'><input name='id_po_0' type='checkbox' value='ok' onclick='seleccionarTodasPO(this);' /><strong>Seleccionar todas </strong></div>";
		
	}///////////////////
	else if (valor == "costa"){
		table = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
		if (split_ch.length>0){
			table+="<tr><td>&nbsp;</td><td>";
		}else{
			table+="<tr><td>&nbsp;</td>";
		}
		var contador = 0;
		for (i=0;i<split_ch.length-1;i++){
if ( (contador%(Math.round(split_ch.length/2)))==0 ){
				table+="</td><td valign='top'><div align='left'>";
			}
			split_aux = split_ch[i].split(",");
			if (i<split_ch.length-2){
				ids+=split_aux[0]+",";
			}else{
				ids+=split_aux[0];
			}
			componente="<input name='id_po_"+split_aux[0]+"' id='id_po_"+split_aux[0]+"' type='checkbox' value='ok' onclick='deseleccionarPO(this);' />"+split_aux[1]+"<br />";
			table+=componente;
			if (i>split_ch.length-1){
				table+="</td>";
			}
			contador++;
		}
		table+="</tr><tr><td>&nbsp;</td><td>&nbsp;</td>";
		table+="<td colspan='2'>";
		table+="<div align='right'><input name='id_po_0' type='checkbox' value='ok' onclick='seleccionarTodasPO(this);' /><strong>Seleccionar todas </strong></div>";
		
	}////////////////
	else if (valor == "logronio"){
		
		table = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
		if (split_logrono.length>0){
			table+="<tr><td>&nbsp;</td><td>";
		}else{
			table+="<tr><td>&nbsp;</td>";
		}

		var contador = 0;
		for (i=0;i<split_logrono.length-1;i++){
			if ( (contador%(Math.round(split_logrono.length/2)))==0 ){
				table+="</td><td valign='top'><div align='left'>";
			}
			split_aux = split_logrono[i].split(",");
			if (i<split_logrono.length-2){
				ids+=split_aux[0]+",";
			}else{
				ids+=split_aux[0];
			}
			componente="<input name='id_po_"+split_aux[0]+"' id='id_po_"+split_aux[0]+"' type='checkbox' value='ok' onclick='deseleccionarPO(this);' />"+split_aux[1]+"<br />";
			table+=componente;
			if (i>split_logrono.length-1){
				table+="</td>";
			}
			contador++;
		}
		table+="</tr><tr><td>&nbsp;</td><td>&nbsp;</td>";
		table+="<td> &nbsp; </td><td colspan='2'>";
		table+="<div align='right'><input name='id_po_0' type='checkbox' value='ok' onclick='seleccionarTodasPO(this);' /><strong>Seleccionar todas </strong></div></br> <a href='#' class='blanco-11'><strong onclick=\"MM_openBWrindow('Images/plano.jpg','','width=763,height=447')\">CONSULTAR	PLANO	DE LOGRO&Ntilde;O</strong> </a>";
	}

	//alert(table);
	return table;
}


function formatearPoBueno(split_ch, bool, split_logrono,valor){
	var componentes = "";
	var split_aux;
	var ids = "";
	var logro = "";
	var table = "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td>&nbsp;</td>";
	table+="<td valign='top'><div align='left'><strong>Logro&ntilde;o:</strong><br />";
	
	if (bool){
		//logro = "<table width='304' border='0' cellspacing='0' cellpadding='0'>";
		//logro+= "<tr><td width='81'>&nbsp;</td><td width='223'><em>";
		for (i=0;i<split_logrono.length-1;i++){
			split_aux = split_logrono[i].split(",");
			if ( (split_aux[1]!="Playa") && (split_aux[1]!="Costa") && (split_aux[1]!="Pueblo")){
				table+="<input name='id_lo_"+split_aux[0]+"' type='checkbox' value='ok' onclick='deseleccionarPOLO(this);' />"+split_aux[1]+"<br />";
			}
		}
		//logro+="</em></td></tr></table>";
		table+="<div align='right'><input name='id_lo_0' type='checkbox' value='ok' onclick='seleccionarTodasPOLO(this);' />";
		table+="&nbsp;&nbsp;&nbsp; <strong>Seleccionar todas las zonas </strong></div>";
		//alert(logro);
	}else{
		//alert("NO logro");
	}
	table+="</td>";
	table+="<td valign='top'><div align='left'><strong>Pueblos:</strong><br />";
	for (i=0;i<split_ch.length-1;i++){
		split_aux = split_ch[i].split(",");
		if (i <split_ch.length-2){
			ids+=split_aux[0]+",";
		}else{
			ids+=split_aux[0];
		}
		table+="<input name='id_po_"+split_aux[0]+"' type='checkbox' value='ok' onclick='deseleccionarPO(this);' />"+split_aux[1]+"<br />";
		/*if (split_aux[0] == "1"){
			componentes+=logro;
		}*/
	}
	table+="<div align='right'><input name='id_po_0' type='checkbox' value='ok' onclick='seleccionarTodasPO(this);' />  <strong>Seleccionar todas </strong></div>";
	table+="</td>";
	table+="<td valign='top'><div align='left'><strong>Costa:<br />";
	table+="</td>";
	return table;
}

function numeroTiValidos(){
	var contador = 0;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_ti_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_ti_0") ){
			  if (document.formulario.elements[i].checked){
			  	contador++;
			  }
		}
	}
	return contador;
}

function listaTIEscogidos(){
	var el_split = new Array();
	var ids = "";
	var n_check_valido = numeroTiValidos();
	var contador = 0;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_ti_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_ti_0") ){
			  if (document.formulario.elements[i].checked){
				  contador++;
				  if (contador != n_check_valido){
			  		  ids+=el_split[1]+",";
				  }else{
					  ids+=el_split[1];
				  }
			  }
		}
	}
	return ids;
}

function numeroTpValidos(){
	var contador = 0;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_tp_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_tp_0") ){
			  if (document.formulario.elements[i].checked){
			  	contador++;
			  }
		}
	}
	return contador;
}

function listaTvEscogidos(){
	var el_split = new Array();
	var ids = "";
	var n_check_valido = numeroTpValidos();
	var contador = 0;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_tv_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_tv_0") ){
			  if (document.formulario.elements[i].checked){
				  contador++;
				  if (contador != n_check_valido){
			  		  ids+=el_split[1]+",";
				  }else{
					  ids+=el_split[1];
				  }
			  }
		}
	}
	return ids;
}

function numeroPoValidos(){
	var contador = 0;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_po_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_po_0") ){
			  if (document.formulario.elements[i].checked){
			  	contador++;
			  }
		}
	}
	return contador;
}

function listaPoEscogidos(){
	var el_split = new Array();
	var ids = "";
	var n_check_valido = numeroPoValidos();
	var contador = 0;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_po_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_po_0") ){
			  if (document.formulario.elements[i].checked){
				  contador++;
				  if (contador != n_check_valido){
			  		  ids+=el_split[1]+",";
				  }else{
					  ids+=el_split[1];
				  }
			  }
		}
	}
	return ids;
}


function listaLoEscogidos(){
	var el_split = new Array();
	var ids = "";
	var n_check_valido = numeroPoValidos();
	var contador = 0;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_lo_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_lo_0") ){
			  if (document.formulario.elements[i].checked){
				  contador++;
				  if (contador != n_check_valido){
			  		  ids+=el_split[1]+",";
				  }else{
					  ids+=el_split[1];
				  }
			  }
		}
	}
	return ids;
}


function elegidoTI(){
	var noChk = true;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_ti_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_ti_0") ){
			  if (document.formulario.elements[i].checked){
				  noChk = false;
			  }
		}
	}
	return !noChk;
}


function elegidoTP(){
	var noChk = true;
	for (i=0;i<document.formulario.elements.length;i++){
		el_split = document.formulario.elements[i].name.split("id_po_");
		if ( (document.formulario.elements[i].type == "checkbox") && (el_split.length>1) && (document.formulario.elements[i].name!="id_po_0") ){
			  if (document.formulario.elements[i].checked){
				  noChk = false;
			  }
		}
	}
	return !noChk;
}


function selectPoblacionAjax(valor, sesion){
	if (!elegidoTI()){
		alert("Elige al menos un tipo de inmueble");
		var combo = document.getElementById("selectTiposPo");
		combo.selectedIndex = 0;
		return false;
	}
	var xml_doc;
	var datos,contenedor, enlaces;
	var propiedad_en;
	var objectSelect= document.getElementById("modalidad_pago");
	propiedad_en = objectSelect[objectSelect.selectedIndex].value;
	ajax=nuevoAjax(); 
	
	visibleDiv('puntos_paso_2');
	hiddenDiv('poblacion_texto');
	hiddenDiv('poblacion_lista');
    hiddenDiv('habitaciones_texto');
	hiddenDiv('habitaciones_lista');
	hiddenDiv('precios_texto');
	hiddenDiv('precios_cajas');
	hiddenDiv('disposicion_texto');
	hiddenDiv('disposicion_cajas');
	hiddenDiv('ver_ofertas_ch');
	hiddenDiv('ver_ofertas_texto');
	hiddenDiv('anios_texto');
	hiddenDiv('anios_cajas');
	hiddenDiv('altura_texto');
	hiddenDiv('altura_cajas');
	hiddenDiv('metros_texto');
	hiddenDiv('metros_cajas');

	
	xml_doc='type_element=oferta_producto&action=getPoTi';
	xml_doc+='&ids='+listaTIEscogidos();
	xml_doc+='&PropiedadEn='+propiedad_en;
	xml_doc+='&AreaBusqueda='+valor;
 
	ajax.open("POST", "../filtros/ajaxIberFincas.php",true); 
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(xml_doc);
	ajax.onreadystatechange=function() { 
		if (ajax.readyState==4) { 
		   //alert(ajax.responseText);
		   document.formulario.area_busqueda.value = valor;
		   var sinTransformarAcentos = ajax.responseText;
		   var transformado = sinTransformarAcentos.replace(/t_5/g,"Ú");
		   transformado = transformado.replace(/t_4/g,"Ó");
		   transformado = transformado.replace(/t_3/g,"Í");
		   transformado = transformado.replace(/t_2/g,"É");
		   transformado = transformado.replace(/t_1/g,"Á");
		   transformado = transformado.replace(/t_01/g,"ú");
		   transformado = transformado.replace(/t_02/g,"ó");
		   transformado = transformado.replace(/t_03/g,"í");
		   transformado = transformado.replace(/t_04/g,"é");
		   transformado = transformado.replace(/t_05/g,"á");
		   transformado = transformado.replace(/t_06/g,"ñ");
		   transformado = transformado.replace(/t_07/g,"Ñ");
		   transformado = transformado.replace(/t_08/g,"ü");
		   format = transformado.split("&");
		   ids = format[2];
		   //alert(ids);
		   ids_split_1 = ids.split('%');
		   ids_split = ids_split_1[0].split('|');
		   if (valor=="logronio"){
			  if (ids_split_1.length > 1){
		   		checkboxs = formatearPo(ids_split,true,ids_split_1[1].split('|'),valor);
		  	  } 
			  //alert(ids_split_1.length);
			  if ( (ids_split_1.length >= 2) && (deleteWhiteSpaces(ids_split_1[1])!="$") ){
			   	   //alert("1A"+deleteWhiteSpaces(ids_split_1[0])+"1A2A"+deleteWhiteSpaces(ids_split_1[1])+"2A");
				   visibleDiv('poblacion_texto');
				   visibleDiv('poblacion_lista');
				   visibleDiv('habitaciones_texto');
				   visibleDiv('habitaciones_lista');
				   visibleDiv('precios_texto');
				   visibleDiv('precios_cajas');
				   visibleDiv('disposicion_texto');
				   visibleDiv('disposicion_cajas');
				   visibleDiv('ver_ofertas_ch');
				   visibleDiv('ver_ofertas_texto');
				   visibleDiv('anios_texto');
				   visibleDiv('anios_cajas');
				   visibleDiv('altura_texto');
				   visibleDiv('altura_cajas');
				   visibleDiv('metros_texto');
				   visibleDiv('metros_cajas');
				   updateDiv("poblacion_lista", checkboxs);
			   }else if ( (ids_split_1.length < 2) || (deleteWhiteSpaces(ids_split_1[1])=="$") ){
				   	   //alert("3A"+deleteWhiteSpaces(ids_split_1[0])+"3A4A"+deleteWhiteSpaces(ids_split_1[1])+"4A");
					   visibleDiv('poblacion_texto');
					   visibleDiv('poblacion_lista');
					   updateDiv("poblacion_lista", "No hubo resultados.");
			   }
		   }else if (valor!="logronio"){
			   	checkboxs = formatearPo(ids_split,false,"",valor);
				if ( (ids_split.length >= 1) && (deleteWhiteSpaces(ids_split[0])!="$") && (deleteWhiteSpaces(ids_split[0])!="%$")  ){
			   	  //alert("A"+deleteWhiteSpaces(ids_split[0])+"A");
				   visibleDiv('poblacion_texto');
				   visibleDiv('poblacion_lista');
				   visibleDiv('habitaciones_texto');
				   visibleDiv('habitaciones_lista');
				   visibleDiv('precios_texto');
				   visibleDiv('precios_cajas');
				   visibleDiv('disposicion_texto');
				   visibleDiv('disposicion_cajas');
				   visibleDiv('ver_ofertas_ch');
				   visibleDiv('ver_ofertas_texto');
				   visibleDiv('anios_texto');
				   visibleDiv('anios_cajas');
				   visibleDiv('altura_texto');
				   visibleDiv('altura_cajas');
				   visibleDiv('metros_texto');
				   visibleDiv('metros_cajas');
				   updateDiv("poblacion_lista", checkboxs);
			   }else if ( (ids_split.length < 1) || (deleteWhiteSpaces(ids_split[0])=="$") || (deleteWhiteSpaces(ids_split[0])=="%$") ){
					   visibleDiv('poblacion_texto');
					   visibleDiv('poblacion_lista');
					   updateDiv("poblacion_lista", "No hubo resultados.");
			   }
		   }
		   if (isArray(sesion)){
			   ids_split = sesion[2].split('_');
			   for (i=0;i<ids_split.length;i++){
				   if ( (document.getElementById("id_po_"+ids_split[i])!=null) && (document.getElementById("id_po_"+ids_split[i])!=undefined) ){
					   document.getElementById("id_po_"+ids_split[i]).checked = true;
				   }		   
			   }
			   if (sesion[3]=="true"){
				   document.getElementById("ver_ofertas").checked = sesion[3];
			   }
			   document.getElementById("dormitorios").selectedIndex = new Number(sesion[4]);
			   document.getElementById("banios").selectedIndex = new Number(sesion[5]);
			   document.getElementById("Pesetas_menor").value = sesion[6];
			   document.getElementById("Pesetas_mayor").value = sesion[7];
			   document.getElementById("metros_cuadrados").value = sesion[8];
			   if (sesion[9] == "0.5"){
				   document.getElementById("altura_minima").selectedIndex = 1;
			   }else if (sesion[9] == "0.75"){
				   document.getElementById("altura_minima").selectedIndex = 2;
			   }else if (sesion[9] == "0"){
				   document.getElementById("altura_minima").selectedIndex = 0;
			   }else if (new Number(sesion[9])>=1){
				   document.getElementById("altura_minima").selectedIndex = new Number(sesion[9])+2;
			   }
			   document.getElementById("anos_maximos").value = sesion[10];
			   ids_split = sesion[11].split('_');
			   for (i=0;i<ids_split.length;i++){
				   if ( (document.getElementById("id_tv_"+ids_split[i])!=null) && (document.getElementById("id_tv_"+ids_split[i])!=undefined) ){
					   document.getElementById("id_tv_"+ids_split[i]).checked = true;
				   }		   
			   }
		   }
		   hiddenDiv('puntos_paso_2');
		}
	} 
}
 
 
function cambiarOpcionesSelect(id_pedido,estado,n_div){
	var objectSelect= document.getElementById("selectEstado_"+n_div);
	if (estado == "0"){
		objectSelect[1].value = id_pedido+"|En Proceso|1";
		objectSelect[2].value = id_pedido+"|Finalizado|2";
		objectSelect[1].text = "-En Proceso-";
		objectSelect[2].text = "-Finalizado-";
	}else if (estado == "1"){
		objectSelect[1].value = id_pedido+"|Pendiente|0";
		objectSelect[2].value = id_pedido+"|Finalizado|2";
		objectSelect[1].text = "-Pendiente-";
		objectSelect[2].text = "-Finalizado-";
	}else if (estado == "2"){
		objectSelect[1].value = id_pedido+"|Pendiente|0";
		objectSelect[2].value = id_pedido+"|En Proceso|1";
		objectSelect[1].text = "-Pendiente-";
		objectSelect[2].text = "-En Proceso-";
	}
	objectSelect.selectedIndex = 0;
	
	//var objectText= document.getElementById("estado_cambio_"+n_div);
	//objectText.disabled = false;
	//objectText.value = "";
}

function cambiarImagenesEstado(estado, n_div){
	 var espacios = "&nbsp;&nbsp;&nbsp;";
	 var imagen_estado = "<img src='Images/estado"+estado+".gif' width='12' height='25' hspace='13' align='absmiddle' />";
	 var nuevo_estado = "";
	 if ( estado == "0"){
		nuevo_estado = "Pendiente";
	 }else if ( estado == "1"){
		nuevo_estado = "En Proceso";
     }else if ( estado == "2"){
		nuevo_estado = "Finalizado";
     }
	 tablas_detalle_estados_pedidos.setIndexValue(estado,n_div);
     updateDiv("tabla_detalle_estado_pedido_"+n_div, espacios+nuevo_estado+imagen_estado);
	 updateDiv("pedido_"+n_div+"_estado", imagen_estado);
}

function deleteWhiteSpaces(texto) {
	texto = texto.replace(" ","");
	texto = texto.replace("\r","");
    texto = texto.replace("\n","");
    texto = texto.replace("\t","");
	return texto;
}
function recuperarAcentos(palabra_old){
	palabra = palabra_old.replace(/t_20/gi,"ñ");
	palabra = palabra.replace(/t_10/gi,"Ú");
	palabra = palabra.replace(/t_9/gi,"Ó");
	palabra = palabra.replace(/t_8/gi,"Í");
	palabra = palabra.replace(/t_7/gi,"É");
	palabra = palabra.replace(/t_6/gi,"Á");
	palabra = palabra.replace(/t_5/gi,"ú");
	palabra = palabra.replace(/t_4/gi,"ó");
	palabra = palabra.replace(/t_3/gi,"í");
	palabra = palabra.replace(/t_2/gi,"é");
	palabra = palabra.replace(/t_1/gi,"á");
	return palabra;
}

function testdatos(){
	var p=document.formulario.language_1_es_en_fr.checked==true?"es true":"es falsee"
	//alert(document.formulario.fecha_activacion_mayor.value);
	alert("hola");
	datos = document.getElementById('datos');
	alert(datos);
	var columnaUpdate = document.getElementById('columnaupdate');
	alert(columnaUpdate);
	var codigoColumnaUpdate = columnaUpdate.innerHTML;
	alert(codigoColumnaUpdate);
	columnaUpdate.innerHTML = "";
}

