$(document).ready( function() 
{
	$("a[rel^='prettyPhoto']").prettyPhoto({
		showTitle: true, // true/false
		allowresize: true, // true/false
		theme: "facebook" // light_rounded / dark_rounded / light_square / dark_square / facebook
	});
	
	
	
	// enviar formulario de contacto
	enviando = false;
	$("#contactoEnviar").click( function()
	{
		// validaciones
		if ($("input[name='name']").val()=="")
		{
			alert($("input[name='name']").attr("title"));
			$("input[name='name']").select();
			return false;
		}
		
		if ($("input[name='dni']").val()=="")
		{
			alert($("input[name='dni']").attr("title"));
			$("input[name='dni']").select();
			return false;
		}
		
		if ($("input[name='direccion']").val()=="")
		{
			alert($("input[name='direccion']").attr("title"));
			$("input[name='direccion']").select();
			return false;
		}
		
		if ($("input[name='cp']").val()=="")
		{
			alert($("input[name='cp']").attr("title"));
			$("input[name='cp']").select();
			return false;
		}
		
		if ($("input[name='ciudad']").val()=="")
		{
			alert($("input[name='ciudad']").attr("title"));
			$("input[name='ciudad']").select();
			return false;
		}
	
		if ($("input[name='email']").val()=="")
		{
			alert($("input[name='email']").attr("title"));
			$("input[name='email']").select();
			return false;
		}
		
		if ($("input[name='tel']").val()=="")
		{
			alert($("input[name='tel']").attr("title"));
			$("input[name='tel']").select();
			return false;
		}
		
		if ($("input[name='fecha']").val()=="")
		{
			alert($("input[name='fecha']").attr("title"));
			$("input[name='fecha']").select();
			return false;
		}
		
		if ($("select[name='noches']").val()=="")
		{
			alert($("select[name='noches']").attr("title"));
			$("select[name='noches']").select();
			return false;
		}
		
		if ($("select[name='habitacion']").val()=="")
		{
			alert($("select[name='habitacion']").attr("title"));
			$("select[name='habitacion']").select();
			return false;
		}
		
		
		/*
		if ($("textarea[name='message']").val()=="")
		{
			alert($("textarea[name='message']").attr("title"));
			$("textarea[name='message']").select();
			return false;
		}*/
	
		// para evitar el doble click en Enviar
		if (enviando==true)
		{
			return false;
		}
		enviando = true;
	
		
		
		// enviar formularios de contacto
		$("#procesando").fadeIn("normal");
		
		$.ajax({
			type: "POST",
			url: "index.php/contacto/enviar",
			data: $("#formContacto").serialize(),
			dataType: "html",
			error: function(result)
			{
				msg = "Error al enviar el mensaje.";
				// $("#formContacto .enviando").hide();
				$("#procesando").fadeOut("normal");
				enviando = false;
			},
			success: function(result)
			{
				if (result.substr(0, 1)==1)
				{
					msg = result.substr(1);
					
					// limpiar campos
					$("#formContacto input[name='name']").val("");
					$("#formContacto input[name='tel']").val("");
					$("#formContacto input[name='email']").val("");
					$("#formContacto input[name='dni']").val("");
					$("#formContacto input[name='direccion']").val("");
					$("#formContacto input[name='cp']").val("");
					$("#formContacto input[name='ciudad']").val("");
					$("#formContacto input[name='fecha']").val("");
					$("#formContacto select[name='noches']").val("");
					$("#formContacto select[name='habitacion']").val("");
					$("#formContacto textarea[name='message']").val("");
				}
				else if (result.substr(0, 1)==0)
				{
					msg = result.substr(1);
				}
				else
				{
					msg = "Error al enviar el mensaje. Guru meditation #f90";
				}
				
				alert(msg);

				$("#procesando").fadeOut("normal");
				enviando = false;
			}
		});
		
		return false;
	});
	
});
