
function nuevoAjax()
{ 
var xmlhttp=false; 
try 
{ 
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
}
catch(e)
{ 
try
{ 
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
} 
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 
return xmlhttp; 
}


function carga_de_provincia(lang) {

var provinciamyo11=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
ajax11=nuevoAjax();
ajax11.open("GET", "carga_localidad.php?lang="+lang+"&provincia="+provinciamyo11, true);
ajax11.onreadystatechange=function() 
{
if (ajax11.readyState==4)
{
document.getElementById("capalocalidad").innerHTML=ajax11.responseText;
}
}
ajax11.send(null);

var provinciamyo12=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
ajax12=nuevoAjax();
ajax12.open("GET", "carga_tipo.php?localidad=all&lang="+lang+"&provincia="+provinciamyo12, true);
ajax12.onreadystatechange=function() 
{
if (ajax12.readyState==4)
{
document.getElementById("capatipo").innerHTML=ajax12.responseText;
}
}
ajax12.send(null);

var provinciamyo13=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
ajax13=nuevoAjax();
ajax13.open("GET", "carga_operacion.php?localidad=all&tipo=all&lang="+lang+"&provincia="+provinciamyo13, true);
ajax13.onreadystatechange=function() 
{
if (ajax13.readyState==4)
{
document.getElementById("capaoperacion").innerHTML=ajax13.responseText;
}
}
ajax13.send(null);

}



function carga_de_localidad(lang) {

var provinciamyo21=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
var localidadmyo21=document.getElementById("blocalidad").options[document.getElementById("blocalidad").selectedIndex].value;
ajax21=nuevoAjax();
ajax21.open("GET", "carga_tipo.php?localidad="+localidadmyo21+"&lang="+lang+"&provincia="+provinciamyo21, true);
ajax21.onreadystatechange=function() 
{
if (ajax21.readyState==4)
{
document.getElementById("capatipo").innerHTML=ajax21.responseText;
}
}
ajax21.send(null);

var provinciamyo22=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
var localidadmyo22=document.getElementById("blocalidad").options[document.getElementById("blocalidad").selectedIndex].value;
ajax22=nuevoAjax();
ajax22.open("GET", "carga_operacion.php?localidad="+localidadmyo22+"&tipo=all&lang="+lang+"&provincia="+provinciamyo22, true);
ajax22.onreadystatechange=function() 
{
if (ajax22.readyState==4)
{
document.getElementById("capaoperacion").innerHTML=ajax22.responseText;
}
}
ajax22.send(null);

}



function carga_de_tipo(lang) {

var provinciamyo31=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
var localidadmyo31=document.getElementById("blocalidad").options[document.getElementById("blocalidad").selectedIndex].value;
var tipomyo31=document.getElementById("btipo").options[document.getElementById("btipo").selectedIndex].value;
ajax31=nuevoAjax();
ajax31.open("GET", "carga_operacion.php?localidad="+localidadmyo31+"&tipo="+tipomyo31+"&lang="+lang+"&provincia="+provinciamyo31, true);
ajax31.onreadystatechange=function() 
{
if (ajax31.readyState==4)
{
document.getElementById("capaoperacion").innerHTML=ajax31.responseText;
}
}
ajax31.send(null);

}



function todo_ko(lang){

ajax01=nuevoAjax();
ajax01.open("GET", "carga_localidad_ko.php?lang="+lang, true);
ajax01.onreadystatechange=function() 
{ 
if (ajax01.readyState==4)
{ 
document.getElementById("capalocalidad").innerHTML=ajax01.responseText;
}
}
ajax01.send(null);

ajax02=nuevoAjax();
ajax02.open("GET", "carga_tipo_ko.php?lang="+lang, true);
ajax02.onreadystatechange=function() 
{ 
if (ajax02.readyState==4)
{ 
document.getElementById("capatipo").innerHTML=ajax02.responseText;
}
}
ajax02.send(null);

ajax03=nuevoAjax();
ajax03.open("GET", "carga_operacion_ko.php?lang="+lang, true);
ajax03.onreadystatechange=function() 
{ 
if (ajax03.readyState==4)
{ 
document.getElementById("capaoperacion").innerHTML=ajax03.responseText;
}
}
ajax03.send(null);

}



function check_boton() {
var provinciaj=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
if(provinciaj=="all"){
document.merca_buscador.sisi.disabled = true
}else{
document.merca_buscador.sisi.disabled = false
}
}



function check_boton_ko() {
document.merca_buscador.sisi.disabled = true
}



function buscar(langx){
var provinciax=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
var localidadx=document.getElementById("blocalidad").options[document.getElementById("blocalidad").selectedIndex].value;
var tipox=document.getElementById("btipo").options[document.getElementById("btipo").selectedIndex].value;
var operacionx=document.getElementById("boperacion").options[document.getElementById("boperacion").selectedIndex].value;
var preciox=document.getElementById("precio").value;
var m2x=document.getElementById("m2").value;
var dormitoriosx=document.getElementById("dormitorios").options[document.getElementById("dormitorios").selectedIndex].value;
if(document.merca_buscador.amueblado.checked==true){var amuebladox="Si";}else{var amuebladox="";}
var zz
for (zz=0;zz<document.merca_buscador.mercado.length;zz++){ 
if (document.merca_buscador.mercado[zz].checked) 
break; 
} 
var mercadox = document.merca_buscador.mercado[zz].value;
ajax=nuevoAjax();
ajax.open("GET", "buscar.php?lang="+langx+"&provincia="+provinciax+"&localidad="+localidadx+"&tipo="+tipox+"&operacion="+operacionx+"&mercado="+mercadox+"&precio="+preciox+"&m2="+m2x+"&dormitorios="+dormitoriosx+"&amueblado="+amuebladox, true);
document.getElementById("myo_ajax").innerHTML='<br><br><p align="center"><img src="media/cargando.gif"></p>';
ajax.onreadystatechange=function() 
{ 
if (ajax.readyState==4)
{ 
document.getElementById("myo_ajax").innerHTML=ajax.responseText;
} 
}
ajax.send(null);
}


function pagina(pagx,langx,ordenx){
var provinciax=document.getElementById("bprovincia").options[document.getElementById("bprovincia").selectedIndex].value;
var localidadx=document.getElementById("blocalidad").options[document.getElementById("blocalidad").selectedIndex].value;
var tipox=document.getElementById("btipo").options[document.getElementById("btipo").selectedIndex].value;
var operacionx=document.getElementById("boperacion").options[document.getElementById("boperacion").selectedIndex].value;
var preciox=document.getElementById("precio").value;
var m2x=document.getElementById("m2").value;
var dormitoriosx=document.getElementById("dormitorios").options[document.getElementById("dormitorios").selectedIndex].value;
if(document.merca_buscador.amueblado.checked==true){var amuebladox="Si";}else{var amuebladox="";}
var zz
for (zz=0;zz<document.merca_buscador.mercado.length;zz++){ 
if (document.merca_buscador.mercado[zz].checked) 
break; 
} 
var mercadox = document.merca_buscador.mercado[zz].value;
ajax=nuevoAjax();
ajax.open("GET", "buscar.php?pag="+pagx+"&orden="+ordenx+"&lang="+langx+"&provincia="+provinciax+"&localidad="+localidadx+"&tipo="+tipox+"&operacion="+operacionx+"&mercado="+mercadox+"&precio="+preciox+"&m2="+m2x+"&dormitorios="+dormitoriosx+"&amueblado="+amuebladox, true);
document.getElementById("myo_ajax").innerHTML='<br><br><p align="center"><img src="media/cargando.gif"></p>';
ajax.onreadystatechange=function() 
{ 
if (ajax.readyState==4)
{ 
document.getElementById("myo_ajax").innerHTML=ajax.responseText;
} 
}
ajax.send(null);
}


function ver_ficha(id,color,idioma){
ajax=nuevoAjax();
ajax.open("GET", "ficha.php?id="+id+"&color="+color+"&lang="+idioma, true);
document.getElementById("capa"+id).innerHTML='<br><p align="center"><img src="media/cargando.gif"></p>';
ajax.onreadystatechange=function() 
{ 
if (ajax.readyState==4)
{ 
document.getElementById("capa"+id).innerHTML=ajax.responseText;
} 
}
ajax.send(null);
}


function ficha_completa(urlinmo,referencia) {
var win = new Window({className: "spread", title: "mercainmueble.com >>> "+referencia,  
                      top:400, left:100, width:750, height:480, recenterAuto:false,
					  url: urlinmo, showEffectOptions: {duration:0.5}})
win.showCenter();
win.toFront();
}


function carga_pic(id,inmo_id,foto) {
ajax=nuevoAjax();
ajax.open("GET", "carga_pic.php?id="+id+"&inmo_id="+inmo_id+"&foto="+foto, true);
document.getElementById("mc_marco_foto").innerHTML='<img src="media/cargando.gif">';
ajax.onreadystatechange=function() 
{ 
if (ajax.readyState==4)
{ 
document.getElementById("mc_marco_foto").innerHTML=ajax.responseText;
} 
}
ajax.send(null);
}


function validar_precio() {
var valor_precio=document.merca_buscador.precio.value;
if(valor_precio=="") {}
else {
if (/^[+,-]/.test(valor_precio)){
document.merca_buscador.precio.value="";
document.merca_buscador.precio.focus();
} else {
if (/^(?:\+|-)?\d+$/.test(valor_precio)) {}
else {
document.merca_buscador.precio.value="";
document.merca_buscador.precio.focus();
}
}
}
}


function validar_m2() {
var valor_m2=document.merca_buscador.m2.value;
if(valor_m2=="") {}
else {
if (/^[+,-]/.test(valor_m2)){
document.merca_buscador.m2.value="";
document.merca_buscador.m2.focus();
} else {
if (/^(?:\+|-)?\d+$/.test(valor_m2)) {}
else {
document.merca_buscador.m2.value="";
document.merca_buscador.m2.focus();
}
}
}
}


function ocultar(objeto) {
var obj = document.getElementById(objeto);
obj.style.display = "none";
}


function mostrar(objeto) {
var obj = document.getElementById(objeto);
obj.style.display = "block";
}

function opacidad(imagen,cuanto) {
if (cuanto==0)
imagen.filters.alpha.opacity=100
else
imagen.filters.alpha.opacity=75
}


var win = null;
function abrir_ventana(mypage,myname,w,h,scroll,resiza) {
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+resiza+''
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}


function ayuda_buscador(idioma) {
abrir_ventana('ayuda_buscador.php?lang='+idioma,'ayuda_buscador','300','350','yes','no');
}


function recomendar(idioma) {
abrir_ventana('recomendar.php?lang='+idioma,'recomendar','300','250','yes','no');
}


function aviso_legal(idioma) {
abrir_ventana('aviso_legal.php?lang='+idioma,'aviso_legal','600','500','yes','no');
}
