<!--//--><![CDATA[//><!-- Script que realiza funciones varias
	//Marquesina
	var obj;
	function startMoorquee() {
		obj = new mooquee($('mooquee'), {marHeight: 20,	marWidth: '45%'});
		//cancel on mouse over
		//obj = new mooquee($('mooquee'), {pauseOnOver: false});
	}
	window.onDomReady(startMoorquee); 

	//Máscara para campo Teléfono
	$('telefono').onkeyup = function() {
		mascara_telefono(this);
	}
	$('telefono').onblur = function() {
		chequea_telefono(this);
	}

	//Selecciona todo el texto de Input y cambia a color azul
	$$('input[type=text]').addEvent('focus', function(){
		this.select();
		this.setStyle('color', '#fff');
	});
	
	//Cambia a color azul el texto de condiciones
	$('condiciones').onclick = function() {
		$('texto-condiciones').setStyle('color', '#012155');
	}

	//Controlamos que se ha rellenado el formulario
	function Control_envio()
	{
		//Patrón e-mail
		var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
		var mensaje = ""
		var enviar= true;
		//Controlamos todos los campos

			//Campo nombre
			if ($('nombre').value == "Introduzca su nombre" || $('nombre').value.length < 3)
			{
				mensaje = "<br />- Debe indicarnos un nombre.";
				$('nombre').setStyle('color', '#d1021c');
				enviar = false;
			}
			else
			{
				$('nombre').setStyle('color', '#fff');
			}
			
			//Campo teléfono
			if ($('telefono').value == "xxx xxx xxx" || !$('telefono').value)
			{
				mensaje += "<br />- Debe indicarnos un tel&eacute;fono.";
				$('telefono').setStyle('color', '#d1021c');
				enviar = false;
			}
			else
			{
				$('telefono').setStyle('color', '#fff');
			}
			
			//Campo e-mail
			if ($('correo_electronico').value == "nombre@servidor.ext" || !$('correo_electronico').value || !$('correo_electronico').value.toUpperCase().match(regEmail))
			{
				mensaje += "<br />- Debe indicarnos un correo electr&oacute;nico.";
				$('correo_electronico').setStyle('color', '#d1021c');
				enviar = false;
			}
			else
			{
				$('correo_electronico').setStyle('color', '#fff');
			}
			//Campo condiciones
			if (!$('condiciones').checked)
			{
				mensaje += "<br />- Debe aceptar las condiciones.";
				$('texto-condiciones').setStyle('color', '#d1021c');
				enviar = false;
			}
			else
			{
				$('texto-condiciones').setStyle('color', '#012155');
			}

		//Muestra mensaje de error
		if (!enviar)
		{
			Growl.Bezel({title: 'Unicasa Alquileres', text: 'Lo sentimos pero debe rellenar correctamente el formulario.<br />' + mensaje, image: 'imagenes/iconos/unicasa.png', duration: '3'}); 
			return false;
		}
		else return true;
	}
	
	//SlimBox
	window.addEvent('domready',Slimbox.init.bind(Slimbox));
	
	//SlimBox Extended
	window.addEvent('domready',Lightbox.init.bind(Lightbox));

window.addEvent('domready', function(){
	//Growl
	Growl.Bezel = new Gr0wl.Bezel('imagenes/growl/bezel.png');
	Growl.Smoke = new Gr0wl.Smoke('imagenes/growl/smoke.png');

	$('formulario_de_contacto').onsubmit = Control_envio;

	//Añade título a los Tips
	$$('.Tips').each(function(el, count) { el.setProperty('title', 'Unicasa Alquileres::' + el.getProperty('title')) });

	// Tips
	var Tipos = new Tips($$('.Tips'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 300, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		}
	});

	//Borramos los input
	$('nombre').value = "";
	$('telefono').value = "";
	$('correo_electronico').value = "";
	$('zona').value = "";
	
	//Enlaces externos
	externalLinks();
});

//Parpadeo Flash
function Parpadeo() 
{
	if ($('flash').getStyle('visibility') == "hidden") $('flash').setStyle('visibility', 'visible');                                  
	else $('flash').setStyle('visibility', 'hidden');
}

if ($('flash')) setInterval("Parpadeo()", 500);
//--><!]]>