/*
+-------------------------------------------------------------------------+
|BIBLIOTECA DE FUNCIONES JAVASCRIPT DE http://www.real-estates-network.com|
|Por Jorge David Silveira - www.aboyon.com.ar - www.x-siteweb.com.ar	  | 
+-------------------------------------------------------------------------+
*/
//Aca guardaremos todas las funciones JS que se necesiten para que este REN funcione
//medianamente bien

//Lanzamos la ventana de chat
function chat()
	{
	var url="http://real-estates-network.com/chatMembers/";
	window.open(url,'Chat','width=700,height=600,status=1,location=no,top=10,left=50,SCROLLbars=YES,resizable=yes')
	}

//Lanzamos la ventana de Webmail
function webmail(ren)
	{
	var url="http://webmail."+ren+".com/";
	window.open(url,'Webmail','width=700,height=600,status=1,location=no,top=10,left=50,SCROLLbars=YES,resizable=yes ')
	}

//esta funcion es para que se abra esa ventana con los details de una propiedad
function view(sUrl)
{
	var url=sUrl
	var ancho = (screen.width-20);
	var alto = (screen.height-30);
	window.open(url,'details','width='+ ancho + 'height=' + alto +'status=1,location=no,top=0,left=0,SCROLLbars=YES, resizable=yes, statusbar=yes')
}

//esta funcion es para ver las imagenes de la galeria
function gallery(sUrl,features)
	{
	var url=sUrl
	window.open(url,'details',features)
	}

//esto abre la ventana para ver los servidores de interland (se usa en Company.php)
function open_tour()
	{
	tourwin = window.open('http://www.interland.com/tour/default.asp', 'tourwin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=454,height=425' );
	tourwin.focus();
	}

//Seteamos el texto del window.status
function STxTStatus(sUrl)
	{
	window.status='Real-Estates-Network.Com - (C) 2003-2006';
	return true
	}

//esto se usa en el formulario de contacto
function ValidacionFormulario()
	{
	validity = true; // assume valid
	if (!chequear_vacio(document.FormularioContacto.nombre.value))
		{ validity = false; alert('Please enter the name'); }
	if (!chequear_vacio(document.FormularioContacto.telefono.value))
		{ validity = false; alert('Please Enter your Phone'); }
	
	if (!chequear_email(document.FormularioContacto.email.value))
		{ validity = false; alert('Please enter a valid Email Address'); }
	return validity;
	}
function chequear_vacio(text)
	{ return (text.length > 0); }
function chequear_email(address)
	{
	if(chequear_vacio(address))
		{
		if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1))
			{ return false; }
			else
			{ return true; }
		}
		else
		{ return true; }
	}

//declaramos las variables que definen que capa se ve y cual no
var data1 = "<div id='div_0' style='display:none;'>"
var data2 = "<div id='div_1' style='display:none;'>"

var t1 = new NewDiv(window,"t1",data1);
var t2 = new NewDiv(window,"t2",data2);

//para la precarga de la pagina
function preload()
	{
  	document.all.preloader.style.display='none';
  	document.all.todo.style.display='';
  	}

//oculta todas las capas
function _h()
	{
  	t1.style.display='';
  	t2.style.display='none';
	}

//muestra las capas especificadas
function _so(_t) {
  if (_t == 1) { t1.style.display=''; t2.style.display='none'; }
  if (_t == 2) { t1.style.display='none'; t2.style.display=''; }
	}

//esta funcion no se que hace... calculo que te manda a otra pagina desde algun <select>
function go()
	{
	if (document.ir_a.options[document.ir_a.selectedIndex].value != "none") 
		{ location = document.ir_a.options[document.ir_a.selectedIndex].value }
	}

function searchRef()
	{
	if (document.all.propname.value==document.all.propname.defaultValue||document.all.propname.value==''||document.all.propname.value=='SearchByRef>>')
		{
		alert('Real Estates Network\nPlease enter a ref number');
		return false;
		}
	else
		{
		return true;
		}
	}
function lock(obj) 
	{
	var cadena = new String(obj.value);
	if (obj.value==obj.defaultValue)
		{
		obj.value=''
		}
	else
		{
		obj.value=cadena.replace(' ','');
		}
	}

function Restore(obj) 
	{
	if (obj.value==obj.defaultValue||obj.value=="")
		{
		obj.value=obj.defaultValue
		}
	}
	


