// JavaScript Document
var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;	
var numExp = /^[0-9]+$/;
var numHyphenExp = /^[0-9.]+$/;
var abcNumExp=  /^[0-9a-zA-Z]+$/;
var abcExp = /^[a-zA-Z\ ]+$/;
var $ = jQuery.noConflict();
function validate_addcategory(){

	$(".validate_error").removeClass("validate_error");
	$(".error_message1").html("");
	
	if(trim($("#catname").val()).length == 0)
	{
		$("#catname").addClass("validate_error");
		$(".error_message1").html("Please type the category name");
		$("#catname").focus();
		return false;
	}	
}
function validate_addedit_item()
{		
	$(".validate_error").removeClass("validate_error");
	$(".error_message").html("");
	
	if($("#item_cat").val()=="")
	{
		$("#item_cat").addClass("validate_error");
		$(".error_message").html("Please select any category of the item");
		$("#item_cat").focus();
		return false;
	}
	if(trim($("#item_name").val()).length == 0)
	{
		$("#item_name").addClass("validate_error");
		$(".error_message").html("Please type the item name");
		$("#item_name").focus();
		return false;
	}
	if(trim($("#item_price").val()).length == 0)
		{
		$("#item_price").addClass("validate_error");
		$(".error_message").html("Please type the menu item&acute;s price");
		$("#item_price").focus();
		return false;
	}
	return true;
}
function validate_addeditevent()
{
	
	$(".validate_error").removeClass("validate_error");
	$(".error_message").html("");
		
	if(trim($("#event_date").val()).length == 0)
	{
		$("#event_date").addClass("validate_error");
		$(".error_message").html("Please choose the date of the event");
		$("#event_date").focus();
		return false;
	}
	if(trim($("#event_title").val()).length == 0)
		{
		$("#event_title").addClass("validate_error");
		$(".error_message").html("Please type the title of the event");
		$("#event_title").focus();
		return false;
	}
	return true;
}
function validate_contactform(){
	$("#error_message").html('');
	$("#error_message").removeClass("validate_error");
	$(".validate_error").removeClass("validate_error");
	if($("#cname").val() == "")
	{
		$("#error_message").html('Please enter your name');
		$("#cname").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#cname").focus();
		return false;
	}
	
	if($("#address").val() == "")
	{
		$("#error_message").html('Please enter your address');
		$("#address").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#address").focus();
		
		return false;
	}
	if(!(emailExp($("#email").val())))
	{
		$("#error_message").html('Please enter valid email address e.g webmaster@example.com');
		$("#email").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#email").focus();
		return false;
	}
	if(($("#contact_no1").val() == "") && ($("#contact_no2").val() == ""))
	{
		$("#error_message").html('Please enter at least your one contact no');
		$("#contact_no1").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#contact_no1").focus();
		
		return false;
	}
		if($("#message").val() == "")
	{
		$("#error_message").html('Please enter your message');
		$("#message").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#message").focus();
		
		return false;
	}
	return true;
}

function validate_eventrequest(){
	$("#error_message").html('');
	$("#error_message").removeClass("validate_error");
	$(".validate_error").removeClass("validate_error");
	if($("#cname").val() == "")
	{
		$("#error_message").html('Please enter your name');
		$("#cname").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#cname").focus();
		return false;
	}
	
	if($("#company").val() == "")
	{
		$("#error_message").html('Please enter your company&acute;s name');
		$("#company").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#company").focus();
		
		return false;
	}
	if(!(emailExp($("#email").val())))
	{
		$("#error_message").html('Please enter valid email address e.g webmaster@example.com');
		$("#email").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#email").focus();
		return false;
	}
	if(($("#contact_no1").val() == "") && ($("#contact_no2").val() == ""))
	{
		$("#error_message").html('Please enter at least your one contact no');
		$("#contact_no1").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#contact_no1").focus();
		
		return false;
	}
	if($("#event").val() == "")
	{
		$("#error_message").html('Please type the name of the event');
		$("#event").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#event").focus();
		
		return false;
	}
	if(!($("input[name='equipment[]']").is(":checked")))
	{
		$("#error_message").html('Please select the atleast one equipment');
		$("input[name='equipment[]']").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("input[name='equipment[]']").focus();
		
		return false;
	}
	return true;
}

function validate_tbl_booking(){
	$("#error_message").html('');
	$("#error_message").removeClass("validate_error");
	$(".validate_error").removeClass("validate_error");
	if($("#cname").val() == "")
	{
		$("#error_message").html('Please enter your name');
		$("#cname").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#cname").focus();
		return false;
	}
	
	if(!(emailExp($("#email").val())))
	{
		$("#error_message").html('Please enter valid email address e.g webmaster@example.com');
		$("#email").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#email").focus();
		return false;
	}
	if($("#person_num").val() == "")
	{
		$("#error_message").html('Please enter number of guests');
		$("#person_num").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#person_num").focus();
		return false;
	}
	if(!(numExp.test($("#person_num").val())))
	{
		$("#error_message").html('Please enter number of guests in digits only');
		$("#person_num").addClass("validate_error");
		$("#error_message").addClass("validate_error");
		$("#person_num").focus();
		return false;
	}
	return true;
}

/**** end function ******/

function trim(str, chars) 
	{
		return ltrim(rtrim(str, chars), chars);
	}
function ltrim(str, chars) 
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
	}
function rtrim(str, chars) 
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
	}
function IsAllSpaces(myStr)
	{
		while (myStr.substring(0,1) == " ")
		{
			myStr = myStr.substring(1, myStr.length);
		}
		if (myStr == "")
		{
			return true;
		}
		return false;
}
