var m_names=new Array("January","February","March","April","May","June","July","August","September","October","November","December"),m_names_short=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"),daysMap=new Array("M","T","W","T","F","S","S"),classCodesListOrder=new Object(),Event=YAHOO.util.Event,Dom=YAHOO.util.Dom,scrollTop=0,scrollLeft=0,stop_scroll=false;
classCodesListOrder.SL=1;
classCodesListOrder["3A"]=2;
classCodesListOrder["2A"]=3;
classCodesListOrder["1A"]=4;
classCodesListOrder["2S"]=5;
classCodesListOrder.CC=6;
classCodesListOrder.FC=7;
classCodesListOrder.All=1;
scrollStop=function(){if(stop_scroll){scroll(scrollLeft,scrollTop)
}};
trim=function(A){var B=A.replace(/^\s+/,"");
return B.replace(/\s+$/,"")
};
AnimateHide=function(C,D,E){var B,A={width:{to:0}};
B=new YAHOO.util.Anim(C,A,E||0.25);
B.animate();
B.onComplete.subscribe(function(){Dom.setStyle(C,"display","none");
Dom.setStyle(C,"width",D+"px")
});
return B
};
AnimateShow=function(A,B,C){Dom.setStyle(A,"display","");
Dom.setStyle(A,"width","0px");
var E,D={width:{to:B}};
E=new YAHOO.util.Anim(A,D,C||0.25);
E.onComplete.subscribe(function(){Dom.setStyle(A,"width",B+"px")
});
E.animate();
return E
};
setJSDate=function(B){var A=null,C;
if(B==null){A=new Date()
}else{if(B==-1){A=new Date();
A.setYear(A.getYear()-10)
}else{A=new Date(B);
if(A.getFullYear()<1900){A.setYear(A.getFullYear()+1900)
}if(A.getFullYear()<2000){C=B.split("/");
C[2]=A.getFullYear()+100;
A=new Date(C[0]+"/"+C[1]+"/"+C[2])
}}}return A
};
formatFormDate=function(A){return((A.getMonth()+1)+"/"+A.getDate()+"/"+A.getFullYear())
};
formatFormViewDate=function(A){return(A.getDate()+"/"+(A.getMonth()+1)+"/"+A.getFullYear())
};
formatDisplayDate=function(A,B,D){var C=A.getDate()+B+m_names_short[Number(A.getMonth())];
if(A.getDate()<10){C="0"+C
}if(D!=undefined){if(!D){if(A.getFullYear()<1900){C+=B+(A.getFullYear()+1900)
}else{C+=B+(A.getFullYear())
}}}return C
};
formatAvailDate=function(A,C){var B=A.getFullYear(),F=A.getMonth()+1,D=A.getDate(),E;
if(C!=null){if(C){if(D<10){D="0"+D
}if(F<10){F="0"+F
}}}E=B+"/"+F+"/"+D;
return E
};
formDateFromString=function(B){var A=new Date(),C=B.substring(B.indexOf(" ")+1);
A=setJSDate(A),dateFormatted;
switch(C){case"Jan":C=1;
break;
case"Feb":C=2;
break;
case"Mar":C=3;
break;
case"Apr":C=4;
break;
case"May":C=5;
break;
case"June":C=6;
break;
case"July":C=7;
break;
case"Aug":C=8;
break;
case"Sept":C=9;
break;
case"Oct":C=10;
break;
case"Nov":C=11;
break;
case"Dec":C=12;
break
}dateFormatted=setJSDate(C+"/"+B.substring(0,B.indexOf(" "))+"/"+A.getFullYear());
dateFormatted=dateFormatted.getFullYear()+"/"+(dateFormatted.getMonth()+1)+"/"+dateFormatted.getDate();
return dateFormatted
};
allChildProperty=function(A,D,C){for(var B=0;
B<A.length;
B++){if(A[B].firstChild!=null){allChildProperty(Dom.getChildren(A[B]),D,C)
}if(A[B].id.indexOf("_fare_tk")==-1){Dom.setStyle(A[B],D,C)
}}};
winHeightWidth=function(){var A=new Object(),B,C;
if(window.innerWidth){B=window.innerWidth;
C=window.innerHeight
}else{if(document.body.clientWidth){B=screen.width-20;
C=screen.height-220
}else{if(document.documentElement&&document.documentElement.availWidth){B=document.documentElement.availWidth;
C=document.documentElement.availHeight
}}}A.height=C;
A.width=B;
return A
};
function pauseComp(C){var B=new Date(),A=null;
do{A=new Date()
}while(A-B<C)
}Object.size=function(C){var B=0,A;
for(A in C){if(C.hasOwnProperty(A)){B++
}}return B
};
showDiv=function(A){Dom.setStyle(A,"display","")
};
hideDiv=function(A){Dom.setStyle(A,"display","none")
};
function changeRule(C,B){if((Boolean(flexiClass))&&((Boolean(flexiDate)))){var A=new Array();
if(document.styleSheets[C].cssRules){A=document.styleSheets[C].cssRules
}else{if(document.styleSheets[C].rules){A=document.styleSheets[C].rules
}}A[B].style.minHeight="480px";
A[B].style.height="480px"
}}function calcTime(A){d=new Date();
utc=d.getTime()+(d.getTimezoneOffset()*60000);
nd=new Date(utc+(3600000*A));
return nd
};