/********************************************************
**function BatchValidate
**Input:
**Output:
**DateTime: 20/12/2007
**Creator: Daniel Chen
********************************************************/
function BatchValidate(){

	if (document.getElementById("txtFromDate").value.length==0){
		alert('Please enter the from date!');
		document.getElementById("txtFromDate").focus();
		return false;
	}else if (document.getElementById("txtToDate").value.length==0){
		alert('Please enter the to date!');
		document.getElementById("txtToDate").focus();
		return false;	
	}else if (document.getElementById("txtFromHour").value.length==0){
		alert('Please enter the from hour!');
		document.getElementById("txtFromHour").focus();
		return false;	
	}else if (document.getElementById("txtFromMin").value.length==0){
		alert('Please enter the from min!');
		document.getElementById("txtFromMin").focus();
		return false;	
	}else if (document.getElementById("txtToHour").value.length==0){
		alert('Please enter the to hour!');
		document.getElementById("txtToHour").focus();
		return false;	
	}else if (document.getElementById("txtToMin").value.length==0){
		alert('Please enter the to min!');
		document.getElementById("txtToMin").focus();
		return false;	
	}else if(document.getElementById("chksedan").checked==false && document.getElementById("chkluxury").checked==false && document.getElementById("chkminivan").checked==false && document.getElementById("chkvan_10").checked==false && document.getElementById("chksuv").checked==false && document.getElementById("chkvan_13").checked==false && document.getElementById("chklimo_8").checked==false && document.getElementById("chklimo_10").checked==false){
		alert('Please select a vehicle type!');
		document.getElementById("chksedan").focus();
		return false;
	}/*else if (document.getElementById("ddlVehicle_type").selectedIndex==0){
		alert('Please select a vehicle type!');
		document.getElementById("ddlVehicle_type").focus();
		return false;	
	}*/
	
	if (document.getElementById("txtFromHour").value.length>0){
		if (parseInt(document.getElementById("txtFromHour").value)>23){
			alert('The hour can not be more than 23.');
			document.getElementById("txtFromHour").focus();
			return false;	
		}	
	}	
	if (document.getElementById("txtFromMin").value.length>0){
		if (parseInt(document.getElementById("txtFromMin").value)>59){
			alert('The minute can not be more than 59.');
			document.getElementById("txtFromMin").focus();
			return false;	
		}		
	}	
	if (document.getElementById("txtToHour").value.length>0){
		if (parseInt(document.getElementById("txtToHour").value)>23){
			alert('The hour can not be more than 23.');
			document.getElementById("txtToHour").focus();
			return false;	
		}		
	}	
	if (document.getElementById("txtToMin").value.length>0){
		if (parseInt(document.getElementById("txtToMin").value)>59){
			alert('The minute can not be more than 59.');
			document.getElementById("txtToMin").focus();
			return false;	
		}		
	}
	
	if (document.getElementById("txtFromDate").value != "") {
		if ( isDate(document.getElementById("txtFromDate"),'2000','<%=year(now) %>') == false){
			return false;
		}
	}
	if (document.getElementById("txtToDate").value != "") {
		if ( isDate(document.getElementById("txtToDate"),'2000','<%=year(now) %>') == false){
			return false;
		}
	}	
	
}

/********************************************************
**function Block_ALL
**Input:
**Output:
**DateTime: 20/12/2007
**Creator: Daniel Chen
********************************************************/
function Block_ALL(){
	
	if (document.getElementById("chkblockall").checked == true){
		document.getElementById("chklocals").checked=true;		
		document.getElementById("chkairport_all").checked=true;
		document.getElementById("chkOTAll").checked=true;
		document.getElementById("chkBorosAll").checked=true;
		document.getElementById("chkManhattanAll").checked=true;
		document.getElementById("chkAirport_JFK").checked=true;
		document.getElementById("chkAirport_LAG").checked=true;
		document.getElementById("chkAirport_NWK").checked=true;
		document.getElementById("chkOT_CT").checked=true;
		document.getElementById("chkOT_LI").checked=true;
		document.getElementById("chkOT_WE").checked=true;
		document.getElementById("chkOT_NJ").checked=true;
		document.getElementById("chkOT_NY").checked=true;
		document.getElementById("chkBoros_BK").checked=true;
		document.getElementById("chkBoros_BX").checked=true;
		document.getElementById("chkBoros_SI").checked=true;
		document.getElementById("chkBoros_QU").checked=true;
		document.getElementById("chkManhattan_101").checked=true;
		document.getElementById("chkManhattan_102").checked=true;
		document.getElementById("chkManhattan_103").checked=true;
		document.getElementById("chkManhattan_106").checked=true;
		document.getElementById("chkManhattan_107").checked=true;
		document.getElementById("chkManhattan_108").checked=true;
		document.getElementById("chkManhattan_109").checked=true;
		document.getElementById("chkManhattan_115").checked=true;		
	}else{
		document.getElementById("chklocals").checked=false;		
		document.getElementById("chkairport_all").checked=false;
		document.getElementById("chkOTAll").checked=false;
		document.getElementById("chkBorosAll").checked=false;
		document.getElementById("chkManhattanAll").checked=false;
		document.getElementById("chkAirport_JFK").checked=false;
		document.getElementById("chkAirport_LAG").checked=false;
		document.getElementById("chkAirport_NWK").checked=false;
		document.getElementById("chkOT_CT").checked=false;
		document.getElementById("chkOT_LI").checked=false;
		document.getElementById("chkOT_WE").checked=false;
		document.getElementById("chkOT_NJ").checked=false;
		document.getElementById("chkOT_NY").checked=false;
		document.getElementById("chkBoros_BK").checked=false;
		document.getElementById("chkBoros_BX").checked=false;
		document.getElementById("chkBoros_SI").checked=false;
		document.getElementById("chkBoros_QU").checked=false;
		document.getElementById("chkManhattan_101").checked=false;
		document.getElementById("chkManhattan_102").checked=false;
		document.getElementById("chkManhattan_103").checked=false;
		document.getElementById("chkManhattan_106").checked=false;
		document.getElementById("chkManhattan_107").checked=false;
		document.getElementById("chkManhattan_108").checked=false;
		document.getElementById("chkManhattan_109").checked=false;
		document.getElementById("chkManhattan_115").checked=false;	
	}
}

/********************************************************
**function Locals_Select
**Input:
**Output:
**DateTime: 20/12/2007
**Creator: Daniel Chen
********************************************************/
function Locals_Select(){

	if (document.getElementById("chklocals").checked == true){
		document.getElementById("chkBorosAll").checked=true;
		document.getElementById("chkManhattanAll").checked=true;
		Boros_All();
		Manhattan_All();
													
	}else{
		document.getElementById("chkBorosAll").checked=false;
		document.getElementById("chkManhattanAll").checked=false;		
		Boros_All();
		Manhattan_All();
				
	}
	
}

/********************************************************
**function Airport_All
**Input:
**Output:
**DateTime: 20/12/2007
**Creator: Daniel Chen
********************************************************/
function Airport_All(){

	if (document.getElementById("chkairport_all").checked == true){
		document.getElementById("chkairport_all").checked=true;
		document.getElementById("chkAirport_JFK").checked=true;
		document.getElementById("chkAirport_LAG").checked=true;
		document.getElementById("chkAirport_NWK").checked=true;			
	}else{
		document.getElementById("chkairport_all").checked=false;
		document.getElementById("chkAirport_JFK").checked=false;
		document.getElementById("chkAirport_LAG").checked=false;
		document.getElementById("chkAirport_NWK").checked=false;	
	}
	
}

/********************************************************
**function OT_All
**Input:
**Output:
**DateTime: 20/12/2007
**Creator: Daniel Chen
********************************************************/
function OT_All(){

	if (document.getElementById("chkOTAll").checked == true){
		document.getElementById("chkOTAll").checked=true;
		document.getElementById("chkOT_CT").checked=true;
		document.getElementById("chkOT_LI").checked=true;
		document.getElementById("chkOT_WE").checked=true;
		document.getElementById("chkOT_NJ").checked=true;
		document.getElementById("chkOT_NY").checked=true;				
	}else{
		document.getElementById("chkOTAll").checked=false;
		document.getElementById("chkOT_CT").checked=false;
		document.getElementById("chkOT_LI").checked=false;
		document.getElementById("chkOT_WE").checked=false;
		document.getElementById("chkOT_NJ").checked=false;
		document.getElementById("chkOT_NY").checked=false;	
	}
	
}

/********************************************************
**function OT_All
**Input:
**Output:
**DateTime: 20/12/2007
**Creator: Daniel Chen
********************************************************/
function Boros_All(){

	if (document.getElementById("chkBorosAll").checked == true){
		document.getElementById("chkBorosAll").checked=true;
		document.getElementById("chkBoros_BK").checked=true;
		document.getElementById("chkBoros_BX").checked=true;
		document.getElementById("chkBoros_SI").checked=true;
		document.getElementById("chkBoros_QU").checked=true;			
	}else{
		document.getElementById("chkBorosAll").checked=false;
		document.getElementById("chkBoros_BK").checked=false;
		document.getElementById("chkBoros_BX").checked=false;
		document.getElementById("chkBoros_SI").checked=false;
		document.getElementById("chkBoros_QU").checked=false;
	}
	
}

/********************************************************
**function OT_All
**Input:
**Output:
**DateTime: 20/12/2007
**Creator: Daniel Chen
********************************************************/
function Manhattan_All(){

	if (document.getElementById("chkManhattanAll").checked == true){
		document.getElementById("chkManhattanAll").checked=true;
		document.getElementById("chkManhattan_101").checked=true;
		document.getElementById("chkManhattan_102").checked=true;
		document.getElementById("chkManhattan_103").checked=true;
		document.getElementById("chkManhattan_106").checked=true;
		document.getElementById("chkManhattan_107").checked=true;
		document.getElementById("chkManhattan_108").checked=true;
		document.getElementById("chkManhattan_109").checked=true;
		document.getElementById("chkManhattan_115").checked=true;				
	}else{
		document.getElementById("chkManhattanAll").checked=false;
		document.getElementById("chkManhattan_101").checked=false;
		document.getElementById("chkManhattan_102").checked=false;
		document.getElementById("chkManhattan_103").checked=false;
		document.getElementById("chkManhattan_106").checked=false;
		document.getElementById("chkManhattan_107").checked=false;
		document.getElementById("chkManhattan_108").checked=false;
		document.getElementById("chkManhattan_109").checked=false;
		document.getElementById("chkManhattan_115").checked=false;	
	}
	
}

/********************************************************
**funciton add by daniel for some entervalues 12/14/2006
********************************************************/
function numberonly()
{
	if(event.keyCode<48||event.keyCode>57)
	{		
		event.returnValue=false;
	}
}

/********************************************************
**function BatchValidate_Hourly_Rates
**Input:
**Output:
**DateTime: 05/14/2008
**Creator: Daniel Chen
********************************************************/
function BatchValidate_Hourly_Rates(){

	if (document.getElementById("ddlcar_typenew").selectedIndex==0){
		alert('Please select a vehicle type!');
		document.getElementById("ddlcar_typenew").focus();
		return false;	
	}
		
	if (document.getElementById("txtm_rate").value.length==0){
		alert('Please enter the m_rate.');
		document.getElementById("txtm_rate").focus();
		return false;	
	}	
	if (document.getElementById("txtm_hr_minimum").value.length==0){
		alert('Please enter the m_hr_minimum.');
		document.getElementById("txtm_hr_minimum").focus();
		return false;	
	}		
	if (document.getElementById("txtb_rate").value.length==0){
		alert('Please enter the b_rate.');
		document.getElementById("txtb_rate").focus();
		return false;	
	}		
	if (document.getElementById("txtb_hr_minimum").value.length==0){
		alert('Please enter the b_hr_minimum.');
		document.getElementById("txtb_hr_minimum").focus();
		return false;	
	}
		
}

/********************************************************
**function BatchValidate_VerifyAddress
**Input:
**Output:
**DateTime: 05/14/2008
**Creator: Daniel Chen
********************************************************/
function BatchValidate_VerifyAddress(){
		
	if (document.getElementById("txtinput").value.length==0){
		alert('Please enter the input.');
		document.getElementById("txtinput").focus();
		return false;	
	}	
	if (document.getElementById("txtoutput").value.length==0){
		alert('Please enter the output.');
		document.getElementById("txtoutput").focus();
		return false;	
	}		
	if (document.getElementById("txtsearch_type").value.length==0){
		alert('Please enter the search type.');
		document.getElementById("txtsearch_type").focus();
		return false;	
	}		
		
}
