function validate_email( element_value )
{
	var email_pattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
	return email_pattern.test( element_value ); 
}


function validate_contact( obj )
{

	if( obj.name.value == '' )
	{
		alert('Du måste fylla i ditt namn.')
		obj.name.focus();
		
		return false;
	}
	else if( obj.email.value == '' )
	{
		alert('Du måste fylla i din e-postadress.');
		obj.email.focus();
		
		return false;
	}
	else if( obj.text.value == '' )
	{
		alert('Du måste fylla i ett meddelande.');
		obj.text.focus();
		
		return false;
	}
	
	return true;

}

function validate_request( obj )
{
	if( obj.email.value == '' )
	{
		alert('Du måste fylla i ditt namn.')
		obj.email.focus();
		
		return false;
	}
	else if( obj.name.value == '' )
	{
		alert('Du måste fylla i din e-postadress.');
		obj.name.focus();
		
		return false;
	}
	else if( !validate_email(obj.name.value) )
	{
		alert('Du måste fylla i en giltig e-postadress.');
		obj.name.focus();
		
		return false;
	}
	else if( obj.address.value == '' )
	{
		alert('Du måste fylla i din adress.');
		obj.address.focus();
		
		return false;
	}	
	else if( obj.zipcode.value == '' )
	{
		alert('Du måste fylla i ditt postnummer.');
		obj.zipcode.focus();
		
		return false;
	}
	else if( obj.city.value == '' )
	{
		alert('Du måste fylla i din stad.');
		obj.city.focus();
		
		return false;
	}		
	else if( obj.phone.value == '' )
	{
		alert('Du måste fylla i ditt telefonnummer.');
		obj.phone.focus();
		
		return false;
	}
	else if( obj.arrival_date.value == '' )
	{
		alert('Du måste fylla i ett ankomstdatum.');
		obj.arrival_date.focus();
		
		return false;
	}		
	else if( obj.leave_date.value == '' )
	{
		alert('Du måste fylla i ett avresedatum.');
		obj.leave_date.focus();
		
		return false;
	}		
	else if( obj.number_persons.value == '' )
	{
		alert('Du måste fylla i antal personer.');
		obj.number_persons.focus();
		
		return false;
	}				

	
	return true;
}
