﻿function setCookie(c_name,value,expiredays)
	{
	    var exdate=new Date();
	    exdate.setDate(exdate.getDate()+expiredays);
	    document.cookie=c_name+ "=" +escape(value)+	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 ;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return ""
}

 function openAddTrip(val)
    {
        if(val.value < 0)
        {
            showWindow("tripAdd.aspx?popup=1",600,250);
            val.value=0;
        }
    }
    
    function CheckPaxDetails(gridId,totalRow,start,curDate)
    {
        var i=0;
        if(start < 0 )
            start = 0;
                        
        for(i=0;i<totalRow;i++)
        {
            var j = i + start;
	        j =(j < 10 ? "0" : "" ) + j;
	        
	        var dl = gridId + "_ctl" + j + "_";
	        var tmpCountry = document.getElementById(dl + "lstCountry");
	        var tmpLst = document.getElementById(dl + "lstPsn");									
	        var psnFName = document.getElementById(dl + "txtFName");
	        var psnLName =document.getElementById(dl + "txtLName");
	        var lstGender =document.getElementById(dl + "lstSex");
	        var txtDob =document.getElementById(dl + "txtDob");
	        Trimmer(psnFName);	
	        Trimmer(psnLName);	
    									
	        if(psnFName.value == "")
	        {											
		        alert("Enter value for First Name of Passenger " + (i + 1));
		        psnFName.focus();
		        return false;
	        }
	        else if(psnLName.value == "")
	        {
		        alert("Enter value for Last Name of Passenger " + (i + 1));
		        psnFName.focus();
		        return false;;
	        }
	        else if(parseInt(tmpCountry.value) <= 0)
	        {
		        alert("Please select country of Passenger " + (i + 1));
		        tmpCountry.focus();
		        return false;
	        }
	        else if(lstGender.value == "")
	        {
	            alert("Please select gender of Passenger " + (i + 1));
		        lstGender.focus();
		        return false;
	        }
	        else if(txtDob.value == "")
	        {
	            alert("Please select Birth Date of Passenger " + (i + 1));
		        txtDob.focus();
		        return false;
	        }
    		
	        var dob = cDate(txtDob.value);			        
	        if(dob > curDate)					
	        {		
		        alert("Birth date Should be less then to current date for Passengers " + (i + 1));
		        txtDob.focus();
		        return false;
	        }
    						
	        //--------- Checking for duplicate passenger --------------------
	        for(k=0;k<totalRow;k++)
	        {
	            if(i != k)
	            {
	                var l = k + start;	
	                l =(l < 10 ? "0" : "" ) + l;		
	                var tmpGd = gridId + "_ctl" + l + "_";	            
		            var tmpLst1 = document.getElementById(tmpGd + "lstPsn");		        		        
		            var tmpPsnFName = document.getElementById(tmpGd + "txtFName");
	                var tmpPsnLName =document.getElementById(tmpGd + "txtLName");
		            if(parseInt(tmpLst1.value) > 0 && parseInt(tmpLst.value) == parseInt(tmpLst1.value))
		            {		            
			            alert("Please select different passengers");
                        tmpLst.focus();
			            return false;
		            }	
		            if(psnFName.value == tmpPsnFName.value && psnLName.value == tmpPsnLName.value)
		            {
		                alert("Please enter different passengers");
                        psnFName.focus();
			            return false;
		            }
                }
	        }
	        //---------------------------------------------------------------
        }
        //=============================================================    
    }
