// 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;

				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('tituloBuscador2').innerHTML='<font color="#BF0000">'+JS_BUSCANDO+'</font>';
		
	}else{
		
				document.getElementById('Blupa2').src=urlweb+'images/lupa.gif'
				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('tituloBuscador').innerHTML='<font color="#BF0000">'+JS_BUSCANDO+'</font>';
		
	}else{
		
				document.getElementById('Blupa').src=urlweb+'images/lupa.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); 
}} }
