// JavaScript Document
function LTrim( value ) {
 	var re = /\s*((\S+\s*)*)/;
   	return value.replace(re, "$1");
     	
     }
     
    // Removes ending whitespaces
  function RTrim( value ) {
    	
  	var re = /((\s*\S+)*)\s*/;
   	return value.replace(re, "$1");
   	
   }
    
 // Removes leading and ending whitespaces
   function trim( value ) {
  	
    	return LTrim(RTrim(value));
   }

function contact()
{

		if(document.enquiry.email.value=="")
	{
		alert("Enter Email.");
		document.enquiry.email.focus();
		return false;
	}
	if(trim(document.enquiry.email.value)=="")
	   {
	   alert("Please enter the email-id");
	   document.enquiry.email.focus();
	   return false;
	   }
	
	 var str=document.enquiry.email.value;
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(at,(lat+1))!=-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(dot,(lat+2))==-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(" ")!=-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }  
			if(document.enquiry.enquiry1.value=="0")
	{
		alert("Select enquiry type.");
		document.enquiry.enquiry1.focus();
		return false;
	}
		if(document.enquiry.message.value=="")
	{
		alert("Enter message.");
		document.enquiry.message.focus();
		return false;
	}
	if(trim(document.enquiry.message.value)=="")
	   {
	   alert("Please enter the message");
	   document.enquiry.message.focus();
	   return false;
	   }
	   	   document.enquiry.action="email.php";
	
	   document.enquiry.submit();

	
	}
	
	
	
	
function book_name(name)
{ 
		if(document.enquiry.name.value=="")
	{
		alert("Enter name.");
		document.enquiry.name.focus();
		return false;
	}
	if(trim(document.enquiry.name.value)=="")
	   {
	   alert("Please enter name");
	   document.enquiry.name.focus();
	   return false;
	   }
	
	var str=document.enquiry.name.value;
			var str1=document.enquiry.name.value.length;
			var iChars = "*|\"<>[]{}`\';()@&$#%0123456789";
			for (var i = 0; i <str1; i++)
			{
				if(iChars.indexOf(str.charAt(i)) != -1)
				{
					alert("Enter valid name.");
					document.enquiry.name.value="";
					document.enquiry.name.focus();
					return false;
				}
			}

			if(document.enquiry.email.value=="")
	{
		alert("Enter Email.");
		document.enquiry.email.focus();
		return false;
	}
	if(trim(document.enquiry.email.value)=="")
	   {
	   alert("Please enter the email-id");
	   document.enquiry.email.focus();
	   return false;
	   }
	
	 var str=document.enquiry.email.value;
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(at,(lat+1))!=-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(dot,(lat+2))==-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }
    if (str.indexOf(" ")!=-1)
    {
      alert("Enter valid Email_id.");
      document.enquiry.email.focus();
      return false
    }  
	if(document.enquiry.dphone.value=="")
	{
		alert("Enter phone number.");
		document.enquiry.dphone.focus();
		return false;
	}
			if(trim(document.enquiry.dphone.value)=="")
	{
		alert("Please enter phone number.");
		document.enquiry.dphone.focus();
		return false;
	}
	else
	    {
		var sal = document.enquiry.dphone.value;
		var blnFlag = false;
		for(i=0;i<=sal.length;i++)
		{	
			if (isNaN(sal.charAt(i)))
			{
				blnFlag = false;
				break;
			}
		}
		if(blnFlag==true)
		{
			alert("Enter valid phone no.");
			document.enquiry.dphone.value="";
			document.enquiry.dphone.focus();
			return false;
		}
	}
	if(sal==0)
	{
		alert("Enter valid phone no.");
		document.enquiry.dphone.value="";
		document.enquiry.dphone.focus();
		return false;
	}
	 var sal = document.enquiry.dphone.value;
			var blnFlag = false;
			if(document.enquiry.dphone.value==" ")
			{
				blnFlag = true;
			}
			
			for(i=0;i<=sal.length;i++)
			{
				if (isNaN(sal.charAt(i)))
				{
					if(sal.charAt(i)=='-')
					{
						if(sal.indexOf('-')==0)
						{
							blnFlag = true;
						}
						if(sal.indexOf('+')==0 && sal.indexOf('-')==1)
						{
							blnFlag = true;
						}
						else
						{
							blnFlag = false;
						}
					}
					else if(sal.charAt(i)=='+')
					{
						
						if(sal.indexOf('+')!=0)
						{
							//alert(sal.indexOf('+'));
							blnFlag = true;
						}
						else 
						{
							blnFlag = false;
						}
					}
					else
					{
						blnFlag = true;
						break;
					}
				}
			}
			if(blnFlag==true)
			{
				alert("Enter valid phone no.");
				document.enquiry.dphone.value="";
				document.enquiry.dphone.focus();
				return false;
			}
			if(document.enquiry.dphone.value.length<10)
	{
		alert(" Enter minimum of 10 digits.");
		document.enquiry.dphone.value="";
		document.enquiry.dphone.focus();
		return false;
	}
		if(sal.length >15)
		  {
				alert("You can't enter more than 15 digits. ");
				document.enquiry.dphone.value="";
				document.enquiry.dphone.focus();
				return false;
		  }  
	  
	  
	  
	  
	 		if(document.enquiry.time.value=="")
	{
		alert("Enter time.");
		document.enquiry.time.focus();
		return false;
	}
		 		if(trim(document.enquiry.time.value)=="")
	{
		alert("Please enter time.");
		document.enquiry.time.focus();
		return false;
	}
	else
	 {
		var sal = document.enquiry.time.value;
		var blnFlag = false;
		for(i=0;i<=sal.length;i++)
		{	
			if (isNaN(sal.charAt(i)))
			{
				blnFlag = false;
				break;
			}
		}
		
		if(blnFlag==true)
		{
			alert("Enter valid time.");
			document.enquiry.time.value="";
			document.enquiry.time.focus();
			return false;
		}
	}
	if(sal==0)
	{
		alert("Enter valid time.");
		document.enquiry.time.value="";
		document.enquiry.time.focus();
		return false;
	}
	 var sal = document.enquiry.time.value;
			var blnFlag = false;
			if(document.enquiry.time.value==" ")
			{
				blnFlag = true;
			}
			
			for(i=0;i<=sal.length;i++)
			{
				if (isNaN(sal.charAt(i)))
				{
					if(sal.charAt(i)=='-')
					{
						if(sal.indexOf('-')==0)
						{
							blnFlag = true;
						}
						if(sal.indexOf('+')==0 && sal.indexOf('-')==1)
						{
							blnFlag = true;
						}
						else
						{
							blnFlag = false;
						}
					}
					else if(sal.charAt(i)=='+')
					{
						
						if(sal.indexOf('+')!=0)
						{
							//alert(sal.indexOf('+'));
							blnFlag = true;
						}
						else 
						{
							blnFlag = false;
						}
					}
					else
					{
						blnFlag = true;
						break;
					}
				}
			}
			if(blnFlag==true)
			{
				alert("Enter valid time.");
				document.enquiry.time.value="";
				document.enquiry.time.focus();
				return false;
			}
	
	  
	
	
	
	
	
			if(document.enquiry.date.value=="")
	{
		alert("select date from calendar.");
		document.enquiry.date.focus();
		return false;
	}
	if(trim(document.enquiry.date.value)=="")
	   {
	   alert("Please select the date from calendar");
	   document.enquiry.date.focus();
	   return false;
	   }
	
	
			if(document.enquiry.message.value=="")
	{
		alert("Enter message.");
		document.enquiry.message.focus();
		return false;
	}
	if(trim(document.enquiry.message.value)=="")
	   {
	   alert("Please enter the message");
	   document.enquiry.message.focus();
	   return false;
	   }
	   
	   document.enquiry.action="email_book.php?na="+name;
	   document.enquiry.submit();
	
	
	
	}
	
	
