﻿function setscreen()
{
    //alert("Inside setscreen");
    
    //showZoneRow();
    showRow();
    
}


function showRow()
{
 //alert("Inside PlanType Changed");

 ddlID = "ctl00_ctl00_MainContent_QueryForm_ddlPlanType";
 var strValue =  document.getElementById(ddlID).options[document.getElementById(ddlID).selectedIndex].text.toLowerCase();
 //alert("Inside PlanType Changed : " + strValue);
 if(strValue == "single trip")
 {
    document.getElementById("trEndDate").style.display="";
    
    document.getElementById("trStartDate").style.display="";
    
 }
 else if(strValue == "annual multi trip")
 {
    document.getElementById("trEndDate").style.display="none";
    
    document.getElementById("trStartDate").style.display="";
    
    
 }
 else
 {
    document.getElementById("trEndDate").style.display="none";
    
    document.getElementById("trStartDate").style.display="none";
    
 }
 
}

function showZoneRow()
{
 //alert("Inside GEOCoverage Changed");

 ddlID = "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage";
 var strValue =  document.getElementById(ddlID).options[document.getElementById(ddlID).selectedIndex].text.toLowerCase(); 
 //alert("Inside GEOCoverage Changed : " + strValue); 
 if(strValue == "international")
 {
    document.getElementById("trZone").style.display="";
 }
 else
 {
    document.getElementById("trZone").style.display="none";
 }
 
}




function ValidationDefault()
{

    var fieldRequired ;
    var lblField;
    var fieldDescription;

    ddlPTID = 'ctl00_ctl00_MainContent_QueryForm_ddlPlanType';
    var strPlanTypeValue =  document.getElementById(ddlID).options[document.getElementById(ddlID).selectedIndex].text.toLowerCase();
    //alert("Value : " + strPlanTypeValue );
    
    ddlGCID = "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage";
    //alert("Value : " +  document.getElementById(ddlGCID).selectedIndex );
    var strGeograficCoverageValue =  document.getElementById(ddlGCID).options[document.getElementById(ddlGCID).selectedIndex].text.toLowerCase(); 
    
    //alert("Value : " + strPlanTypeValue + " , " + strGeograficCoverageValue);
    
 if(strPlanTypeValue == "single trip")
 {
   // alert("Inside Single Trip");
    if(strGeograficCoverageValue == "international")
    {
                   fieldRequired = Array("ctl00_ctl00_MainContent_QueryForm_ddlPlanType", //Name of controls to validate
                                              "ctl00_ctl00_MainContent_QueryForm_ddlPolicyCategory",  
                                              "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlZone",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress");   
	                lblField = Array( "ctl00_ctl00_MainContent_QueryForm_lblPlanType",//Name of Lables tobe red if control not Valid
	                                          "ctl00_ctl00_MainContent_QueryForm_lblPolicyCategory",
                                              "ctl00_ctl00_MainContent_QueryForm_lblGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblZone",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelEndDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelEndDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelEndDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress");
                                              
                    fieldDescription = Array("Trip Type",
                                                "Policy Category",
                                                "Geographic Coverage",
                                                "Zone",
                                                "Coverage",
                                                "Start Date - Day",
                                                "Start Date - Month",
                                                "Start Date - Year",
                                                "End Date - Day",
                                                "End Date - Month",
                                                "End Date - Year",
                                                "Date Of Birth - Day",
                                                "Date Of Birth - Month",
                                                "Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter Mobile Number",
                                                "Enter email address");                            
    }
    else
    {
                   fieldRequired = Array("ctl00_ctl00_MainContent_QueryForm_ddlPlanType", //Name of controls to validate
                                              "ctl00_ctl00_MainContent_QueryForm_ddlPolicyCategory",  
                                              "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress");   
	                lblField = Array( "ctl00_ctl00_MainContent_QueryForm_lblPlanType",//Name of Lables tobe red if control not Valid
	                                          "ctl00_ctl00_MainContent_QueryForm_lblPolicyCategory",
                                              "ctl00_ctl00_MainContent_QueryForm_lblGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelEndDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelEndDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelEndDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress");
                                              
                    fieldDescription = Array("Trip Type",
                                                "Policy Category",
                                                "Geographic Coverage",
                                                "Coverage",
                                                "Start Date - Day",
                                                "Start Date - Month",
                                                "Start Date - Year",
                                                "End Date - Day",
                                                "End Date - Month",
                                                "End Date - Year",
                                                "Date Of Birth - Day",
                                                "Date Of Birth - Month",
                                                "Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter Mobile Number",
                                                "Enter email address");          
    }                              
                              
 }
 else if(strPlanTypeValue=="annual multi trip")
 {
    //alert("Inside Multi trip"); 
     if(strGeograficCoverageValue=="international")
    {
                   fieldRequired = Array("ctl00_ctl00_MainContent_QueryForm_ddlPlanType", //Name of controls to validate
                                              "ctl00_ctl00_MainContent_QueryForm_ddlPolicyCategory",                   
                                              "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlZone",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress");   
	                lblField = Array( "ctl00_ctl00_MainContent_QueryForm_lblPlanType",//Name of Lables tobe red if control not Valid
	                                          "ctl00_ctl00_MainContent_QueryForm_lblPolicyCategory",
                                              "ctl00_ctl00_MainContent_QueryForm_lblGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblZone",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress");
                                              
                    fieldDescription = Array("Trip Type",
                                                "Policy Category",
                                                "Geographic Coverage",
                                                "Zone",
                                                "Coverage",
                                                "Start Date - Day",
                                                "Start Date - Month",
                                                "Start Date - Year",
                                                "Date Of Birth - Day",
                                                "Date Of Birth - Month",
                                                "Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter Mobile Number",
                                                "Enter email address");                            
    }
    else
    {
                   fieldRequired = Array("ctl00_ctl00_MainContent_QueryForm_ddlPlanType", //Name of controls to validate
                                              "ctl00_ctl00_MainContent_QueryForm_ddlPolicyCategory",                   
                                              "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress");   
	                lblField = Array( "ctl00_ctl00_MainContent_QueryForm_lblPlanType",//Name of Lables tobe red if control not Valid
	                                          "ctl00_ctl00_MainContent_QueryForm_lblPolicyCategory",
                                              "ctl00_ctl00_MainContent_QueryForm_lblGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress");
                                              
                    fieldDescription = Array("Trip Type",
                                                "Policy Category",
                                                "Geographic Coverage",
                                                "Coverage",
                                                "Start Date - Day",
                                                "Start Date - Month",
                                                "Start Date - Year",
                                                "Date Of Birth - Day",
                                                "Date Of Birth - Month",
                                                "Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter Mobile Number",
                                                "Enter email address");          
    }                             
                              
 }
 else
 {
    //alert("Inside ELSE"); 
 
    //if(document.getElementById('ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage').value.toLowerCase()=="international")
    {
                   fieldRequired = Array("ctl00_ctl00_MainContent_QueryForm_ddlPlanType", //Name of controls to validate
                                              "ctl00_ctl00_MainContent_QueryForm_ddlPolicyCategory",                   
                                              "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlZone",
                                              "ctl00_ctl00_MainContent_QueryForm_ddlCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth", 
                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear", 
                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
                                              "ctl00_ctl00_MainContent_QueryForm_txtMobileNo",
                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress");   
	                lblField = Array( "ctl00_ctl00_MainContent_QueryForm_lblPlanType",//Name of Lables tobe red if control not Valid
	                                          "ctl00_ctl00_MainContent_QueryForm_lblPolicyCategory",
                                              "ctl00_ctl00_MainContent_QueryForm_lblGeograficCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblZone",
                                              "ctl00_ctl00_MainContent_QueryForm_lblCoverage",
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
                                              "ctl00_ctl00_MainContent_QueryForm_lblMobileNumber",
                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress");
                                              
                    fieldDescription = Array("Trip Type",
                                                "Policy Category",
                                                "Geographic Coverage",
                                                "Zone",
                                                "Coverage",
                                                "Date Of Birth - Day",
                                                "Date Of Birth - Month",
                                                "Date Of Birth - Year",
                                                "Enter Name",
                                                "Enter Mobile Number",
                                                "Enter email address");                            
    }
//    else
//    {
//                   fieldRequired = Array("ctl00_ctl00_MainContent_QueryForm_ddlPlanType", //Name of controls to validate
//                                              "ctl00_ctl00_MainContent_QueryForm_ddlPolicyCategory",                   
//                                              "ctl00_ctl00_MainContent_QueryForm_ddlGeograficCoverage",
//                                              "ctl00_ctl00_MainContent_QueryForm_ddlCoverage",
//                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay", 
//                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth", 
//                                              "ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear", 
//                                              "ctl00_ctl00_MainContent_QueryForm_txtFName",
//                                              "ctl00_ctl00_MainContent_QueryForm_txtContactNo",
//                                              "ctl00_ctl00_MainContent_QueryForm_txtEmailAddress");   
//	                lblField = Array( "ctl00_ctl00_MainContent_QueryForm_lblPlanType",//Name of Lables tobe red if control not Valid
//	                                          "ctl00_ctl00_MainContent_QueryForm_lblPolicyCategory",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblGeograficCoverage",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblCoverage",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
//                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
//                                              "ctl00_ctl00_MainContent_QueryForm_lblDOB", 
//                                              "ctl00_ctl00_MainContent_QueryForm_lblFirstName",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblContactNumber",
//                                              "ctl00_ctl00_MainContent_QueryForm_lblEmailAddress");
//                                              
//                    fieldDescription = Array("Trip Type",
//                                                "Policy Category",
//                                                "Geographic Coverage",
//                                                "Coverage",
//                                                "Date Of Birth - Day",
//                                                "Date Of Birth - Month",
//                                                "Date Of Birth - Year",
//                                                "Enter Name",
//                                                "Enter Contact Number",
//                                                "Enter email address");          
//    }                             
                                         
                              
 }


                                
	var alertMsg = "Please provide correct information for the following fields highlighted in red:\n\n";
	var l_Msg = alertMsg.length;
	
    for (var i = 0; i < fieldRequired.length; i++)
    {
	    var obj = document.getElementById(fieldRequired[i]);
	    //alert("Object : " + obj);
	    var lblObj = document.getElementById(lblField[i]);		
	    if (obj)
	    {      
	    
	        if(obj.type=="select-one")// Tocheck control type DropDown
		        {
	                if(obj.selectedIndex==0 || obj.selectedIndex==-1)
		            {
			            lblObj.style.color="#ff0000";			            
			            alertMsg += " - " + fieldDescription[i] + "\n";
		            }
		            else
		            {
		                lblObj.style.color="#000000";
		            }
		         }
	         else
	            {
	                
	                if(obj.id=="ctl00_ctl00_MainContent_QueryForm_txtEmailAddress")
	                {
	                    //alert('Inside Email');
	                    if(emailValid(obj.id))
	                    {
	                      lblObj.style.color="#000000";
	                    }
	                    else
	                    {
	                      lblObj.style.color="#ff0000";	
	                      document.getElementById(obj.id).value="";		            
			              alertMsg += " - " + fieldDescription[i] + "\n";	                      
	                    }       
	                }
	                else
	                {
	            
	                    if(checkTextData(obj.id,'Special characters are not allowed!!')) //Check special Char
		                {
                           lblObj.style.color="#ff0000";
                           alertMsg += " - " + fieldDescription[i] + "\n";
                        }
                        else
                        {
                           lblObj.style.color="#000000";
                        }
                    }    
	            }        
	    }
    }
    
	if (alertMsg.length == l_Msg)
	{   
        var startdate;
        var enddate;
        var todaysdate = new Date();
        
        var dt1;
        var dt2;
	
        startdate = ( "" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpDay').value + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpMonth').value  + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucDateOfBirth_drpYear').value )
        dt1=getDateObject(startdate,"/");
        if(dt1 > todaysdate)
        {
            alert('Date Of Birth : Cannot be a date in future');
            document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblDOB').style.color="#ff0000";
            return false;
        }
	}     
    
	if (alertMsg.length == l_Msg)
	{   
        ddlID = "ctl00_ctl00_MainContent_QueryForm_ddlPlanType";
        var strValue =  document.getElementById(ddlID).options[document.getElementById(ddlID).selectedIndex].text.toLowerCase();
	
	    //alert("inside date validation : " + strValue);
        var startdate;
        var enddate;
        var todaysdate = new Date();
        
        var dt1;
        var dt2;
	
         if(strValue == "single trip")
         {
            startdate = ( "" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpDay').value + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpMonth').value  + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpYear').value )
            enddate = ( "" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpDay').value + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpMonth').value  + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate_drpYear').value )

	        //alert( startdate + " -- " + enddate );
            
            dt1=getDateObject(startdate,"/");
            dt2=getDateObject(enddate,"/");

	        //alert( dt1 + " -- " + dt2);
            
            if(dt1 < todaysdate)
            {
                alert('Start Date is less than todays date');
                document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate').style.color="#ff0000";
                return false;
            }
            if(dt1 > dt2)
            {
                alert('End Date cannot be before Start Date');
                document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblTravelEndDate').style.color="#ff0000";
                return false;
            }
                
	        //alert( startdate + " -- " + enddate );
         }
         else if(strValue == "annual multi trip")
         {
            startdate = ( "" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpDay').value + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpMonth').value  + "/" + document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate_drpYear').value )
            dt1=getDateObject(startdate,"/");
            if(dt1 < todaysdate)
            {
                alert('Start Date is less than todays date');
                document.getElementById('ctl00_ctl00_MainContent_QueryForm_lblTravelStartDate').style.color="#ff0000";
                return false;
            }
            
	        //alert( startdate + " -- " + enddate );
         }   	
	   //alert(document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelStartDate').DateValue);
	   //alert(document.getElementById('ctl00_ctl00_MainContent_QueryForm_ucTravelEndDate').DateValue);
	
	   return true;
	} 
	else
	 {
		alert(alertMsg);
		return false;
	 } 
}

function checkTextData(ctrl,specialCharMsg) //Function check value ="" and special chars
{
    if(document.getElementById(ctrl).value==""  ||  document.getElementById(ctrl).value == null)
    {        
        return true;
    }
    
    if(document.getElementById(ctrl).value != "")
     {        
        var splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        if( ctrl.indexOf("txtContactNo") != -1 )
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+,.;";        
        }
        else if( ctrl.indexOf("txtFName") != -1 )
        {
            splChars = "!@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
        else
        {
            splChars = " !@#$%^&*(){}[]\/:*?\"<>|%'+-,.;";        
        }
    	var sControlValue = document.getElementById(ctrl).value;
        for (var i = 0; i < sControlValue.length; i++)
        {
            if (splChars.indexOf(sControlValue.charAt(i))!= -1)
            {
                document.getElementById(ctrl).value="";
                document.getElementById(ctrl).focus();
                alert (specialCharMsg);                
                return true;
            }
        }
    }
}





