// JavaScript Document

function validate(frm)
{

if(frm.location.selectedIndex == 0)
	{
		alert("Please Select your Location");
		frm.location.focus();
		return false;
	}
if(frm.calendar.value=='')
	{
		alert("Please Select your Date");
		frm.calendar.focus();
		return false;
	}
	if(frm.time.selectedIndex == 0)
	{
		alert("Please Select Time");
		frm.time.focus();
		return false;
	}
	
	if(frm.passenger.selectedIndex == 0)
	{
		alert("Please Select Passengers");
		frm.passenger.focus();
		return false;
	}
if(frm.destination.selectedIndex == 0)
	{
		alert("Please Select your Destination");
		frm.destination.focus();
		return false;
	}
if(frm.fullname.value=='')
	{
		alert("Please Enter your Fullname");
		frm.fullname.focus();
		return false;
	}	
	
if(frm.email.value=='')
	{
		alert("Please Enter your email address");
		frm.email.focus();
		return false;
	}
	else
	{
		var result=checkEmail(frm.email.value);
			if(!result)
			{
				alert("Please enter a valid email address");
				frm.email.focus();
				return false;
			}
	}
if(frm.phoneno.value=='')
	{
		alert("Please Enter your Phone No");
		frm.phoneno.focus();
		return false;
	}	


	
if(frm.luggage.value=='')
	{
		alert("Please Enter your Luggage");
		frm.luggage.focus();
		return false;
	}	
	
	document.frm.submit();
	
}

/* Email Validation Starts Here*/

function checkEmail(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
		return true;
    }else{   
		return false; 
    }	
		
		
}
///validation for user registration
function validate_register(frm)
{
		//alert('hi');
		if(frm.username.value=='')
			{
				alert("Please enter username");
				frm.username.focus();
				return false;
			}
		if(frm.password.value=='') 
			{
				alert("Please enter password");
				frm.password.focus();
				return false;
			}
		if(frm.cpassword.value=='') 
		{
				alert("Please enter password again for confirmation ");
				frm.cpassword.focus();
				return false;
		}
		if (frm.password.value!='' && frm.cpassword.value!='')
		{
			if (frm.password.value != frm.cpassword.value)
		{
			alert("Password is not confirm please enter password again ");
			frm.cpassword.value='';
			frm.cpassword.focus();
			return false;
		}
		}
				
			
		if(frm.email.value=='')
			{
				alert("Please Enter your email address");
				frm.email.focus();
				return false;
			}
			else
			{
				var result=checkEmail(frm.email.value);
					if(!result)
					{
						alert("Please enter a valid email address");
						frm.email.focus();
						return false;
					}
			}
			if(frm.name.value=='')
			{
				alert("Please Enter your Fullname");
				frm.name.focus();
				return false;
			}	
			
			return true;
			
}
/*function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}*/

function validate_comment(frm)
{
	//alert('hi');

		
	if(document.getElementById('email').value=='')
			{
				alert("Please Enter your email address");
				document.getElementById('email').focus();
				return false;
			}
			else
			{
				var result=checkEmail(document.getElementById('email').value);
					if(!result)
					{
						alert("Please enter a valid email address");
						document.getElementById('email').focus();
						return false;
					}
			}
		if(document.getElementById('name').value=='')
			{
				alert("Please Enter your Fullname");
				document.getElementById('name').focus();
				return false;
			}	
		if(document.getElementById('rating_val').value=='')
			{
				alert("Please click on rating star for rating");
				//document.getElementById('rating_val').focus();
				return false;
			}			
			return true;
		
}

function rating(val)

{
//alert(val);




	url='rating.php?rating='+ val;
		
		//alert(url);



		if (window.XMLHttpRequest)

  			{// code for IE7+, Firefox, Chrome, Opera, Safari

  			xmlhttp=new XMLHttpRequest();

  			}

		else

  			{// code for IE6, IE5

  			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

  			}

		xmlhttp.onreadystatechange=function()

  			{

  			if (xmlhttp.readyState==4 && xmlhttp.status==200)

    			{
				//document.getElementById("rating").innerHTML='';//to clear inner html
    			document.getElementById("rating").innerHTML=xmlhttp.responseText;
				}

  			}
			
			

		xmlhttp.open("GET",url,true);

		xmlhttp.send();
		
		
 }
