// JavaScript Document
//------------------------------------------------------------------------------------------------------------			
function calculadora(id){ 
  ancho=470; alto=320;
  var _W=window.open('calculadora.php?id='+id,'calculadora',"scrollbars=yes,width="+ancho+",height="+alto); 

  _W.focus(); 
    iz=(screen.width-ancho) / 2;
    de=(screen.height-alto) / 2;
    _W.moveTo(iz,de);	
}
//------------------------------------------------------------------------------------------------------------

function mapa(id_propiedad){
  ancho=700; alto=580;
  var _W=window.open('popup.googlemaps.php?id='+id_propiedad,'mapa',"scrollbars=yes,width="+ancho+",height="+alto); 
	   _W.focus(); 
    iz=(screen.width-ancho) / 2;
    de=(screen.height-alto) / 2;
    _W.moveTo(iz,de);	
}
//------------------------------------------------------------------------------------------------------------	
function verFoto(p,i){
  ancho=100; alto=100;
  var _W=window.open('verfoto.php?p='+p+'&i='+i,'verfoto',"scrollbars=yes,width="+ancho+",height="+alto); 
	   _W.focus(); 
  /*  iz=(screen.width-ancho) / 2;
    de=(screen.height-alto) / 2;
    _W.moveTo(iz,de);	*/
}
//------------------------------------------------------------------------------------------------------------
function boletin(){
email=document.getElementById('Emailboletin').value;

window.open('boletin.php?email='+email,'ventanaBoletin','toolbar=no,directories=no,scrollbar=yes,height=300,width=395,resizable=no,Top=100,Left=100');
}

//------------------------------------------------------------------------------------------------------------

function informacion(id){
  ancho=440; alto=400;

  var _W=window.open('informacion.php?id='+id,'informacion',"scrollbars=yes,width="+ancho+",height="+alto); 
	   _W.focus(); 
    iz=(screen.width-ancho) / 2;
    de=(screen.height-alto) / 2;
    _W.moveTo(iz,de);	
}
//------------------------------------------------------------------------------------------------------------			

function recomendar(id){
  ancho=440; alto=400;
  var _W=window.open('recomendar.php?id='+id,'recomendar',"scrollbars=yes,width="+ancho+",height="+alto); 
	   _W.focus(); 
    iz=(screen.width-ancho) / 2;
    de=(screen.height-alto) / 2;
    _W.moveTo(iz,de);	
}
//------------------------------------------------------------------------------------------------------------

function imprimir(id){
  ancho=570; alto=550;
  var _W=window.open('verimprimir.php?id='+id,'imprimir',"scrollbars=yes,width="+ancho+",height="+alto); 
	   _W.focus(); 
    iz=(screen.width-ancho) / 2;
    de=(screen.height-alto) / 2;
    _W.moveTo(iz,de);	
	}
//------------------------------------------------------------------------------------------------------------

function QuitarFavorito(id){
	xajax_QuitarFavorito(id);
	}
//------------------------------------------------------------------------------------------------------------

function AgregarFavoritas(id){
	xajax_Favoritos(id);
	}
//------------------------------------------------------------------------------------------------------------

function precio(obj){
	if(obj.value!=''){ realizarBusqueda(); }
	}
	
function realizarBusqueda(){
		if(document.getElementById('Subicacion').value==''){ alert(JS_SELECCIONE_UBICACION);}
		else{
				ir=urlweb+'propiedades.php?u='+document.getElementById('Subicacion').value;
				
				if(document.getElementById('Stipo').value!='')
						ir=ir+'&t='+document.getElementById('Stipo').value;
				
				if(document.getElementById('Soperacion').value!='')
						ir=ir+'&o='+document.getElementById('Soperacion').value+'&p=*';

				//if(document.getElementById('Sprecio').value!='')
				//		ir=ir+'&p='+document.getElementById('Sprecio').value;
				window.location=ir;
			}
}
//------------------------------------------------------------------------------------------------------------

function realizarBusquedaCodigo(){
	obj=document.getElementById('buscarCodigo');
		
		if(obj.value==''){ alert(JS_ESCRIBA_CODIGO); obj.focus();}
		else{	AniBuscandoCodigo(true);
				xajax_buscarCodigo(obj.value);
			}
	}
	function AniBuscandoCodigo(estado){
	if(estado){
		//document.getElementById('Blupa2').src=urlweb+'images/lupa_ani.gif'
		//document.getElementById('Blupa2').src=urlweb+'images/buscando_'+JS_BUSCANDO+'.jpg'
		//document.getElementById('tituloBuscador2').innerHTML='<font color="#FFFFFF">'+JS_BUSCANDO+'</font>';
	}else{
				//document.getElementById('Blupa2').src=urlweb+'images/lupa.gif'
				//document.getElementById('Blupa2').src=urlweb+'images/buscando_'+JS_BUSCANDO+'.jpg'
				//document.getElementById('tituloBuscador2').innerHTML=JS_BUSCAR_CODIGO;		
				//document.getElementById('buscarCodigo').focus();
		}
	}
//------------------------------------------------------------------------------------------------------------

function activarPrecio(){
	document.getElementById('MUbicacion').className='bordeSelect';
	document.getElementById('MTipo').className='bordeSelect';
	document.getElementById('MOperacion').className='bordeSelect';
	//document.getElementById('MPrecio').className='bordeSelect_c';	

	document.getElementById('Subicacion').disabled=false;
	document.getElementById('Stipo').disabled=false;
	document.getElementById('Soperacion').disabled=false;
	//document.getElementById('Sprecio').disabled=false;

	//AniBuscando(0);
}
//------------------------------------------------------------------------------------------------------------
function operacion(obj){
		if(obj.value!=''){
		//AniBuscando(1);
		//operacion, categoria, ubicacion
xajax_MOperacion(obj.value,document.getElementById('Stipo').value,document.getElementById('Subicacion').value);
		document.getElementById('MUbicacion').className='bordeSelect_c';
		//deshabilitarBuscador();
		}else{
				//document.getElementById('Sprecio').disabled=true;
				//document.getElementById('Sprecio').value="";	
				
				document.getElementById('MUbicacion').className='bordeSelect';
				document.getElementById('MTipo').className='bordeSelect';
				document.getElementById('MOperacion').className='bordeSelect_c';
				//document.getElementById('MPrecio').className='bordeSelect';
			}
}
//------------------------------------------------------------------------------------------------------------
function activarOperacion(){
	document.getElementById('MUbicacion').className='bordeSelect';
	document.getElementById('MTipo').className='bordeSelect';
	document.getElementById('MOperacion').className='bordeSelect_c';

	document.getElementById('Subicacion').disabled=false;
	document.getElementById('Stipo').disabled=false;
	//document.getElementById('Sprecio').disabled=true;
	//document.getElementById('Sprecio').value='';		
	
	//AniBuscando(0);
}
//------------------------------------------------------------------------------------------------------------
function tipo(obj){
	if(obj.value!=''){

		xajax_MTipo(obj.value,document.getElementById('Subicacion').value);
		//AniBuscando(1);		
		//deshabilitarBuscador();	
		}else{
			//deshabilitarBuscador();
				document.getElementById('Subicacion').disabled=false;
				obj.disabled=false;
				
				document.getElementById('Soperacion').value="";	
				//document.getElementById('Sprecio').value="";	
				
				document.getElementById('MUbicacion').className='bordeSelect';
				document.getElementById('MTipo').className='bordeSelect_c';
				document.getElementById('MOperacion').className='bordeSelect';
				//document.getElementById('MPrecio').className='bordeSelect';
		}
}
//------------------------------------------------------------------------------------------------------------
function activarTipo(){
	document.getElementById('MUbicacion').className='bordeSelect';
	document.getElementById('MTipo').className='bordeSelect_c';
	document.getElementById('MOperacion').className='bordeSelect';
	document.getElementById('Subicacion').disabled=false;
	document.getElementById('Soperacion').disabled=true;	
	//document.getElementById('Sprecio').disabled=true;	
	document.getElementById('Soperacion').value='';	
	//document.getElementById('Sprecio').value='';	
	//AniBuscando(0);
}
//------------------------------------------------------------------------------------------------------------
function ubicacion(obj){
	if(obj.value!=''){
	xajax_MUbicacion(obj.value);
	AniBuscando(1);		
		document.getElementById('MUbicacion').className='bordeSelect_c';
		deshabilitarBuscador();
		}else{
				deshabilitarBuscador();
				CerosBuscador();
				obj.disabled=false;
				
				document.getElementById('MUbicacion').className='bordeSelect_c';
				document.getElementById('MTipo').className='bordeSelect';
				document.getElementById('MOperacion').className='bordeSelect';
				document.getElementById('MPrecio').className='bordeSelect';
				
		}
}
//------------------------------------------------------------------------------------------------------------
function AniBuscando(estado){
	if(estado){
		//document.getElementById('Blupa').src=urlweb+'images/lupa_ani.gif'
		//document.getElementById('Blupa').src=urlweb+'images/buscando_'+JS_BUSCANDO+'.gif'
		//document.getElementById('tituloBuscador').innerHTML='<font color="#FFFFFF">'+JS_BUSCANDO+'</font>';
	}else{
		//document.getElementById('Blupa').src=urlweb+'images/lupa.gif'
		//document.getElementById('Blupa').src=urlweb+'images/buscar_casa_'+JS_BUSCANDO+'.gif'
		//document.getElementById('tituloBuscador').innerHTML=JS_BUSCADOR;		
	}
}	
//------------------------------------------------------------------------------------------------------------
function CerosBuscador() {	
form=document.getElementById('Buscador');
for (i = 0; i < form.elements.length; i++) {
form.elements[i].value="";
}
} 

function deshabilitarBuscador() {
form=document.getElementById('Buscador');
for (i = 0; i < form.elements.length; i++) {
form.elements[i].disabled=true;
}
} 
	
//------------------------------------------------------------------------------------------------------------
function cm(key,estado){
	if(estado){
		document.getElementById('itemMenu_'+key).className='item_menu_c';
		document.getElementById('sepMenu_'+key).className='menu_separador_c';
	}else{
		document.getElementById('itemMenu_'+key).className='item_menu';
		document.getElementById('sepMenu_'+key).className='menu_separador';
	}
}
	
//------------------------------------------------------------------------------------------------------------	
function cmM(key,estado){
	if(estado){
		document.getElementById('itemMenu_'+key).className='item_menu_c';
		document.getElementById('sepMenu_'+key).className='menu_separador_c';
		document.getElementById('Menu').className='menu_c';
	}else{
		document.getElementById('itemMenu_'+key).className='item_menu';
		document.getElementById('sepMenu_'+key).className='menu_separador';
		document.getElementById('Menu').className='menu';
	}	
}	
//------------------------------------------------------------------------------------------------------------
function cmF(key,estado){
	if(estado){
		document.getElementById('itemMenu_'+key).className='item_menu_c';
		document.images['imglateral'].src='images/lateral_menu_c.gif';
	}else{
		document.getElementById('itemMenu_'+key).className='item_menu';
		document.images['imglateral'].src='images/lateral_menu.gif';
	}
}	
//------------------------------------------------------------------------------------------------------------
function EnviarFormContacto(form) {
for (i = 0; i < form.elements.length; i++) {
if ((form.elements[i].type == "text" || form.elements[i].type == "textarea") && form.elements[i].value == form.elements[i].defaultValue) {
alert(JS_COMPLETE_TODOS_LOS_CAMPOS); form.elements[i].focus();
return false; }
}
	if(!verifica_email(form.Email.value)){ alert(JS_ESCRIBA_EMAIL_VALIDO); form.Email.focus();  return false;}
	return true;
} 
//------------------------------------------------------------------------------------------------------------
function verifica_email(e) { 
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM"; 

for(i=0; i < e.length ;i++){ 
if(ok.indexOf(e.charAt(i))<0){ 
return (false); 
} 
} 

if (document.images) { 
re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/; 
re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; 
if (!e.match(re) && e.match(re_two)) { 
return (-1); 
}} }