function checkemail(email)
{
	var str=email;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
		return true;
	}
	else
	{	
	 	return false;
	}
}

function check()
{
	var obj=document.form1;
	var msg="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
 	var error=false;	
	if(obj.user_name.value=='') 		{ msg+="- Please enter your name\n";  error=true; } 
	if(obj.user_address.value=='') 	{ msg+="- Please enter your address\n";  error=true; } 
	if(obj.user_city.value=='') 		{ msg+="- Please enter your city \n";  error=true; } 
	if(obj.user_province.value=='') 	{ msg+="- Please enter your province\n";  error=true; } 
	if(obj.user_postal_code.value=='') 	{ msg+="- Please enter your postal code\n";  error=true; } 	
	if(obj.user_phone.value=='') 	{ msg+="- Please enter your phone\n";  error=true; } 
	if(obj.user_email.value=='') 	{ msg+="- Please enter your email address\n";  error=true; } 
	if(obj.user_email.value!='') 	{ if(checkemail(obj.user_email.value)==false) { msg+="- Please enter valid email address\n"; 
	error=true; } 	}		
	
	var counter=0;
	for(i=0; i<obj.elements["res_rental_ids[]"].length; i++) 
	{   
		if(obj.elements["res_rental_ids[]"][i].selected)
		{
			counter++; 
		}
	}	
	if(counter==0) { msg+="- Please select at least one rental \n";  error=true; }
	
	if(obj.r_hour.value=='') 		{ msg+="- Please select the time \n";  error=true; } 	
	if(obj.user_driving_license.value=='') 		{ msg+="- Please enter the license no. \n";  error=true; } 	
	
	if(obj.res_length.value=='') { msg+="- Please select the length \n";  error=true; } 			
	if(error==true) {	alert(msg); return false; }  else { return true;}		
}

function validate_text_field_as_int(event)
{
  var KeyCode=document.all?event.keyCode:event.which;  
   if((KeyCode<=105 && KeyCode>=96)||KeyCode==8 ||KeyCode==9 || KeyCode==46 || KeyCode==37 || KeyCode==39 || (KeyCode<=57 && KeyCode>=48))
	{
		
	return true;      
	}
   else  
	{
	 return false;
	}
}

//This Function can be used to prevent to enter future date.
function compareDate (temp) 
{
	var date2=temp.split("-");	//Entered Date
	var today= new Date();		//Current Date
	var curr_month = today.getMonth();curr_month++;	
	var first= new Date(today.getFullYear(),curr_month,today.getDate()); 
	var second=new Date(date2[0],date2[1],date2[2]); 
	var one_day=1000*60*60*24;	
	var temp1=Math.ceil(first.getTime()/(one_day)); 
	var temp2=Math.ceil(second.getTime()/(one_day));
	if (temp1<temp2)
	{
		alert('You Can Not Enter Future Date');
		return false;
	}
	else
		return true;
} 
function check_email()
{
	var obj=document.frm;
	var msg="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
 	var error=false;	
	if(obj.user_email.value=='') 	{ msg+="- Please enter your email address\n";  error=true; } 
	if(obj.user_email.value!='') 	{ if(checkemail(obj.user_email.value)==false) { msg+="- Please enter valid email address\n"; 
	error=true; } 	}	
	if(error==true) {	alert(msg); return false; }  else { return true;}	
}
