
function Actualizar (objeto)
{
	if (objeto.value != "")
	{	objeto.value = CadenaAFlotante (objeto.value);
		if (objeto.value==0) objeto.value="";
	}
}


function AlquilerAnterior ()
{
	if (iPos > 1)
	{	iPos--;
		VerImagenAlquiler ();
	}
}


function AlquilerSiguiente (Siguiente)
{
	if (iPos < oDatos.RecordCount ())
	{	iPos++;
		VerImagenAlquiler ();
	}
}


function AvisoLegal ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho       = 550;
	Ventana.Alto        = 400;
	Ventana.Nombre      = 'AvisoLegal';
	Ventana.URL         = '/fuentes/avisolegal.php';
	Ventana.Open (true);
}


function AyudenosAMejorar ()
{
	var Ajax = new TAjax ();

	if (ValidarFormularioContacto ())
	{	if (Trim (document.Contacto.Consulta.value) == '')
		{ alert ('Tiene que indicar un mensaje.');
			document.Contacto.Consulta.focus ();
		} else
		{	Ajax.OnCompletar (onAyudenosAMejorar);
			Ajax.AddFormulario (document.Contacto);
			Ajax.Open ('/fuentes/mejorar.php');
		}
	}
}


function BotonSiguienteAnterior ()
{
	if (iPos	== 1) ImageSrc ('imgAnterior', '/imagenes/botonanterior_off.gif');
	else ImageSrc ('imgAnterior', '/imagenes/botonanterior.gif');
	if (iPos == oDatos.RecordCount ()) ImageSrc ('imgSiguiente', '/imagenes/botonsiguiente_off.gif');
	else ImageSrc ('imgSiguiente', '/imagenes/botonsiguiente.gif');
}


function Calculacuota ()
{

	if (document.Simulador.Importe.value != "")
		impFinanciar = CadenaAFlotante(document.Simulador.Importe.value);
	else impFinanciar = 0;
	if (document.Simulador.Interes.value != "")
		intAplicar = CadenaAFlotante(document.Simulador.Interes.value);
	else intAplicar = 0;
	if (document.Simulador.Plazo.value)
		plazo	= CadenaAFlotante(document.Simulador.Plazo.value);
	else plazo = 0;
	if (document.Simulador.Cuota.value != "")
		cuota = CadenaAFlotante(document.Simulador.Cuota.value);
	else cuota = 0;

	if (document.Simulador.TipoPlazo.value == 0) tipoPlazo = 12; else tipoPlazo = 1;

	nulos		 = 0;
	longitud = document.Simulador.length;
	for (i=0;i<longitud;i++)
		if (document.Simulador[i].value==0 && document.Simulador[i].type=="text") nulos++;

	if (nulos>1)
	{ alert ('Debes rellenar todos los valores menos el que deseas calcular.');
		return;
	}

	if (cuota == 0) //calculo cuota
		document.Simulador.Cuota.value =FlotanteACadena((impFinanciar*(intAplicar/1200)/(1-Math.pow(1+intAplicar/1200,-plazo*tipoPlazo))),2);
	else if (intAplicar == 0) //calculo interes
	{ imp = impFinanciar;
		plazo_meses = plazo;
		plazo_meses = plazo_meses * tipoPlazo;
		tipo_mensual = 20.0 / 1200.0
		inc_tipo_mensual = 10.0 / 1200.0
		y  = 1.0 + tipo_mensual
		cuota_actual = Math.round(imp * tipo_mensual * Math.pow(y,plazo_meses) / ( Math.pow(y,plazo_meses) - 1.0 ))
		var contador=0
		if (cuota*plazo_meses<imp){
			alert("Resulta imposible calcular un tipo de interés, debe indicar un importe de cuota superior.")
			return
		}
		var cuota_redondeada=Math.round(cuota)
		while ( cuota_actual != cuota_redondeada && contador<40){
			y  = 1.0 + tipo_mensual
			cuota_actual = Math.round(imp * tipo_mensual * Math.pow(y,plazo_meses) / ( Math.pow(y,plazo_meses) - 1.0 ))
			if (cuota_actual==cuota_redondeada || contador==40){
				inc_tipo_mensual=0
			}
			if (cuota_actual > cuota){ // se aplica un interes muy alto, hay que bajarlo
				tipo_mensual= tipo_mensual - inc_tipo_mensual
			}
			else {// se aplica un interes muy bajo, hay que subirlo
				tipo_mensual= tipo_mensual + inc_tipo_mensual
			}
			inc_tipo_mensual = inc_tipo_mensual / 2.0
			contador=contador+1
		}
		if (contador==40) {//LO QUITAMOS PARA QUE LO CALCULE SIEMPRE Y NO LO LIMITE AL 20%
			alert("Resulta imposible calcular un tipo de interés, debe indicar un importe de cuota inferior.")
			return
		}
		tipo_mensual = tipo_mensual * 1200.0
		document.Simulador.Interes.value = FlotanteACadena (Math.round(tipo_mensual * 100.0) / 100.0,2);
	}	else if (plazo == 0) //calcular Plazo
	{	Plazo = Math.round(Math.log(1-(impFinanciar*intAplicar/(cuota*1200)))/(-1*Math.log(1+intAplicar/1200)));
		resto = Plazo % 12;
		document.Simulador.Plazo.value=FlotanteACadena (Math.round(Plazo/tipoPlazo),0);

		if (isNaN(document.Simulador.Plazo.value) || isFinite(document.Simulador.Plazo.value)==false)
		{	document.Simulador.Plazo.value=0
			alert("Imposible calcular el plazo. Alguno de los datos introducidos es erróneo o excede el límite máximo (30 años).")
		}	else if (document.Simulador.Plazo.value>480)
		{	document.Simulador.Plazo.value=0
			alert("El plazo calculado excede del límite máximo (40 años).")
		}
	} else if (impFinanciar == 0)
	{		impFinanciar = (cuota*(1-Math.pow(1+intAplicar/1200,-plazo*12))/(intAplicar/1200));
			document.Simulador.Importe.value=FlotanteACadena (impFinanciar,2);
	};
}


function CargarFotos (Siguiente)
{
	var Ajax = new TAjax ();

	Ajax.Siguiente = Siguiente;
	Ajax.OnCompletar (OnCargarFotos);
	Ajax.AddParametro ('Promocion', Promocion);
	Ajax.Open ('/fuentes/fotospfuturas.php');
}


function CargarPagina ()
{
	var	Pars = '?Opc=' + Opc;

	window.location.href = '/index.php' + Pars;
}


function CargarPagPromocion ()
{
	var	Pars = '?Id=' + Pro;

	if (Opc) Pars += '&Opc=' + Opc;
	window.location.href = '/promociones/index.php' + Pars;
}


function DatosVivienda (iPromocion, sVivienda)
{
	switch (iPromocion)
	{	case 1: DatosVivienda1 (iPromocion, sVivienda); break;
		case 3: DatosVivienda3 (iPromocion, sVivienda); break;
	}
}


function DatosVivienda1 (iPromocion, sVivienda)
{	
	var Ventana = new TVentana ();
	var Manzana = CadenaAEntero (sVivienda.substr (2, 2));
	var Planta  = 0;
	var Numero  = '';
	
	if (Manzana == 13) 
	{	Planta = CadenaAEntero (sVivienda.substr (4, 1));
		Numero = sVivienda.substr (5);
	} else Numero = sVivienda.substr (4);

	Ventana.Ancho      = 600;
	Ventana.Alto       = 550;
	Ventana.Nombre     = 'Vivienda';
	Ventana.URL        = '/promociones/fuentes/datosvivienda.php?Promocion=' + iPromocion + '&Manzana=' + Manzana +
	                       '&Planta=' + Planta + '&Numero=' + Numero;
	Ventana.Open (true);
}


function EnviarAmigo ()
{	
	var Ajax = new TAjax ()

	if (Trim (document.Formulario.Nombre.value) == '')
	{	alert ('Tiene que indicar su nombre.');
		document.Formulario.Nombre.focus ();
	} else if (Trim (document.Formulario.NombreAmigo.value) == '')
	{	alert ('Tiene que indicar el nombre de su amigo.');
		document.Formulario.NombreAmigo.focus ();
	} else if (Trim (document.Formulario.EmailAmigo.value) == '')
	{	alert ('Tiene que indicar el email de su amigo.');
		document.Formulario.EmailAmigo.focus ();
	} else if (! EmailCorrecto (document.Formulario.EmailAmigo.value))
	{ alert ('El email de su amigo no es correcto.');
		document.Formulario.EmailAmigo.focus ();
	} else if (Trim (document.Formulario.Consulta.value) == '')
	{ alert ('Tiene que indicar una texto para su amigo.');
		document.Formulario.Consulta.focus ();
	} else  
	{	Ajax.OnCompletar (onAyudenosAMejorar);
		Ajax.AddFormulario (document.Formulario);
		Ajax.Open ('/promociones/fuentes/enviaramigo.php');
	}
}


function EnviarContacto ()
{
	var Ajax = new TAjax ()


	if (ValidarFormularioContacto ())
	{	if (Trim (document.Contacto.Consulta.value) == '')
		{ alert ('Tiene que indicar un mensaje.');
			document.Contacto.Consulta.focus ();
		} else
		{	Ajax.OnCompletar (onAyudenosAMejorar);
			Ajax.AddFormulario (document.Contacto);
			Ajax.Open ('/fuentes/enviarformulario.php');
		}
	}
}

function EnviarLista ()
{
	var Ajax = new TAjax ()


	if (ValidarFormularioContacto ())
	{	if (Trim (document.Contacto.Consulta.value) == '')
		{ alert ('Tiene que indicar un mensaje.');
			document.Contacto.Consulta.focus ();
		} else
		{	Ajax.OnCompletar (onAyudenosAMejorar);
			Ajax.AddFormulario (document.Contacto);
			Ajax.Open ('/fuentes/enviarlista.php');
		}
	}
}


function EnviarFormulario ()
{
	var Ajax = new TAjax ();

	if (ValidarFormulario ())
	{	if (Trim (document.Formulario.Consulta.value) == '')
		{ alert ('Tiene que indicar una sugerencia.');
			document.Formulario.Consulta.focus ();
		} else
		{	Ajax.OnCompletar (onEnviarFormulario);
			Ajax.AddFormulario (document.Formulario);
			Ajax.Open ('/fuentes/enviarformulario.php');
		}
	}
}


function EnviarSolicitud ()
{
	var Ajax = new TAjax ()

	if (ValidarFormularioContacto ())
	{	if (Trim (document.Contacto.Consulta.value) == '')
		{ alert ('Tiene que indicar una consulta.');
			document.Contacto.Consulta.focus ();
		} else
		{	Ajax.OnCompletar (onAyudenosAMejorar);
			Ajax.AddFormulario (document.Contacto);
			Ajax.Open ('/promociones/fuentes/enviarsolicitud.php');
		}
	}
}


function EstadoAnterior ()
{
	if (iPos > 1)
	{	iPos--;
		VerImagenEstado ();
	}
}


function EstadoSiguiente (Siguiente)
{
	if (iPos < oDatos.RecordCount ())
	{	iPos++;
		VerImagenEstado ();
	}
}


function FlashSuscripcion ()
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="185"');
	document.write (' height="180" id="../web/swf/suscribete" align="middle"><param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/swf/suscribete.swf" /><param name="quality" value="high" />');
	document.write ('<param name="bgcolor" value="#ffffff" /><embed src="/swf/suscribete.swf" quality="high" bgcolor="#ffffff"');
	document.write (' width="185" height="180" name="../web/swf/suscribete" align="middle" allowScriptAccess="sameDomain" ');
	document.write ('type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}


function FlashPromocion (Ident)
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write ('width="570" height="128" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/contenidos/promociones/banners/' + Ident + '.swf?Id=' + Ident + '" />');
	document.write ('<param name="quality" value="high" />');
	document.write ('<param name="bgcolor" value="#ffffff" />');
	document.write ('<embed src="/contenidos/promociones/banners/' + Ident + '.swf?Id=' + Ident + '" ');
	document.write ('quality="high" bgcolor="#ffffff" ');
	document.write ('width="570" height="128"');
	document.write ('align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"');
	document.write ('pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');
}


function FlashVisita (Ident)
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write ('width="589" height="379" id="visita" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/promociones/' + Ident + '/swf/visita.swf" />');
	document.write ('<param name="quality" value="high" />');
	document.write ('<param name="bgcolor" value="#ffffff" /><embed src="/promociones/' + Ident + '/swf/visita.swf" ');
	document.write ('quality="high" bgcolor="#ffffff"');
	document.write ('width="589" height="379" name="visita" align="middle" allowScriptAccess="sameDomain" ');
	document.write ('type="application/x-shockwave-flash"');
	document.write ('pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');
}

function FlashVivienda (Ident)
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ');
	document.write ('width="575" height="420" id="vivienda" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/promociones/' + Ident + '/swf/vivienda.swf" />');
	document.write ('<param name="quality" value="high" />');
	document.write ('<param name="bgcolor" value="#ffffff" />');
	document.write ('<embed src="/promociones/' + Ident + '/swf/vivienda.swf" quality="high" bgcolor="#ffffff" width="575" height="420" name="vivienda" ');
	document.write ('align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" ');
	document.write ('pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');
}


function FormDatosVivienda ()
{
	var Ajax = new TAjax ();
	
	if (ValidarFormDatosVivienda ())
	{	Ajax.OnCompletar (onFormDatosVivienda);
		Ajax.AddFormulario (document.Contacto);
		Ajax.Open ('/promociones/fuentes/enviarformvivienda.php');
	}
}


function FormularioContacto ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 700;
	Ventana.Alto       = 480;
	Ventana.Nombre     = 'Alquiler';
	Ventana.URL        = '/plantillas/formulariocontacto.html';
	Ventana.Open (true);
}


function FormularioOferta (Referencia)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 540;
	Ventana.Alto       = 500;
	Ventana.ScrollBars = true;
	Ventana.Nombre     = 'Ofertas';
	Ventana.URL        = '/fuentes/formoferta.php?Referencia=' + Referencia;
	Ventana.Open (true);
}


function GaleriaAnterior ()
{
	if (iPos > 1)
	{	iPos--;
		VerImagenGaleria ();
	}
}


function GaleriaSiguiente (Siguiente)
{
	if (iPos < oDatos.RecordCount ())
	{	iPos++;
		VerImagenGaleria ();
	}
}


function HistoricaAnterior ()
{
	if (iPos > 1)
	{	iPos--;
		VerImagenHistorica ();
	}
}


function HistoricaSiguiente (Siguiente)
{
	if (iPos < oDatos.RecordCount ())
	{	iPos++;
		VerImagenHistorica ();
	}
}


function InfoAlquiler (Alquiler)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 700;
	Ventana.Alto       = 530;
	Ventana.Nombre     = 'Alquiler';
 	Ventana.URL			 = '/fuentes/solicitud.php?Alquiler=' + Alquiler;
	Ventana.Open (true);
}


function InfoInmorecio (Inmorecio)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 700;
	Ventana.Alto       = 530;
	Ventana.Nombre     = 'InmoRECIO';
 	Ventana.URL			 = '/fuentes/solicitudinmorecio.php?Inmorecio=' + Inmorecio;
	Ventana.Open (true);
}


function ListaEspera ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 700;
	Ventana.Alto       = 480;
	Ventana.Nombre     = 'Alquiler';
	Ventana.URL        = '/plantillas/formulariolistaespera.html';
	Ventana.Open (true);
}


function InicializarAlquileres ()
{
	oDatos = DataSet (sDatos, 'IMAGENES');
	VerImagenAlquiler ();
}


function InicializarEstado ()
{
	oDatos = DataSet (sDatos, 'IMAGENES');
	VerImagenEstado ();
}


function InicializarGaleria ()
{
	oDatos = DataSet (sDatos, 'IMAGENES');
	VerImagenGaleria ();
}


function InicializarHistoricas ()
{
	oDatos = DataSet (sDatos, 'IMAGENES');
	VerImagenHistorica ();
}


function Main (Opcion)
{
	Opc = Opcion;
	CargarPagina ();
}


function MainPromocion (Opcion)
{
	Opc = Opcion;
	if(Pro==5 && Opc==OPC_PROMOVIRTUAL) VisitaMirador();
	else
	CargarPagPromocion ();
	
}

function VisitaMirador ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 900;
	Ventana.Alto       = 600;
	Ventana.Nombre     = 'VisitaVirtual';
	Ventana.URL        = '/miradordelhuerto/index.html';
	Ventana.Open (true);
}

function Mejorar ()
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 700;
	Ventana.Alto       = 510;
	Ventana.Nombre     = 'Contacto';
	Ventana.URL        = '/plantillas/mejorar.html';
	Ventana.Open (true);
}


function onAyudenosAMejorar (Peticion)
{
	Display ('idFormulario', 'none');
	Display ('idFormularioMsg', 'block');
}


function OnCargarFotos (Peticion)
{
	Datos = new TDataSet (Peticion.AsXML (), 'FOTO');
	if (Datos) SiguientePromocion (Peticion.Siguiente);
}


function onEnviarFormulario (Peticion)
{
	Display ('idFormulario', 'none');
	Display ('idFormularioMsg', 'block');
}


function onFormDatosVivienda (Peticion)
{
	Display ('idFormularioContacto', 'none');
	Display ('idEnvioOK', 'block');
}


function SiguientePromocion (Siguiente)
{
	if (! Datos) CargarFotos (Siguiente);
	else
	{
		if (Siguiente && Foto < Datos.NumRegistros ())
		{	Foto++;
			VerFotoPromocion ();
		} else if (! Siguiente && Foto > 1)
		{	Foto--;
			VerFotoPromocion ();
		}
	}
}


function SolicitudAlquiler ()
{
	var Ajax = new TAjax ();

	if (ValidarFormulario ())
	{	if (Trim (document.Formulario.Consulta.value) == '')
		{ alert ('Tiene que indicar un comentario.');
			document.Formulario.Consulta.focus ();
		} else
		{	Ajax.OnCompletar (onEnviarFormulario);
			Ajax.AddFormulario (document.Formulario);
			Ajax.Open ('/fuentes/enviarsolicitud.php');
		}
	}
}


function SolicitudInforecio ()
{
	var Ajax = new TAjax ();

	if (ValidarFormulario ())
	{	if (Trim (document.Formulario.Consulta.value) == '')
		{ alert ('Tiene que indicar un comentario.');
			document.Formulario.Consulta.focus ();
		} else
		{	Ajax.OnCompletar (onEnviarFormulario);
			Ajax.AddFormulario (document.Formulario);
			Ajax.Open ('/fuentes/enviarsolicitudinmorecio.php');
		}
	}
}

function Validar(objeto, decimales)
{
	Valor = 0;
	if (objeto.value=="") objeto.value=0;
	else
	{	Valor = (FlotanteACadena (objeto.value, decimales));
		if (! EsNumero (Valor))
		{	alert ('Valor no es correcto');
			Valor = 0;
		};
	}
	objeto.value= Valor;
}


function ValidarFormDatosVivienda ()
{
	var Result = false;
	
	if (CadenaVacia (document.Contacto.Nombre.value))
	{	alert ('Tiene que indicar un nombre.');
		document.Contacto.Nombre.focus ();
	}	else if (CadenaVacia (document.Contacto.Telefono.value))
	{ alert ('Tiene que indicar un teléfono.');
		document.Contacto.Telefono.focus ();
	} else if (CadenaVacia (document.Contacto.Email.value))
	{ alert ('Tiene que indicar un email.');
		document.Contacto.Email.focus ();
	}	else if (! EmailCorrecto (document.Contacto.Email.value))
	{ alert ('El email indicado no es correcto.');
		document.Contacto.Email.focus ();
	}	else Result = true;

	return (Result);
}


function ValidarFormulario ()
{
	var Result = false;

	if (Trim (document.Formulario.Nombre.value) == '')
	{	alert ('Tiene que indicar un nombre.');
		document.Formulario.Nombre.focus ();
	} else if (Trim (document.Formulario.Telefono.value) == '')
	{	alert ('Tiene que indicar un teléfono.');
		document.Formulario.Telefono.focus (); 
	} else if (Trim (document.Formulario.Email.value) == '')
	{	alert ('Tiene que indicar un email.');
		document.Formulario.Email.focus ();
	} else if (! EmailCorrecto (document.Formulario.Email.value))
	{ alert ('El email indicado no es correcto.');
		document.Formulario.Email.focus ();
	} else  Result = true;

	return (Result)
}


function ValidarFormularioContacto ()
{
	result = false;

	if (Trim (document.Contacto.Nombre.value) == '')
	{	alert ('Tiene que indicar un nombre.');
		document.Contacto.Nombre.focus ();
	} else if (Trim (document.Contacto.Email.value) == '')
	{	alert ('Tiene que indicar un email.');
		document.Contacto.Email.focus ();
	} else if (! EmailCorrecto (document.Contacto.Email.value))
	{ alert ('El email indicado no es correcto.');
		document.Contacto.Email.focus ();
	} else if (Trim (document.Contacto.Telefono.value == ''))
	{	alert ('Tiene que indicar un teléfono.');
		document.Contacto.Telefono.focus ();
	} else result = true;

	return (result);
}


function ValidarFormularioServicio ()
{
	result = false;

	if (ValidarFormulario ())
	{	if (Trim (document.Formulario.Consulta.value) == '')
		{ alert ('Tiene que indicar un comentario.');
			document.Formulario.Consulta.focus ();
		} else result = true;
	}

	return (result);
}


function VerAlquiler (Alquiler)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 625;
	Ventana.Alto       = 540;
	Ventana.ScrollBars = false;
	Ventana.Nombre     = 'Alquileres';
	Ventana.URL        = '/fuentes/galeriaalquileres.php?Alquiler=' + Alquiler;
	Ventana.Open (true);
}



function VerInmorecio (Inmorecio)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 625;
	Ventana.Alto       = 540;
	Ventana.ScrollBars = false;
	Ventana.Nombre     = 'InmoRECIO';
	Ventana.URL        = '/fuentes/galeriainmoRECIO.php?Inmorecio=' + Inmorecio;
	Ventana.Open (true);
}


function VerEstado (Ident, Img, Pos)
{
	var Ventana = new TVentana ();

	if (Par1 > 1) Pos += Par1 - 1;
	Ventana.Ancho      = 625;
	Ventana.Alto       = 540;
	Ventana.ScrollBars = false;
	Ventana.Nombre     = 'GaleriaEstado';
	Ventana.URL        = '/promociones/fuentes/estado.php?Id=' + Ident + '&Img=' + Img + '&Pos=' + Pos;

	Ventana.Open (true);
}


function VerFotoPromocion ()
{
	var Img = null;

	if (Datos)
	{	Datos.Registro (Foto);
		InHTML ('idDescripcion', Datos.FieldByName ('Descripcion'));
		Img = document.images ['imgFoto'];
		Img.src = '/contenidos/pfuturas/' + Promocion + '-' + Datos.FieldByName ('IdFoto') + '-2.jpg';
	}
}


function VerFuturas (Promocion, IdFoto, Orden)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 625;
	Ventana.Alto       = 540;
	Ventana.ScrollBars = false;
	Ventana.Nombre     = 'Futuras';
	Ventana.URL        = '/fuentes/galeriafuturas.php?Promocion=' + Promocion + '&IdFoto=' + IdFoto + '&Orden=' + Orden;
	Ventana.Open (true);
}


function VerGaleria (Ident, Img, Pos)
{
	var Ventana = new TVentana ();

	if (Par1 > 1) Pos += Par1 - 1;
	Ventana.Ancho      = 625;
	Ventana.Alto       = 540;
	Ventana.ScrollBars = false;
	Ventana.Nombre     = 'GaleriaIPromocion';
	Ventana.URL        = '/promociones/fuentes/galeria.php?Id=' + Ident + '&Img=' + Img + '&Pos=' + Pos;

	Ventana.Open (true);
}


function VerHistoricas (Promocion)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 625;
	Ventana.Alto       = 540;
	Ventana.ScrollBars = false;
	Ventana.Nombre     = 'Historicas';
	Ventana.URL        = '/fuentes/galeriahistoricas.php?Promocion=' + Promocion;
	Ventana.Open (true);
}


function VerImagenAlquiler ()
{
		oDatos.RecNo (iPos);
		ImageSrc ('imgGaleria', '/contenidos/alquileres/' + iAlquiler + '-' + oDatos.FieldByName ('Id') + '-1.jpg');
		InHTML ('idDescripcion', oDatos.FieldByName ('Descripcion'));
		BotonSiguienteAnterior ();
}


function VerImagenEstado ()
{
		oDatos.RecNo (iPos);
		ImageSrc ('imgGaleria', '/contenidos/promociones/estado/' + oDatos.FieldByName ('Id') + '-1.jpg');
		InHTML ('idDescripcion', oDatos.FieldByName ('Descripcion') + '&nbsp;&middot;&nbsp;' + oDatos.FieldByName ('Fecha'));
		BotonSiguienteAnterior ();
}


function VerImagenGaleria ()
{
		oDatos.RecNo (iPos);
		ImageSrc ('imgGaleria', '/contenidos/promociones/galeria/' + oDatos.FieldByName ('Id') + '-1.jpg');
		InHTML ('idDescripcion', oDatos.FieldByName ('Descripcion'));
		BotonSiguienteAnterior ();
}


function VerImagenHistorica ()
{
		oDatos.RecNo (iPos);
		ImageSrc ('imgGaleria', '/contenidos/phistoricas/' + iPromocion + '-' + oDatos.FieldByName ('Id') + '-1.jpg');
		InHTML ('idDescripcion', oDatos.FieldByName ('Descripcion'));
		BotonSiguienteAnterior ();
}


function VerNoticia (Ident)
{
	var Ventana = new TVentana ();

	Ventana.Ancho  = 700;
	Ventana.Alto   = 500;
	Ventana.Nombre = 'Noticia';
	Ventana.URL    = '/fuentes/vernoticia.php?Id=' + Ident;
	Ventana.Open (true);
}


function VerOferta (Oferta)
{
	var Ventana = new TVentana ();

	Ventana.Ancho      = 540;
	Ventana.Alto       = 500;
	Ventana.ScrollBars = true;
	Ventana.Nombre     = 'Ofertas';
	Ventana.URL        = '/fuentes/veroferta.php?Id=' + Oferta;
	Ventana.Open (true);
}


function VerPanoramicas (Promocion, Panoramica)
{
	var Ventana = new TVentana ();

	Ventana.FullScreen = true;
	Ventana.Nombre     = 'Panoramica';
	Ventana.URL        = '/promociones/' + Promocion + '/panoramicas/' + Panoramica + '/panoramica.html';
	Ventana.Open (true);
}

function VerPano (Promocion, Panoramica)
{
	var Ventana = new TVentana ();

	Ventana.FullScreen = true;
	Ventana.Nombre     = 'Panoramica';
	Ventana.URL        = '/promociones/' + Promocion + '/panoramicas/pano.php?Pano=' + Panoramica;
	Ventana.Open (true);
}


function VerPromocion (Ident)
{
	var Ventana = new TVentana ();

	Ventana.FullScreen    = true;
	Ventana.Redimensionar = true;
	Ventana.Nombre        = 'Promociones';
	Ventana.URL           = '/promociones/index.php?Id=' + Ident;
	Ventana.Open (true);
}

function VerVideoAires ()
{
	var Ventana = new TVentana ();
	
	Ventana.Ancho      = 530;
	Ventana.Alto       = 320;
	Ventana.ScrollBars = false;
	Ventana.Nombre        = 'Video';
	Ventana.URL           = '/promociones/6/video/video.html';
	Ventana.Open (true);
}


function VerVideoVistalegre ()
{
	var Ventana = new TVentana ();
	
	Ventana.Ancho      = 400;
	Ventana.Alto       = 370;
	Ventana.ScrollBars = false;
	Ventana.Nombre        = 'Video';
	Ventana.URL           = '/promociones/1/video/video.html';
	Ventana.Open (true);
}

function VerVideoMirador ()
{
	var Ventana = new TVentana ();
	
	Ventana.Ancho      = 410;
	Ventana.Alto       = 270;
	Ventana.ScrollBars = false;
	Ventana.Nombre        = 'Video';
	Ventana.URL           = '/promociones/5/video/video.html';
	Ventana.Open (true);
}

function FlashVideoMirador ()
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write ('width="384" height="245" id="VideoMirador" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/promociones/5/video/video.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />');
	document.write ('<embed src="/promociones/5/video/video.swf" quality="high" bgcolor="#000000" width="384" height="245" name="VideoMirador" align="middle"');
	document.write ('allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');	
}

function FlashVideoAires ()
{
	document.write ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ');
	document.write ('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
	document.write ('width="500" height="310" id="VideoMirador" align="middle">');
	document.write ('<param name="allowScriptAccess" value="sameDomain" />');
	document.write ('<param name="movie" value="/promociones/6/video/video.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />');
	document.write ('<embed src="/promociones/6/video/video.swf" quality="high" bgcolor="#000000" width="500" height="310" name="VideoMirador" align="middle"');
	document.write ('allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write ('</object>');	
}



 

 


/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////


function DatosVivienda3 (iPromocion, sVivienda)
{	
	var Ventana = new TVentana ();
	var Manzana = sVivienda.substr (2, 2);
	var Planta  = 0;
	var Numero  = sVivienda.substr (4);

	if (Manzana == '12' || Manzana == '13' || Manzana == '14' || Manzana == '16')
	{	Manzana = sVivienda.substr (2, 3);
		Numero  = sVivienda.substr (5);
	}
	if (Manzana == '14B' || Manzana == '16A')
	{	Planta = CadenaAEntero (sVivienda.substr (5, 1));
		Numero = sVivienda.substr (6);
	}

	Ventana.Ancho      = 600;
	Ventana.Alto       = 550;
	Ventana.Nombre     = 'Vivienda';
	Ventana.URL        = '/promociones/fuentes/datosvivienda.php?Promocion=' + iPromocion + '&Manzana=' + Manzana +
	                       '&Planta=' + Planta + '&Numero=' + Numero;
	Ventana.Open (true);
}



function InmoAnterior ()
{
	if (iPos > 1)
	{	iPos--;
		VerImagenInmoRecio ();
	}
}


function InmoSiguiente (Siguiente)
{
	if (iPos < oDatos.RecordCount ())
	{	iPos++;
		VerImagenInmoRecio ();
	}
}


function VerImagenInmoRecio ()
{
		oDatos.RecNo (iPos);
		ImageSrc ('imgGaleria', '/contenidos/inmorecio/' + iInmorecio + '-' + oDatos.FieldByName ('Id') + '-1.jpg');
		InHTML ('idDescripcion', oDatos.FieldByName ('Descripcion'));
		BotonSiguienteAnterior ();
}



function InicializarInmoRecio ()
{
	oDatos = DataSet (sDatos, 'IMAGENES');
	if (oDatos.RecordCount ()) VerImagenInmoRecio ();
	else {
		alert ('No hay fotografías.');
		window.close ();
	}
}
