// JavaScript Document
var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
var webExp = /^http:\/\/(www\.)?[a-zA-Z0-9]+\.[\.a-zA-Z0-9]+/;
var numExp = /^[0-9]+$/;


function strippedValues(id)
{
	if(document.getElementById(id))
	{
		var returnText =  document.getElementById(id).value;
		var returnTextFinal = returnText.replace(/^\s+|\s+/,"");
		return returnTextFinal ;
	}
}

function validate_photo_form()
{
	var photo_desc = strippedValues("photo_desc");	
	
	if(photo_desc=="")
	{
		document.getElementById("error_photo_desc").innerHTML = "required" ;	
		document.getElementById("photo_desc").focus();
		return false;
	}
	else
	{
		document.getElementById("error_photo_desc").innerHTML = "" ;	
		return true;
	}
}

function admin_login_validation()
{
	var email_text = strippedValues("email_text");
	var password_text = strippedValues("password_text");
	
	if(email_text == "")
	{
		document.getElementById("error_email_text").innerHTML = "required" ;	
		document.getElementById("email_text").focus();
		return false;
	}
	else if(password_text == "")
	{
		document.getElementById("error_password_text").innerHTML = "required" ;	
		document.getElementById("error_email_text").innerHTML = "" ;	
		document.getElementById("email_text").focus();
		return false;
	}
	else
	{
		document.getElementById("error_password_text").innerHTML = "" ;	
		document.getElementById("error_email_text").innerHTML = "" ;	
		return true;
	}
}
function booking_form_validation()
{
	var fullname_text = strippedValues("fullname_text");	
	var email_text = strippedValues("email_text");	
	var country_text = strippedValues("country_text");	
	var arrival_date_text = strippedValues("arrival_date_text");	
	var room_type_text = strippedValues("room_type_text");	
	
	
	if(fullname_text == "")
	{
		document.getElementById("error_fullname_text").innerHTML = "*" ;
		document.getElementById("fullname_text").focus();	
		return false;	
	}
	else if(email_text == "")
	{
		document.getElementById("error_email_text").innerHTML = "*" ;
		document.getElementById("error_fullname_text").innerHTML = "" ;
		document.getElementById("email_text").focus();	
		return false;	
	}
	else if(!email_text.match(emailExp))
	{
		document.getElementById("error_email_text").innerHTML = "*" ;
		document.getElementById("error_fullname_text").innerHTML = "" ;
		document.getElementById("email_text").focus();	
		return false;	
	}
	else if(country_text == "")
	{
		document.getElementById("error_country_text").innerHTML = "*" ;
		document.getElementById("error_email_text").innerHTML = "" ;
		document.getElementById("error_fullname_text").innerHTML = "" ;
		document.getElementById("country_text").focus();	
		return false;	
	}
	
	else if(arrival_date_text == "")
	{
		document.getElementById("error_arrival_date_text").innerHTML = "*" ;		
		document.getElementById("error_country_text").innerHTML = "" ;
		document.getElementById("error_email_text").innerHTML = "" ;
		document.getElementById("error_fullname_text").innerHTML = "" ;
		document.getElementById("arrival_date_text").focus();	
		return false;	
	}
	
	else if(room_type_text == "")
	{
		document.getElementById("error_room_type_text").innerHTML = "*" ;
		document.getElementById("error_arrival_date_text").innerHTML = "" ;
		document.getElementById("error_country_text").innerHTML = "" ;
		document.getElementById("error_email_text").innerHTML = "" ;
		document.getElementById("error_fullname_text").innerHTML = "" ;
		document.getElementById("room_type_text").focus();	
		return false;	
	}
	else
	{
		document.getElementById("error_room_type_text").innerHTML = "" ;
		document.getElementById("error_arrival_date_text").innerHTML = "" ;
		document.getElementById("error_country_text").innerHTML = "" ;
		document.getElementById("error_email_text").innerHTML = "" ;
		document.getElementById("error_fullname_text").innerHTML = "" ;
		return true;
	}
}