var Dom=YAHOO.util.Dom;
function stationRetrieval(){return stations
}function validDate(A){var B=/^(\d{1,2})[/](\d{1,2})[/](\d{4})$/;
if(B.test(A)){return false
}else{alert("Invalid date format");
return true
}}checkCityOrStation=function(){var I,G,B,K,F=Dom.get("email"),E=Dom.get("classCode").value,J=Dom.get("date"),C=Dom.get("returnDate"),D=Dom.get("toInput").value,H=Dom.get("fromInput").value,L=Dom.get("flexibleClass").checked,M=Dom.get("flexibleDate").checked,A=Dom.get("oneWay").checked;
if((H=="")||(H==labelsJS.from_label)){alert(errorsJS.ChooseFrom);
return 
}if((D=="")||(D==labelsJS.to_label)){alert(errorsJS.ChooseTo);
return 
}if(D==H){alert(errorsJS.BothSame);
return 
}B=Dom.get("dateView").value;
if((B!="")&&(B!=labelsJS.date_label)){B=B.split("/");
J.value=formatFormDate(setJSDate(B[1]+"/"+B[0]+"/"+B[2]))
}else{alert(errorsJS.ChooseJourDate);
return 
}if(!checkForUnderscrore("srcStnCode","srcCityCode","fromInput",from,srcStnCode,srcCityCode)){alert(errorsJS.ChooseFromProvided);
return 
}if(!checkForUnderscrore("destStnCode","destCityCode","toInput",to,destStnCode,destCityCode)){alert(errorsJS.ChooseToProvided);
return 
}if(!A){if((J!=undefined)&&(J!="")&&(J!=labelsJS.date_label)){K=Dom.get("returnDateView").value;
if(K==labelsJS.date_label||K==""){alert(errorsJS.ChooseReturnDate);
return 
}else{if(validDate(K)){return 
}}if(K!=""&&K!=labelsJS.date_label){K=K.split("/");
K=formatFormDate(setJSDate(K[1]+"/"+K[0]+"/"+K[2]));
C.value=formatFormDate(setJSDate(K))
}else{alert(errorsJS.ChooseReturnDate);
return 
}I=setJSDate(J.value);
G=setJSDate(C.value);
if(I>G){alert(errorsJS.ReturnJourDateError);
return false
}}else{alert(errorsJS.ChooseJourDate);
return 
}}if(E==""){if(!(L&&!M)){alert(errorsJS.ChooseClass);
return 
}Dom.get("classCode").selectedIndex=1
}if(F!=null){if(F.value.indexOf("@")==-1){F.value=""
}}Dom.get("searchForm").submit()
};
checkForUnderscrore=function(F,G,B,E,D,I){var H=Dom.get(F),C=Dom.get(G),A=Dom.get(B);
if((H.value=="")&&(C.value=="")){H.value=A.value
}if((H.value).indexOf("_")!=-1){C.value=H.value.substring(1);
H.value=""
}if((H.value)!=""){C.value=""
}if((A.value.indexOf(H.value)==-1&&H.value!="")||(A.value.indexOf(C.value)==-1&&C.value!="")){H.value=A.value;
C.value=""
}return true
};
returnDateDisplay=function(A){var B=Dom.get("returnDateView");
if(A){B.disabled="";
Dom.setStyle(B,"background-color","");
Dom.setStyle(B,"color","#000000");
Dom.get("returnTripH").checked=true
}else{B.disabled="disabled";
Dom.setStyle(B,"background-color","#BBBBBB");
Dom.setStyle(B,"color","");
Dom.get("oneWayH").checked=true
}};
function changeModifyImg(){var A=Dom.get("fltModify"),C,B;
if(A.style.display=="none"){A.style.display="block"
}else{A.style.display="none"
}C=Dom.get("modifySearchDivHide");
if(C.style.display=="none"){C.style.display="block"
}else{C.style.display="none"
}B=Dom.get("modifySearchDivShow");
if(B.style.display=="none"){B.style.display="block"
}else{B.style.display="none"
}}function styleCheck(){var A=Dom.get("returnTrip");
if(A==null){return 
}if(!Dom.get("returnTrip").checked){A=Dom.get("returnDateView");
if(A!=null){A.disabled=true
}Dom.setStyle("returnDateView","color","#7F7F7F");
Dom.setStyle("returnDateView","background-color","#BBBBBB")
}if(Dom.get("fromInput").value!=labelsJS.from_label){Dom.setStyle("fromInput","color","#000000")
}if(Dom.get("toInput").value!=labelsJS.to_label){Dom.setStyle("toInput","color","#000000")
}}YAHOO.util.Event.onDOMReady(styleCheck);
function txtboxfocus(A,B){var C;
if(B=="1"){C=labelsJS.from_label
}else{C=labelsJS.to_label
}if(A.value==C){A.value="";
A.style.color="#000000"
}}function txtboxblur(A,B){var C;
if(B=="1"){C=labelsJS.from_label
}else{C=labelsJS.to_label
}if(!A.value){A.style.color="#888888";
A.value=C
}};