var errorSectionPage1="";var errorSectionPage2="";function onPage1Load(){errorSectionPage1=document.getElementById("errorSectionPage1").innerHTML;document.getElementById("errorSectionPage1").innerHTML=""}function onPage2Load(){errorSectionPage2=document.getElementById("errorSectionPage2").innerHTML;document.getElementById("errorSectionPage2").innerHTML=""}function testErrors(){}function isAgent(){return document.QuotesForm.isAgent[0].checked}function switchFields(){if(isAgent()){setVisibility(getElement("agent"),1);setVisibility(getElement("nonAgent"),0)}else{setVisibility(getElement("agent"),0);setVisibility(getElement("nonAgent"),1)}}function displayErrorsPage1(a){document.getElementById("errorSectionPage1").innerHTML=errorSectionPage1;document.getElementById("errorMessagesPage1").innerHTML=a}function submitVerifyPage1(){var b='<div id="genericErrorContainer" style="display: block;" ><div class="error-box-top"></div><div class="error-box-mid"><div class="error-sign"></div><div class="error-box-message"><p id="contact_us_error_message">Please correct the following errors and then continue:<br /></p><p id="errorMessages"></p></div><div class="clear"></div></div><div class="error-box-btm"></div></div';var a="";if(isAgent()){if(document.getElementById("agencyContactPerson").value==""){a+="Agency contact person field cannot be empty<br>"}if(document.getElementById("agencyIata").value==""){a+="Agency IATA field cannot be empty<br>"}if(document.getElementById("agencyEmailAddress").value==""){a+="Email address field cannot be empty<br>"}if(!isValidEmailId($("#agencyEmailAddress").val())){a+="Please enter a valid email address<br>"}if(document.getElementById("agencyPhoneNumber").value==""){a+="Agency phone number field cannot be empty<br>"}}else{if(document.getElementById("contactPerson").value==""){a+="Contact person field cannot be empty<br>"}if(document.getElementById("address").value==""){a+="Address field cannot be empty<br>"}if(document.getElementById("city").value==""){a+="City field cannot be empty<br>"}if(document.getElementById("state").value==""){a+="State field cannot be empty<br>"}if(document.getElementById("zipCode").value==""){a+="Zipcode field cannot be empty<br>"}if(document.getElementById("emailAddress").value==""){a+="Email address field cannot be empty<br>"}if(!isValidEmailId($("#emailAddress").val())){a+="Please enter a valid email address<br>"}if(document.getElementById("phoneNumber").value==""){a+="Phone number field cannot be empty<br>"}}if(a!=""){$("#genericErrorContainer").replaceWith(b);$("#errorMessages").after(a);return $("#genericErrorContainer").html()}return""}function submitVerifyPage2(){return""}function formSubmitPage1(){if(submitVerifyPage1()){document.QuotesForm.submit()}}function quote_form_1_validate(){return submitVerifyPage1()}function quote_form_2_validate(){return submitVerifyPage2()}var MAX_TRIPS=8;var tripCount=2;function addTrip(){tripCount++;var b="Trip "+tripCount;var g="trip"+tripCount+"From";var e="trip"+tripCount+"To";var f="trip"+tripCount+"DepartureDate";var d="trip"+tripCount+"Time";var a="trip"+tripCount+"Class";var c='<div class="group-trip-search-field"><div class="trip2">'+b+'<br /></div><div class="from">From:<br /><input type="text" name="'+g+'" value="" class="from-field" /></div><div class="to">To:<br /><input type="text" name="'+e+'" value="" class="to-field" /></div><div class="departure">Departure Date:<br /><input type="text" name="'+f+'" id="'+f+'" value="" class="departure-field" /></div><script type="text/javascript" charset="utf-8">Date.format = "mm/dd/yyyy";$(function() {$(\'#'+f+'\').datePicker();});<\/script><div class="trip-time">Time:<br/><span class="departure"><input type="text" name="'+d+'" value="" class="time-field" /></span></div><div>Class:<br/><span class="field-float-left"><select id="class1" class="select-box-small" name="'+a+'"><option value="First" selected="selected">1st</option><option value="Second">2nd</option></select></span> </div></div><div class="clear"></div>';if(tripCount<=MAX_TRIPS){$("#appendTrip").append(c);$("#totalTickets").val(tripCount)}else{tripCount--}}var MAX_PASSES=8;var passCount=1;function addPass(){passCount++;var d="railPassName"+passCount;var c="duration"+passCount;var a="passClass"+passCount;var b='<div class="group-trip-search-field"><div class="from">Rail Pass Name:<br /><input type="text" name="'+d+'" value="" class="from-field" /></div><div class="from">Duration:<br /><input type="text" name="'+c+'" value="" class="from-field" /></div><div>Class:<br/><span class="field-float-left"><select id="time" class="select-box-small" name="'+a+'" ><option value="First" selected="selected">1st</option><option value="Second">2nd</option></select></span> </div></div>';if(passCount<=MAX_PASSES){$("#appendPass").append(b);$("#totalPasses").val(passCount)}else{passCount--}}function isValidEmailId(e){var b=e.length;if(b<5){return false}var c=e.indexOf("@");if(c==-1||c==0){return false}var a=e.lastIndexOf("@");if(c!=a){return false}var d=e.indexOf(".",c);if(d==-1){return false}if((c+1)==d){return false}if((d+1)==b){return false}return true}function contactUsSubmitVerify(){var c='<div id="genericErrorContainer" style="display: block;" ><div class="error-box-top"></div><div class="error-box-mid"><div class="error-sign"></div><div class="error-box-message"><p id="contact_us_error_message">Please correct the following errors and then continue:<br /></p><p id="errorMessages"></p></div><div class="clear"></div></div><div class="error-box-btm"></div></div';var e=$("#full-name").val();var b=$("#email").val();var a=$("#confirm-email").val();var d="";if(e==""){d+="The name field needs to be filled in<br>"}if(b==""){d+="The email address field needs to be filled in<br>"}else{if(!isValidEmailId(b)){d+="Email address has invalid format<br>"}}if(b!=a){d+="The two email address fields should be identical<br>"}if(d!=""){$("#genericErrorContainer").replaceWith(c);$("#errorMessages").after(d);return $("#genericErrorContainer").html()}return""}function contact_us_validate(){return contactUsSubmitVerify()}var displayTextBoxes=false;function FsData(){this.urls=new Array();this.urls.fsAtocRequest="/rail/point_to_point/atocresults.htm";this.urls.fsRequest="/rail/point_to_point/results.htm";this.urls.fsScRequest="/rail/point_to_point/schedules.htm";this.urls.fsLater="/rail/point_to_point/later.htm";this.urls.fsVpRequest="/rail/point_to_point/vp_trip_result.htm";this.urls.fsVpLater="/rail/point_to_point/vp_trip_later.htm";this.urls.fsPhRequest="/rail/point_to_point/passholderresults.htm";this.urls.fsAmtrakRequest="/rail/point_to_point/amtrakptpresults.htm"}function getBrowserType(){var c=navigator.appName.toLowerCase();var b=navigator.userAgent.toLowerCase();var a="X";if(c.indexOf("microsoft")>=0){a="I"}else{if(c.indexOf("netscape")>=0){a="N"}else{if(b.indexOf("aol")>=0){a="A"}else{if(b.indexOf("opera")>=0){a="O"}}}}return a}function getBrowserVersion(){var b=navigator.appVersion;for(var a=3;a<=6;a++){if(b.indexOf(a+".")>=0){return a}}return 0}function doTextBoxes(){var b=getBrowserType();var a=getBrowserVersion();return((b=="N"&&a>=5)||(b=="I"&&a>=4)||b=="A")}function binSearch(e,f,a,d){var c=Math.floor((a+d)/2);if(a>d){return -1}var b=match(e,f[c].text);if(a==d){return(b==0)?c:-1}else{if(b==0){return c}else{if(b<0){return binSearch(e,f,a,c-1)}else{return binSearch(e,f,c+1,d)}}}}function match(e,b){var d=e.toLowerCase();var a=b.toLowerCase();var c=d.length;if(c>0&&d==a.substr(0,c)){return 0}else{return(d<a)?-1:+1}}function selectFirstMatch(d,b,a){var e=document.fspage[a].options;for(var c=b;c>0;c--){if(match(d,e[c-1].text)!=0){break}}return c}function hOnKeyUp(b){var d=document.fspage[b];var f=d.options;var e=document.fspage["TXT_"+b].value;var a=binSearch(e,f,0,f.length-1);if(a==-1){d.selectedIndex=-1}else{var c=selectFirstMatch(e,a,b);f[c].selected=true}}function hOnBlur(c){var a=document.fspage[c];var d=a.options;var b=a.selectedIndex;if(b>=0){document.fspage["TXT_"+c].value=d[b].text}}function request_text_box(b,c){if(displayTextBoxes){document.write(c);var a=(b=="F")?1:2;document.write('<input autocomplete="off" type="text" name="TXT_'+b+'" size="20" onKeyUp="hOnKeyUp(\''+b+"')\" onBlur=\"hOnBlur('"+b+'\')" TABINDEX="'+a+'"><p>')}}displayTextBoxes=doTextBoxes();function showPopup(f){var d=420;var c=625;var b="status=1,toolbar=1,scrollbars=1,location=0,menu=1,resizable=1";var e=(showPopup.arguments[1]>0)?showPopup.arguments[1]:d;var a=(showPopup.arguments[2]>0)?showPopup.arguments[2]:c;var g=(showPopup.arguments[3])?showPopup.arguments[3]:b;popupWindow=window.open(f,"popupWindow","width="+e+",height="+a+","+g);if(popupWindow.focus){popupWindow.focus()}}function fareDebug(c,e,d,a,b){showPopup("/fs/"+c+"/FSServe?fn=fareDebug&stateId="+e+"&solutionIndex="+d+"&klass="+a+"&step="+b)}function fareRules(c,e,d,a,b){showPopup("/fs/"+c+"/FSServe?fn=fareRules&stateId="+e+"&solutionIndex="+d+"&klass="+a+"&step="+b)}function showAccomodations(a,b){showPopup("/fs/"+a+"/FSServe?fn=showAccomodations&stateId="+b,420,400)}function book(b,a){document.PtpResults.fareSelect.value=a;return true}function selectFare(b,a){document.PtpResults.fareSelect.value=a;document.PtpResults.submit();return false}function selectFare1(a,b){a.fareSelect.value=b;a.submit();return false}function mask(a){if(isNaN(parseInt(a.value))){a.value=""}}function enableRT(a){a.d1.disabled=false;a.m1.disabled=false;a.t1.disabled=false}function disableRT(a){a.d1.disabled=true;a.m1.disabled=true;a.t1.disabled=true}function initializeRT(a){var b=a.r[0];if(b==null){return}if(a.r[0].checked){enableRT(a)}else{disableRT(a)}}function wait_page_on_load(c,d,f,b,i,e){var h=getFunctionKey();var a=new FsData();var g="/"+e+a.urls[h]+window.location.search;window.location.replace(g);if(document.getElementById&&!(navigator.userAgent.indexOf("5.2")>-1)){c.style.backgroundImage=f;c.style.position="relative";c.style.width=b;c.style.height=i;c.style.backgroundRepeat="no-repeat"}}function setupPTP(a){}function showPtpPopunder(a){ptpPopunder=window.open(a,"ptpPopunder","status=yes,toolbar=yes,location=yes,menubar=yes,directories=yes,resizable=yes,scrollbars=yes,width=800,height=600");ptpPopunder.blur();window.focus()}function getFunctionKey(){var g="fn";var e=window.location.search;var d=e.split("&");var a=null;for(var b in d){var c=d[b];if(c.indexOf("fn=")>-1){var f=c.split("=");if(f.length==2){a=f[1];break}}}return(a!=null)?a:"fsRequest"}function getFsValue(a){var e=window.location.search;var d="[\\?&]"+a+"=([^&#]*)";var c=new RegExp(d);var b=c.exec(e);if(b==null){return""}else{return b[1]}}function g3_wait_page_on_load(f){var b=getFunctionKey();var a=new FsData();var d="";var e=getFsValue("lang");if(!e==""){d="/"+e}var c=d+"/"+f+a.urls[b]+window.location.search;window.location.replace(c)}function truncateString(b,a){if(b.length<=a){return b}return b.substring(0,a-1)}function URLDecode(a){return unescape(String(a).replace(/\+/g," "))}function URLEncode(a){return escape(a.replace(/\ /g,"+"))}function trimLeftZeros(a){return a.replace(/^0+/,"")}function getElement(a){return(document.all)?document.all[a]:document.getElementById(a)}function getValue(e){var a=null;if(e!=null){var d=(getValue.arguments[1]!=null)?getValue.arguments[1]:null;if(d!=null){for(var c=0;c<d[e].length;c++){if(d[e][c].checked==true){a=d[e][c].value}}}else{var b=e.selectedIndex;a=(b==null)?e.value:e.options[b].value}}return a}function setValue(e,d){if(e==null){return}var c=(setValue.arguments[2]!=null)?setValue.arguments[2]:null;if(c!=null){for(var b=0;b<c[e].length;b++){if(c[e][b].value==d){c[e][b].checked=true;break}}}else{if(e.type=="text"||e.type=="hidden"){e.value=d}else{if(e.type=="select-one"){var a=false;for(var b=0;b<e.options.length;b++){if(e.options[b].value==d){e.options[b].selected=true;a=true}}if(!a&&e.options.length>0){e.options[0].selected=true}}}}}function disable(b,a){b.disabled=a}function setVisibility(b,a){if(document.layers){b.visibility=a?"show":"hide"}else{b.style.visibility=a?"visible":"hidden"}}function setDisplay(b,a){if(document.layers){b.display=(a)?"block":"none"}else{b.style.display=(a)?"block":"none"}}function disableWidget(b,a){disable(getElement(b),a)}function getWidgetValue(d){var a=null;var c=getElement(d);var b=(getWidgetValue.arguments[1]!=null)?getWidgetValue.arguments[1]:null;if(b!=null){a=getValue(d,document.forms[b])}else{if(c!=null){a=getValue(c)}}return a}function setWidgetValue(d,c){var b=getElement(d);var a=(setWidgetValue.arguments[2]!=null)?setWidgetValue.arguments[2]:null;if(a!=null){setValue(d,c,document.forms[a])}else{if(b!=null){setValue(b,c)}}}function fillForm(g,a){var c=a.substring(1).split("&");var b=new Object();for(var f=0;f<c.length;f++){var d=c[f].split("=");var j=d[0];b[j]=d[1]}var e=g.elements;for(var f=0;f<e.length;f++){var h=b[e[f].name];if(typeof(h)!="undefined"){switch(e[f].type){case"text":case"hidden":e[f].value=URLDecode(h);break;case"radio":case"checkbox":if(URLEncode(e[f].value)==h){e[f].checked=true}else{e[f].checked=false}break}}}}if(isSite("studentuniverse")||isSite("travelocity")){loadStylesheets()}function isSite(b){var a=document.URL;if(a.indexOf(b)!=-1){return 1}return 0}function submitVerify(){var a="Before purchasing this product, please understand that the condition of this product is that travel must be begin within 2 months of the date of purchase and once travel has started it must be completed within 2 months.";document.ProductForm.onsubmit=function(){if(confirm(a)){return true}else{return false}}}function commissionVerify(){var b=document.ShipInfo.commission;var e=document.ShipInfo.agencyServiceFee;if(b==undefined||e==undefined){return true}var d=b.value;var a=e.value;var c="The current commission on this booking is $"+d+"\nPress Ok to continue the checkout process, or Cancel to go back and add an agency fee.";if(a=="0.00"||a==""){if(confirm(c)){return true}else{return false}}else{return true}}function showPopup(f){var d=420;var c=625;var b="status=1,toolbar=1,scrollbars=1,location=0,menu=1,resizable=1";var e=(showPopup.arguments[1]>0)?showPopup.arguments[1]:d;var a=(showPopup.arguments[2]>0)?showPopup.arguments[2]:c;var g=(showPopup.arguments[3])?showPopup.arguments[3]:b;popupWindow=window.open(f,"popupWindow","width="+e+",height="+a+","+g);if(popupWindow!=null){popupWindow.focus()}}function switchPage(e){var c=420;var b=625;var d=(switchPage.arguments[1]>0)?switchPage.arguments[1]:c;var a=(switchPage.arguments[2]>0)?switchPage.arguments[2]:b;window.resizeTo(d,a);window.location.href=e}function switchSite(a){if(this.opener){opener.location=a;close()}else{this.location=a}}function deletePopupClose(a){if(a==1){opener.location="$yesURL"}window.close()}function fsCategory(a){showPopup("/us/rail/fares_schedules/fare_categories/"+a+".htm",380,350,"status=1,toolbar=0,location=0,menu=1,resizable=1,scrollbars=1")}function getStylesheet(){return'<link rel=stylesheet type="text/css" href="'+((navigator.appName=="Microsoft Internet Explorer")?"/css/swiss_en.css":"/css/swiss_en_ns.css")+'">'}function processGoTo(){var a=document.goToForm.GoTo.options[document.goToForm.GoTo.selectedIndex].value;if(a!="../travel_agent.htm"){window.open(a,"_top")}else{showPopup(a,424,280,"status=0,toolbar=0,location=0,menu=0,resizable=1,scrollbars=0")}}function displayCityPopunder(a){win2=window.open(a,"city_promo","status=no,toolbar=no,location=no,menu=no,resizable=yes,scrollbars=no,width=510,height=310");win2.blur();window.focus()}function loadStylesheets(){browser_version=parseInt(navigator.appVersion);browser_type=navigator.appName;platform=navigator.platform;platform_slice=platform.slice(0,3);if(browser_type=="Microsoft Internet Explorer"&&(browser_version>=4)){document.write("<link REL='stylesheet' href='/iestyle.css' TYPE='text/css'>")}else{if(browser_type=="Netscape"&&(platform_slice=="Mac")&&(browser_version!=5)){document.write("<link REL='stylesheet' href='/macstyle.css' TYPE='text/css'>")}else{if(browser_type=="Netscape"&&(browser_version>=4)){document.write("<link REL='stylesheet' href='/nsstyle.css' TYPE='text/css'>")}}}}function MM_swapImgRestore(){var d,b,c=document.MM_sr;for(d=0;c&&d<c.length&&(b=c[d])&&b.oSrc;d++){b.src=b.oSrc}}function MM_preloadImages(){var f=document;if(f.images){if(!f.MM_p){f.MM_p=new Array()}var e,c=f.MM_p.length,b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e]}}}}function MM_findObj(f,e){var c,b,a;if(!e){e=document}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c)}if(!(a=e[f])&&e.all){a=e.all[f]}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f]}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document)}if(!a&&e.getElementById){a=e.getElementById(f)}return a}function MM_swapImage(){var e,d=0,b,c=MM_swapImage.arguments;document.MM_sr=new Array;for(e=0;e<(c.length-2);e+=3){if((b=MM_findObj(c[e]))!=null){document.MM_sr[d++]=b;if(!b.oSrc){b.oSrc=b.src}b.src=c[e+2]}}}function preload(){MM_preloadImages("/images/travelcuts/bookflight1.gif","/images/travelcuts/onlinetravelshop1.gif","/images/travelcuts/hotdeals1.gif","/images/travelcuts/ebulletin1.gif","/images/buttons/submit1.gif","/images/buttons/close1.gif","/images/buttons/buy_now1.gif","/images/buttons/get_fares_schedules1.gif","/images/buttons/add_to_shopping_cart_bgd1.gif","/images/buttons/add_to_shopping_cart1.gif","/images/buttons/yes1.gif")}function processing_init(){MM_preloadImages("/images/buttons/processing_order.gif","/img/misc/processing_train.gif")}function submitOrder(a){showProcessing();var b=document.forms[a];b.submit()}function showProcessing(){if(document.layers){document.submit_order.visibility="hidden";document.processing_order.visibility="visible"}if(document.all){submit_order.style.visibility="hidden";processing_order.style.visibility="visible"}if(!document.all&&document.getElementById){document.getElementById("submit_order").style.visibility="hidden";document.getElementById("processing_order").style.visibility="visible"}}function textCounter(c,a,b){if(c.value.length>b){c.value=c.value.substring(0,b)}else{if(a!=null){a.value=b-c.value.length}}}function MM_showHideLayers(){var c,e,a,d,b=MM_showHideLayers.arguments;for(c=0;c<(b.length-2);c+=3){if((d=MM_findObj(b[c]))!=null){a=b[c+2];if(d.style){d=d.style;a=(a=="show")?"visible":(a=="hide")?"hidden":a}d.visibility=a}}}function getQueryValue(a){var b=parseQuery();return b[a]}function parseQuery(){var b=new Array();var f=window.location.search.substring(1);var e=f.split("&");for(var c=0;c<e.length;c++){var g=e[c].indexOf("=");if(g>=0){var a=e[c].substring(0,g);var d=e[c].substring(g+1);b[a]=d}}return b}var RE_answers=new Array(20);function flip(c){var b=document.getElementById("que"+c);var a=document.getElementById("ans"+c);if(b==null||a==null){alert("Cotrol(s) null");return}if(RE_answers[c]==null){RE_answers[c]=b.innerHTML;b.innerHTML=RE_answers[c]+"<br/>"+a.innerHTML}else{b.innerHTML=RE_answers[c];RE_answers[c]=null}}function addOnloadEvent(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){if(b){b()}a()}}}function addOnunloadEvent(b){var a=window.onunload;if(typeof window.onunload!="function"){window.onunload=b}else{window.onunload=function(){if(a){a()}b()}}}function StringBuffer(){this.buffer=[]}StringBuffer.prototype.append=function append(a){this.buffer.push(a);return this};StringBuffer.prototype.toString=function toString(){return this.buffer.join("")};var dateFormat=function(){var a=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,b=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,d=/[^-+\dA-Z]/g,c=function(f,e){f=String(f);e=e||2;while(f.length<e){f="0"+f}return f};return function(i,v,q){var g=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(i)=="[object String]"&&!/\d/.test(i)){v=i;i=undefined}i=i?new Date(i):new Date;if(isNaN(i)){throw SyntaxError("invalid date")}v=String(g.masks[v]||v||g.masks["default"]);if(v.slice(0,4)=="UTC:"){v=v.slice(4);q=true}var t=q?"getUTC":"get",l=i[t+"Date"](),e=i[t+"Day"](),j=i[t+"Month"](),p=i[t+"FullYear"](),r=i[t+"Hours"](),k=i[t+"Minutes"](),u=i[t+"Seconds"](),n=i[t+"Milliseconds"](),f=q?0:i.getTimezoneOffset(),h={d:l,dd:c(l),ddd:g.i18n.dayNames[e],dddd:g.i18n.dayNames[e+7],m:j+1,mm:c(j+1),mmm:g.i18n.monthNames[j],mmmm:g.i18n.monthNames[j+12],yy:String(p).slice(2),yyyy:p,h:r%12||12,hh:c(r%12||12),H:r,HH:c(r),M:k,MM:c(k),s:u,ss:c(u),l:c(n,3),L:c(n>99?Math.round(n/10):n),t:r<12?"a":"p",tt:r<12?"am":"pm",T:r<12?"A":"P",TT:r<12?"AM":"PM",Z:q?"UTC":(String(i).match(b)||[""]).pop().replace(d,""),o:(f>0?"-":"+")+c(Math.floor(Math.abs(f)/60)*100+Math.abs(f)%60,4),S:["th","st","nd","rd"][l%10>3?0:(l%100-l%10!=10)*l%10]};return v.replace(a,function(m){return m in h?h[m]:m.slice(1,m.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.format=function(a,b){return dateFormat(this,a,b)};String.prototype.strip=function(a){return this.replace(a?a:/\s/g,"")};String.prototype.startsWith=function(a){return(this.match("^"+a)==a)};String.prototype.trim=function(){return this.replace(/^\s\s*/,"").replace(/\s\s*$/,"")};if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(m,b,n,e,j,k,g,f,d,l){if(!document.getElementById){return}this.DETECT_KEY=l?l:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(m){this.setAttribute("swf",m)}if(b){this.setAttribute("id",b)}if(n){this.setAttribute("width",n)}if(e){this.setAttribute("height",e)}if(j){this.setAttribute("version",new deconcept.PlayerVersion(j.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(k){this.addParam("bgcolor",k)}var a=g?g:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var i=(f)?f:window.location;this.setAttribute("xiRedirectUrl",i);this.setAttribute("redirectUrl","");if(d){this.setAttribute("redirectUrl",d)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c[c.length]=b+"="+a[b]}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){f=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);f=new deconcept.PlayerVersion([c,0,0])}catch(d){b=null}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(d){if(f.major==6){return f}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(b!=null){f=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}}}return f};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var c=b.length-1;c>=0;c--){b[c].style.display="none";for(var a in b[c]){if(typeof b[c][a]=="function"){b[c][a]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;$(document).ready(function(){$("#agent-tools-link").bind("click",function(a){var b="#"+a.target.id+"-all";$(b).toggle()});$("#agent-deals-link").bind("click",function(a){var b="#"+a.target.id+"-all";$(b).toggle()});$("#agent-support-link").bind("click",function(a){var b="#"+a.target.id+"-all";$(b).toggle()})});function isUpper(a){return("A"<=a&&a<="Z")}function isDigit(a){return("0"<=a&&a<="9")}function popupError(a){var b=a+"/misc/track/error.htm?height=155&width=350&modal=true";tb_show("",b,"")}var SUFFIX_LENGTH=4;function isValidOrderID(f,e){var a=f.length;var b=e.length;if(a<b+1+1+SUFFIX_LENGTH){return false}if(f.indexOf(e)!=0){return false}var d=b;if(!isDigit(f.charAt(d++))){return false}while(isDigit(f.charAt(d))){d++}if(f.charAt(d++)!="-"){return false}var c=0;while(d<a){c++;d++}return c==SUFFIX_LENGTH}function stripOrderID(c){var a=c.indexOf("-");var b=c.lastIndexOf("-");return c.substring(a+1,b)}function upCaseAndValidate(g,f){g.value=g.value.toUpperCase();var c=isValidOrderID(g.value,f);if(!c){var e=document.URL;var b=e;var d=e.indexOf(".");if(d>=0){var a=e.indexOf("/",d);if(a>=0){b=e.substr(0,a)}}popupError(b)}else{g.value=stripOrderID(g.value)}return c};