function trim(str)
{
	
	return str.replace(/^\s+|\s+$/g,'');
	
	
}
function IsNumeric(strString)
{
var strValidChars = "0123456789";
var strChar;
var blnResult = true;

if (strString.length == 0) return false;

for (i = 0; i < strString.length && blnResult == true; i++)
   {
   strChar = strString.charAt(i);
   if (strValidChars.indexOf(strChar) == -1)
      {
      blnResult = false;
      }
   }
return blnResult;
}function isEmail1(str)
{
	if(str!='') 
	{
	var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
	return regex.test(str);
	}
	else
	{
	return true;
	}
}
function validateThisForm(){
	
	
	var errMsg=0;
	var reTitle = new RegExp("^[a-zA-Z1-9][ a-zA-Z'-@!%&*$()#]+$");
	var re = new RegExp("[a-zA-Z]");
	    if(document.getElementById('name').value == ""){
	                document.getElementById('required1').innerHTML = 'Please enter the Full name';
	                document.getElementById('required1').style.visibility='visible';
		            document.getElementById('required1').style.color='#FF0033';
		 	        errMsg=1;
		} 

	     
		else if(isNaN(trim(document.getElementById('name').value.replace(" ",""))) == false){
			        document.getElementById('required1').innerHTML = 'Please enter valid Full name';
			        document.getElementById('required1').style.visibility='visible';
		            document.getElementById('required1').style.color='#FF0033';
		            errMsg=1;
		}
		else{
			        document.getElementById('required1').style.visibility='hidden';
	}

	    if(document.getElementById('mobile').value == ""){
            document.getElementById('required7').innerHTML = 'Please enter the Telephone number';
            document.getElementById('required7').style.visibility='visible';
            document.getElementById('required7').style.color='#FF0033';
 	        errMsg=1;
} 

   else if(!IsNumeric(document.getElementById('mobile').value)){
			errMsg=1;
			 document.getElementById('required7').innerHTML = 'Please enter valid  Telephone number';
			document.getElementById('required7').style.visibility='visible';
		document.getElementById('required7').style.color='#FF0033';
		}
 
else{
	        document.getElementById('required7').style.visibility='hidden';
}
	    if(document.getElementById('email').value == ""){
	    	
	    	document.getElementById('required8').innerHTML = 'Please enter the Email address ';
	    	    document.getElementById('required8').style.visibility='visible';
	    		document.getElementById('required8').style.color='#FF0033';
	    			
	    			errMsg=1;
	    		} 
	    		 else if(!isEmail1(document.getElementById('email').value) || !trim(document.getElementById('email').value)){
	    			
	    			        document.getElementById('required8').innerHTML = 'Please enter valid Email address';
	    			        document.getElementById('required8').style.visibility='visible';
	    		            document.getElementById('required8').style.color='#FF0033';
	    		            errMsg=1;
	    	}
	    		else{
	    			        document.getElementById('required8').style.visibility='hidden';
	    	} 
	    if(document.getElementById('additional').value!=""){
	     if(document.getElementById('additional').value.length > 1000){
			document.getElementById('required9').innerHTML = 'Max 350 characters';
			document.getElementById('required9').style.visibility='visible';
			document.getElementById('required9').style.color='#FF0033';
			errMsg=1;
	}
	     else{
		        document.getElementById('required9').style.visibility='hidden';
} }
	    
	  
		
		if(errMsg == 0){
			return true;
		}else{
			return false;
		}
	   }
function callreservation(){

	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	var currentdate=year + "-" + month + "-" + day
	var errMsg=0;
	var reTitle = new RegExp("^[a-zA-Z1-9][ a-zA-Z'-@!%&*$()#]+$");
	var re = new RegExp("[a-zA-Z]");
	    if(document.getElementById('name').value == ""){
	                document.getElementById('required1').innerHTML = 'Please enter the Full name';
	                document.getElementById('required1').style.display='block';
		            document.getElementById('required1').style.color='#FF0033';
		 	        errMsg=1;
		} 

	     
		else if(isNaN(trim(document.getElementById('name').value.replace(" ",""))) == false){
			        document.getElementById('required1').innerHTML = 'Please enter valid Full name';
			        document.getElementById('required1').style.display='block';
		            document.getElementById('required1').style.color='#FF0033';
		            errMsg=1;
		}
		else{
			        document.getElementById('required1').style.visibility='hidden';
	}

	     
	    

	     
	   
	    if(document.getElementById('tele').value == ""){
            document.getElementById('required7').innerHTML = 'Please enter the Telephone number';
            document.getElementById('required7').style.display='block';
            document.getElementById('required7').style.color='#FF0033';
 	        errMsg=1;
} 

   else if(!IsNumeric(document.getElementById('tele').value)){
			errMsg=1;
			 document.getElementById('required7').innerHTML = 'Please enter valid  Telephone number';
			document.getElementById('required7').style.display='block';
		document.getElementById('required7').style.color='#FF0033';
		}
 
else{
	        document.getElementById('required7').style.visibility='hidden';
}
	   
	    if(document.getElementById('mobile').value == ""){
            document.getElementById('required50').innerHTML = 'Please enter the Mobile number';
            document.getElementById('required50').style.display='block';
            document.getElementById('required50').style.color='#FF0033';
 	        errMsg=1;
} 

   else if(!IsNumeric(document.getElementById('mobile').value)){
			errMsg=1;
			 document.getElementById('required50').innerHTML = 'Please enter valid  Mobile number';
			document.getElementById('required50').style.display='block';
		document.getElementById('required50').style.color='#FF0033';
		}
 
else{
	        document.getElementById('required50').style.visibility='hidden';
}
	    
	    
	    if(document.getElementById('email').value == ""){
	    	
	    	document.getElementById('required8').innerHTML = 'Please enter the Email address ';
	    	    document.getElementById('required8').style.display='block';
	    		document.getElementById('required8').style.color='#FF0033';
	    			
	    			errMsg=1;
	    		} 
	    		 else if(!isEmail1(document.getElementById('email').value) || !trim(document.getElementById('email').value)){
	    			
	    			        document.getElementById('required8').innerHTML = 'Please enter valid Email address';
	    			        document.getElementById('required8').style.display='block';
	    		            document.getElementById('required8').style.color='#FF0033';
	    		            errMsg=1;
	    	}
	    		else{
	    			        document.getElementById('required8').style.visibility='hidden';
	    	} 

	    if(document.getElementById('Noofdiners').value == ""){
            document.getElementById('required13').innerHTML = 'Please enter the No of diners';
            document.getElementById('required13').style.display='block';
            document.getElementById('required13').style.color='#FF0033';
 	        errMsg=1;
} 

   else if(!IsNumeric(document.getElementById('Noofdiners').value)){
			errMsg=1;
			 document.getElementById('required13').innerHTML = 'Please enter valid No of diners';
			document.getElementById('required13').style.display='block';
		document.getElementById('required13').style.color='#FF0033';
		}
 
else{
	        document.getElementById('required13').style.visibility='hidden';
}
	    if(document.getElementById('dates').value == "click here"){
            document.getElementById('required52').innerHTML = 'please select Date Table required';
            document.getElementById('required52').style.display='block';
            document.getElementById('required52').style.color='#FF0033';
 	        errMsg=1;
} 
	    
   
else{
	        document.getElementById('required52').style.visibility='hidden';
}
		if(errMsg == 0){
			return true;
		}else{
			return false;
		}
	   }
function formReset(){
	
	document.forms[0].reset();
	return false;
}
