$(document).ready(function() 
{
	$("#slider").easySlider({
		auto: true,
		continuous: true 
	});
	
	$("#gallery a").lightBox();
	
	$("FORM.contactus").submit(function(e)
	{
		var formName = "FORM.contactus"; 
		_url = $(formName).attr("action");
		e.preventDefault();
		$(".error").hide();
		_params = "";
		var error = false;
		$(formName + " INPUT, " + formName + " TEXTAREA").each(function(index)
		{
			
			if($(this).hasClass("required") && $(this).val() == "")
			{
				$(this).after("<spam class=\"error\">* Campo obligatorio</span>");
				error = true;
			}
			else
			{
				if($(this).hasClass("email") && !IsEmail($(this).val()))
				{
					$(this).after("<span class=\"error\">* Formato incorrecto.</span>");
					error = true;
				}
				else
				{
					if($(this).attr("type") != "submit")
					{
						_params += "&" + $(this).attr("id") + "=" + $(this).val();
					}
				}
			}
		});
		
		if(error){
			return false;
		}
		$(".message").html("...");
		$.ajax({
			type: 'POST',
			data: _params,
			url: _url,
			success: function(data) 
			{
				$(".message").html(data);
				//$(formName + " INPUT, " + formName + " TEXTAREA").val("");
			}
		});
		return false;
	});
	
	if($(".map").length > 0)
	{
		Maps();
	}
	
});


function Maps() 
{
	var myOptions = {
		zoom: 17,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	var map = new google.maps.Map(document.getElementById("map"), myOptions);
	var locationshop = new google.maps.LatLng(39.54426, -0.39332);
	map.setCenter(locationshop);

	var marker = new google.maps.Marker({  
	  position: new google.maps.LatLng(39.54426, -0.39332),  
	  map: map  
	});  
}

function IsEmail(email) 
{ 
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/; 
	return emailPattern.test(email); 
} 


