YAHOO.namespace("COUNTRY");YAHOO.namespace("COUNTRY.util");YAHOO.namespace("COUNTRY.widget");var COUNTRY=YAHOO.COUNTRY;COUNTRY.domain=document.domain;COUNTRY.supplementalPath="";if(COUNTRY.domain.indexOf("tripsandpicks")!=-1){COUNTRY.supplementalPath="/minified";}COUNTRY.aria=((YAHOO.env.ua.gecko&&YAHOO.env.ua.gecko>=1.9)||(YAHOO.env.ua.ie&&YAHOO.env.ua.ie>=8)||(YAHOO.env.ua.opera&&YAHOO.env.ua.opera>=9.5));if(YAHOO.env.ua.secure){COUNTRY.LOADER_CONFIG={base:"https://ajax.googleapis.com/ajax/libs/yui/"+YAHOO.env.getVersion("yahoo").version+"/build/"};}else{COUNTRY.LOADER_CONFIG={combine:true,root:YAHOO.env.getVersion("yahoo").version+"/build/"};}COUNTRY.components={accordion:{name:"accordion",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/widget/accordion-min.js",requires:["tabview"]},flash:{name:"flash",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/util/flash-min.js"},ajax:{name:"ajax",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/util/ajax-min.js"},mapObject:{name:"mapObject",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/util/map-min.js",requires:["json","ajax"]},messagePanel:{name:"messagePanel",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/widget/messagePanel-min.js",requires:["container","ajax"]},dialogPanel:{name:"dialogPanel",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/widget/dialogPanel-min.js",requires:["container","json","ajax"]},referralPanel:{name:"referralPanel",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/repWebsites/referralPanel-min.js",requires:["container","ajax"]},coaDialogHandler:{name:"coaDialogHandler",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/util/coaDialogHandler-min.js",requires:["dialogPanel"]},referralPanelHandler:{name:"referralPanelHandler",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/repWebsites/referralPanelHandler-min.js",requires:["referralPanel"]},photoGallery:{name:"photoGallery",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/util/photoGallery-min.js",requires:["ajax"]},videoGallery:{name:"videoGallery",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/util/videoGallery-min.js",requires:["ajax"]},interactivesGallery:{name:"interactivesGallery",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/util/interactivesGallery-min.js"},wwdb:{name:"wwdb",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/financial/wwdb-min.js"},countryAC:{name:"countryAC",type:"js",fullpath:COUNTRY.supplementalPath+"/scripts/country/widget/autocomplete-min.js",requires:["autocomplete"]}};COUNTRY.loadComponent=function(component,successCallback,failureCallback){var loader=new YAHOO.util.YUILoader(COUNTRY.LOADER_CONFIG);for(COUNTRY.component in COUNTRY.components){loader.addModule(COUNTRY.components[COUNTRY.component]);}loader.require(component);loader.insert({onSuccess:successCallback,onFailure:failureCallback,filter:(window.location.href.indexOf("debug=true")==-1?null:"RAW")});};YAHOO.util.Dom.getElementsByAttribute=function(atr,val,tag,root){var method=function(el){var re=null;if(val!=null){re=new RegExp("(?:^|\\s+)"+val+"(?:\\s+|$)");}if(el.getAttribute(atr)){if(re==null||re.test(el.getAttribute(atr))){return true;}}return false;};return this.getElementsBy(method,tag,root);};YAHOO.namespace("COUNTRY.util.Ajax");COUNTRY.util.Ajax=function(){var Dom=YAHOO.util.Dom,getRemoteContent=function(method,uri,name,funct){var el=Dom.get(name),callback,loadingImg='<img alt="loading image" src="/images/findARepLoader.gif"/>';if(!el){return;}if(funct){callback=funct;}else{callback={success:function(o){el.innerHTML=o.responseText;},failure:function(o){el.innerHTML="The requested content was unavailable. Please try again later.";}};}try{el.innerHTML=loadingImg;YAHOO.util.Connect.asyncRequest(method,((YAHOO.env.ua.secure)?uri+"&forceSSL=true":uri),callback);}catch(e){el.innerHTML=e.description;}};return{getRemoteContent:getRemoteContent};}();YAHOO.register("ajax",COUNTRY.util.Ajax,{version:"2.0",build:"100"});YAHOO.namespace("COUNTRY.util.Forms");COUNTRY.util.Forms=function(){var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event;var validationJSON={};var serverErrorCodes=null;var errs;var validations={validateAlpha:/[a-z]([a-z]|\s)*/i,validateAlphaNumeric:/\W/,validateNumeric:/^\d+$/,validateEmailAddress:/^[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?/,validatePhone:/^((\?+\d{1,3}(-| )?\(?\d\)?(-|[ .])?\d{1,6})|(\(?\d{2,5}\)?))(-| |.)(\d{3,4})(-| |.)?(\d{4})$/,validateZIPCode:/(^\d{5}$)|(^\d{5}[- ]\d{4}$)/,validateStateToken:/(^(AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RH|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AS|FM|GU|MH|MP|PW|PR|VI)$)/,validateName:/^[a-zA-z\-\' \.]*$/,validatePassword:/.*([A-z].*[0-9]|[0-9].*[A-z]).*/};var getQueryStringValue=function(searchString,strName){var value="";var xtract=searchString.substring(searchString.indexOf("?")+1,searchString.length);var queryStrings=xtract.split("&");for(var i in queryStrings){var queryStringName=queryStrings[i].substring(0,queryStrings[i].indexOf("="));var queryStringValue=queryStrings[i].substring(queryStrings[i].indexOf("=")+1,queryStrings[i].length);if(queryStringName.toUpperCase()==strName.toUpperCase()){value=queryStringValue;break;}}return value;};var initPhoneEmailFields=function(phone,email,displayBoth){var phoneLabel=Dom.get("phoneLabel"),emailLabel=Dom.get("emailLabel");if(phone&&email&&phoneLabel&&emailLabel){Dom.addClass([email,emailLabel],"noDisplay");phoneLabel.innerHTML="*Phone or Email";setPhoneEmailListener(phone,email,phoneLabel,emailLabel,displayBoth);}};var setPhoneEmailListener=function(phone,email,phoneLabel,emailLabel,displayBoth){Event.addListener(phone,"blur",function(e){if(YAHOO.lang.trim(phone.value)==""){return;}var valid=false;if(phone.value.match(validations.validatePhone)){Dom.setAttribute(phone,"name","phone");phoneLabel.innerHTML="Phone";Dom.setAttribute(email,"name","customerEmail");emailLabel.innerHTML="Email";valid=true;}else{if(phone.value.match(validations.validateEmailAddress)){Dom.setAttribute(phone,"name","customerEmail");phoneLabel.innerHTML="Email";Dom.setAttribute(email,"name","phone");emailLabel.innerHTML="Phone";valid=true;}}if(valid&&displayBoth){Dom.removeClass(Dom.get("emailLabel"),"noDisplay");Dom.removeClass(document.forms.quoteRequest.customerEmail,"noDisplay");Dom.removeClass(document.forms.quoteRequest.phone,"noDisplay");Dom.removeClass(Dom.get("infoPos5"),"noDisplay");document.forms.quoteRequest.preferredMethod.value=(phoneLabel.innerHTML=="Phone"?"phone":"customerEmail");}});};var updateIEPhoneEmailFields=function(phone,email,phoneLabel,emailLabel,displayBoth){var pParEl=phone.parentNode;var pNextEl=phone.nextSibling;var pValue=phone.value;var pSize=phone.size;var eParEl=email.parentNode;var eNextEl=email.nextSibling;var eValue=email.value;var eSize=email.size;var val=false;if(phone.value.match(validations.validatePhone)){var newPhone=document.createElement("<input name='phone'/>");newPhone.setAttribute("type","text");newPhone.setAttribute("value",pValue);newPhone.setAttribute("size",pSize);Event.removeListener(phone,"blur");pParEl.removeChild(phone);pParEl.insertBefore(newPhone,pNextEl);phoneLabel.innerHTML="Phone";var newEmail=document.createElement("<input name='customerEmail' class='noDisplay'/>");newEmail.setAttribute("type","text");newEmail.setAttribute("value",eValue);newEmail.setAttribute("size",eSize);eParEl.removeChild(email);eParEl.insertBefore(newEmail,eNextEl);emailLabel.innerHTML="Email";val=true;}else{if(phone.value.match(validations.validateEmailAddress)){var newPhone=document.createElement("<input name='customerEmail'/>");newPhone.setAttribute("type","text");newPhone.setAttribute("value",pValue);newPhone.setAttribute("size",pSize);Event.removeListener(phone,"blur");pParEl.removeChild(phone);pParEl.insertBefore(newPhone,pNextEl);phoneLabel.innerHTML="Email";var newEmail=document.createElement("<input name='phone' class='noDisplay'/>");newEmail.setAttribute("type","text");newEmail.setAttribute("value",eValue);newEmail.setAttribute("size",eSize);eParEl.removeChild(email);eParEl.insertBefore(newEmail,eNextEl);emailLabel.innerHTML="Phone";val=true;}}setPhoneEmailListener(newPhone,newEmail,phoneLabel,emailLabel,displayBoth);return val;};var getFormValues=function(frm){labels=frm.getElementsByTagName("label");var inputs=frm.getElementsByTagName("INPUT");var selects=frm.getElementsByTagName("SELECT");var txts=frm.getElementsByTagName("TEXTAREA");var cntnt="";var i;for(i=0;i<selects.length;i++){cntnt=cntnt+"<tr><td>"+getLabelForField(selects[i])+" = "+selects[i].value+"</td></tr>\n";}for(i=0;i<inputs.length;i++){if(inputs[i].type!="hidden"&&inputs[i].type!="submit"){if(inputs[i].type=="checkbox"||inputs[i].type=="radio"){if(inputs[i].checked==true){cntnt=cntnt+"<tr><td>"+inputs[i].name+" = "+inputs[i].value+"</td></tr>\n";}}else{cntnt=cntnt+"<tr><td>"+getLabelForField(inputs[i])+" = "+inputs[i].value+"</td></tr>\n";}}}for(i=0;i<txts.length;i++){cntnt=cntnt+"<tr><td>"+getLabelForField(txts[i])+" = "+txts[i].value+"</td></tr>\n";}labels=[];return(cntnt);};var urlencode=function(str){var v;try{v=encodeURIComponent(str);}catch(e){v=escape(str);}return v.replace(/%20/g,"+");};var getRealValue=function(input){var attr=input.getAttributeNode("value");return(attr)?input.getAttribute("value"):null;};var buildQueryString=function(form){var str="";var element,i=0;while((element=form.elements[i++])!=null){var qc=toQueryComponent(element);if(qc!=""){str+="&"+qc;}}return str.substring(1);};var toQueryComponent=function(input){if(!input.name||input.disabled){return"";}var n=urlencode(input.name);switch(input.type){case"text":case"password":case"submit":case"hidden":return n+"="+urlencode(input.value);case"textarea":var v=input.value.split(/\r\n|\r|\n/).join("\r\n");return n+"="+urlencode(v);case"checkbox":case"radio":if(!input.checked){return"";}var v=getRealValue(input);if(v===null){v="on";}return n+"="+urlencode(v);case"select-one":case"select-multiple":var nvp=[];var opt,i=0;while((opt=input.options[i++])!=null){if(opt.selected){var v=getRealValue(opt);if(v===null){v=opt.text;}nvp[nvp.length]=n+"="+urlencode(v);}}return nvp.join("&");default:return"";}};var addSelectSubmitCapability=function(frm){var selects=frm.getElementsByTagName("select");for(var i=0;i<selects.length;i++){if(Dom.hasClass(frm,".widgetForm")){continue;}Event.addListener(selects[i],"keydown",function(e){if(e.keyCode==13){frm.submit();return false;}});}};var addARIARoles=function(frm){var inputs=frm.getElementsByTagName("INPUT");var selects=frm.getElementsByTagName("SELECT");var txts=frm.getElementsByTagName("TEXTAREA");var i;for(i=0;i<selects.length;i++){if(selects[i].className.indexOf("required")!=-1){selects[i].setAttribute("aria-required","true");}}for(i=0;i<inputs.length;i++){if(inputs[i].className.indexOf("required")!=-1||(inputs[i].className.indexOf("validate")!=-1&&inputs[i].className.indexOf("group")==-1)){inputs[i].setAttribute("aria-required","true");}}for(i=0;i<txts.length;i++){if(txts[i].className.indexOf("required")!=-1||(txts[i].className.indexOf("validate")!=-1&&txts[i].className.indexOf("group")==-1)){txts[i].setAttribute("aria-required","true");}}};var hideOverLabel=function(field_id,hide){var field_for,show;var labels=document.getElementsByTagName("label");for(var i=0;i<labels.length;i++){field_for=labels[i].htmlFor||labels[i].getAttribute("for");if(field_for==field_id){show=(hide)?"none":"inline";Dom.setStyle(labels[i],"display",show);return true;}}};var initOverLabels=function(){var labels,id,field;labels=Dom.getElementsByClassName("overLabel","label");for(var i=0;i<labels.length;i++){id=labels[i].htmlFor||labels[i].getAttribute("for");if(!id||!(field=document.getElementById(id))){continue;}if(field.value!=""){continue;}labels[i].className="overLabelApply";Event.addListener(field,"focus",function(){hideOverLabel(this.id,true);},field,true);Event.addListener(field,"blur",function(){if(this.value===""){hideOverLabel(this.id,false);}},field,true);}};var initLinkedFields=function(frm){var vObj=validationJSON[frm.id];if(vObj&&vObj.linkedFields){for(var i=0;i<vObj.linkedFields.length;i++){var linkedField=vObj.linkedFields[i];if(frm[linkedField.parentFieldName]&&frm[linkedField.fieldName]){if(frm[linkedField.fieldName].value==""&&frm[linkedField.parentFieldName].value==""){frm[linkedField.fieldName].disabled=true;}Event.addListener(frm[linkedField.parentFieldName],"keydown",function(e){this.disabled=false;},frm[linkedField.fieldName],true);Event.addListener(frm[linkedField.parentFieldName],"blur",function(e){if(YAHOO.lang.trim(this.value)==""){for(var j=0;j<vObj.linkedFields.length;j++){if(vObj.linkedFields[j].parentFieldName==this.name){frm[vObj.linkedFields[j].fieldName].disabled=true;}}}},frm[linkedField.parentFieldName],true);}}}};var replaceErrorCode=function(errCode){return(serverErrorCodes[errCode]?serverErrorCodes[errCode]:"An unknown error has occurred. Please try again later.");};var validateField=function(formField,fieldValidationObject){var fieldValue=null,errorMessage=null,validationError=null,lengthError=null,fieldCollection=false;if(formField.length&&(formField[0].type=="checkbox"||formField[0].type=="radio")){fieldCollection=true;for(var i=0;i<formField.length;i++){if(formField[i].checked){fieldValue=formField[i].value;break;}}}else{if(formField){if(formField.type=="checkbox"||formField.type=="radio"){fieldValue=formField.checked?formField.value:null;}else{fieldValue=YAHOO.lang.trim(formField.value);}}if(fieldValue==""){fieldValue=null;}}if(fieldValidationObject.required&&!fieldValue){errorMessage=fieldValidationObject.requiredMessage;}else{if(fieldValue){var lengthError,validationError,j;for(j=0;j<fieldValidationObject.validations.length;j++){if(fieldValidationObject.validations[j].validationType=="validateLength"){if(fieldValue.length<fieldValidationObject.validations[j].minLength||fieldValue.length>fieldValidationObject.validations[j].maxLength){lengthError=fieldValidationObject.validations[j].errorMessage;}}else{if(fieldValidationObject.validations[j].validationType=="validateSpecial"){if(!fieldValue.match(fieldValidationObject.validations[j].specialValidation)){validationError=fieldValidationObject.validations[j].errorMessage;}}else{if(!fieldValue.match(validations[fieldValidationObject.validations[j].validationType])){validationError=fieldValidationObject.validations[j].errorMessage;}}}}errorMessage=validationError?validationError:lengthError;}}if(COUNTRY.aria){if(!fieldCollection){formField.setAttribute("aria-invalid",(errorMessage?"true":"false"));}}return errorMessage;};var validateFields=function(frm,fieldsArray){var validationMap=new Array();for(var i=0;i<fieldsArray.length;i++){if(!validationMap[fieldsArray[i].fieldName]){validationMap[fieldsArray[i].fieldName]={required:false,requiredMessage:null,validations:[]};}if(fieldsArray[i].validationType=="validateRequired"){validationMap[fieldsArray[i].fieldName].required=true;validationMap[fieldsArray[i].fieldName].requiredMessage=fieldsArray[i].errorMessage;}else{validationMap[fieldsArray[i].fieldName].validations.push(fieldsArray[i]);}}for(var fld in validationMap){if(frm[fld]&&validationMap[fld]){var errorMessage=validateField(frm[fld],validationMap[fld]);if(errorMessage){errs.push(errorMessage);}}}};var validateConditionalGroups=function(frm,currentJSONObj,fields){for(var i=0;i<currentJSONObj.conditionGroups.length;i++){var conditionGroup=currentJSONObj.conditionGroups[i];var errorMessage=validateField(frm[conditionGroup.field.fieldName],{required:true,requiredMessage:"no_condition_group_value",validations:[conditionGroup.field]});if(!errorMessage){for(var j=0;j<conditionGroup.childFieldGroup.length;j++){fields.push(conditionGroup.childFieldGroup[j]);}}}};var validateSelectionGroups=function(frm,currentJSONObj,fields){for(var i=0;i<currentJSONObj.selectionGroups.length;i++){var found=false,selectionGroup=currentJSONObj.selectionGroups[i];for(var j=0;j<selectionGroup.fieldGroup.length;j++){if(frm[selectionGroup.fieldGroup[j].fieldName]&&YAHOO.lang.trim(frm[selectionGroup.fieldGroup[j].fieldName].value)!=""){fields.push(selectionGroup.fieldGroup[j]);found=true;}}if(!found){errs.push(selectionGroup.groupNotFoundMessage);}}};var validateLinkedFields=function(frm,linkedFieldsArray){for(var i=0;i<linkedFieldsArray.length;i++){var linkedField=linkedFieldsArray[i],fieldValue=null,parentFieldValue=null;if(!frm[linkedField.parentFieldName]){continue;}else{parentFieldValue=YAHOO.lang.trim(frm[linkedField.parentFieldName].value);fieldValue=YAHOO.lang.trim(frm[linkedField.fieldName].value);if(parentFieldValue==""&&fieldValue==""){continue;}if(parentFieldValue!=fieldValue){errs.push(linkedField.errorMessage);}}}};var setFormValidations=function(frmName,jsonValidations){validationJSON[frmName]=jsonValidations;};var validateForm=function(frm,opts){errs=new Array();var vObj=validationJSON[frm.id],fieldsToValidate;if(!vObj){return true;}if(opts.customErrors){for(var i=0;i<opts.customErrors.length;i++){errs.push((opts.replaceErrorCodes?replaceErrorCode(opts.customErrors[i]):opts.customErrors[i]));}}if((opts.customErrors&&opts.showCustomAndValidate&&vObj)||(!opts.customErrors&&vObj)){fieldsToValidate=new Array();for(i=0;i<vObj.fields.length;i++){fieldsToValidate.push(vObj.fields[i]);}validateConditionalGroups(frm,vObj,fieldsToValidate);validateSelectionGroups(frm,vObj,fieldsToValidate);validateFields(frm,fieldsToValidate);if(vObj.linkedFields){validateLinkedFields(frm,vObj.linkedFields);}}if(errs.length>0){if(opts.autoInsert){var errList=Dom.getElementsByClassName("error","*",frm),frmEl;for(var i=0;i<errList.length;i++){errList[i].parentNode.removeChild(errList[i]);}errList=document.createElement("ul");Dom.addClass(errList,"error");if(COUNTRY.aria){errList.setAttribute("role","alert");}for(i=0;i<errs.length;i++){var errItem=document.createElement("li");errItem.innerHTML=errs[i];errList.appendChild(errItem);}if(opts.insertNode){frmEl=Dom.get(opts.insertNode);}else{frmEl=Dom.getFirstChild(frm);}Dom.insertBefore(errList,frmEl);if(opts.showErrorHeader){var p=document.createElement("p");Dom.addClass(p,"error");var pText=document.createTextNode("Please fix the following:");p.appendChild(pText);Dom.insertBefore(p,errList);}}}vObj=null;return errs;};var validateFormField=function(fieldName,frm){var vObj=validationJSON[frm.id];if(!vObj){return;}var fieldsArray=vObj.fields;var fieldValidationObject={required:false,requiredMessage:null,validations:[]};for(var i=0;i<fieldsArray.length;i++){if(fieldsArray[i].fieldName==fieldName){if(fieldsArray[i].validationType=="validateRequired"){fieldValidationObject.required=true;fieldValidationObject.requiredMessage=fieldsArray[i].errorMessage;}else{fieldValidationObject.validations.push(fieldsArray[i]);}}}return(validateField(frm[fieldName],fieldValidationObject));};var setServerErrorCodes=function(codes){serverErrorCodes=codes;};return{setFormValidations:setFormValidations,validateForm:validateForm,validateFormField:validateFormField,setServerErrorCodes:setServerErrorCodes,getFormValues:getFormValues,buildQueryString:buildQueryString,addSelectSubmitCapability:addSelectSubmitCapability,addARIARoles:addARIARoles,getQueryStringValue:getQueryStringValue,initPhoneEmailFields:initPhoneEmailFields,initOverLabels:initOverLabels,hideOverLabel:hideOverLabel,initLinkedFields:initLinkedFields};}();YAHOO.namespace("COUNTRY.util.Sdc");COUNTRY.util.Sdc=function(){var yl=YAHOO.lang;var dcsInit;var dcsGetCookie=function(name){var cookies=document.cookie.split("; ");var cmatch=[];var idx=0;var i=0;var namelen=name.length;var clen=cookies.length;for(i=0;i<clen;i++){var c=cookies[i];if((c.substring(0,namelen+1))==(name+"=")){cmatch[idx++]=c;}}var cmatchCount=cmatch.length;if(cmatchCount>0){idx=0;if((cmatchCount>1)&&(name==dcsInit.fpc)){var dLatest=new Date(0);for(i=0;i<cmatchCount;i++){var lv=parseInt(dcsGetCrumb(cmatch[i],"lv"));var dLst=new Date(lv);if(dLst>dLatest){dLatest.setTime(dLst.getTime());idx=i;}}}return unescape(cmatch[idx].substring(namelen+1));}else{return null;}};var dcsGetCrumb=function(cval,crumb){var aCookie=cval.split(":");for(var i=0;i<aCookie.length;i++){var aCrumb=aCookie[i].split("=");if(crumb==aCrumb[0]){return aCrumb[1];}}return null;};var dcsGetIdCrumb=function(cval,crumb){var id=cval.substring(0,cval.indexOf(":lv="));var aCrumb=id.split("=");for(var i=0;i<aCrumb.length;i++){if(crumb==aCrumb[0]){return aCrumb[1];}}return null;};var dcsFPC=function(offset){if(yl.isNull(offset)||yl.isUndefined(offset)){return;}if(document.cookie.indexOf("WTLOPTOUT=")!=-1){return;}var name=dcsInit.fpc;var dCur=new Date();var adj=(dCur.getTimezoneOffset()*60000)+(offset*3600000);dCur.setTime(dCur.getTime()+adj);var dExp=new Date(dCur.getTime()+315360000000);var dSes=new Date(dCur.getTime());dcsInit.WT.co_f=dcsInit.WT.vt_sid=dcsInit.WT.vt_f=dcsInit.WT.vt_f_a=dcsInit.WT.vt_f_s=dcsInit.WT.vt_f_d=dcsInit.WT.vt_f_tlh=dcsInit.WT.vt_f_tlv="";if(document.cookie.indexOf(name+"=")==-1){if((typeof(gWtId)!="undefined")&&(gWtId!="")){dcsInit.WT.co_f=gWtId;}else{if((typeof(gTempWtId)!="undefined")&&(gTempWtId!="")){dcsInit.WT.co_f=gTempWtId;dcsInit.WT.vt_f="1";}else{dcsInit.WT.co_f="2";var cur=dCur.getTime().toString();for(var i=2;i<=(32-cur.length);i++){dcsInit.WT.co_f+=Math.floor(Math.random()*16).toString(16);}dcsInit.WT.co_f+=cur;dcsInit.WT.vt_f="1";}}if(typeof(gWtAccountRollup)=="undefined"){dcsInit.WT.vt_f_a="1";}dcsInit.WT.vt_f_s=dcsInit.WT.vt_f_d="1";dcsInit.WT.vt_f_tlh=dcsInit.WT.vt_f_tlv="0";}else{var c=dcsGetCookie(name);var id=dcsGetIdCrumb(c,"id");var lv=parseInt(dcsGetCrumb(c,"lv"));var ss=parseInt(dcsGetCrumb(c,"ss"));if((id==null)||(id=="null")||isNaN(lv)||isNaN(ss)){return;}dcsInit.WT.co_f=id;var dLst=new Date(lv);dcsInit.WT.vt_f_tlh=Math.floor((dLst.getTime()-adj)/1000);dSes.setTime(ss);if((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime()+28800000))){dcsInit.WT.vt_f_tlv=Math.floor((dSes.getTime()-adj)/1000);dSes.setTime(dCur.getTime());dcsInit.WT.vt_f_s="1";}if((dCur.getDay()!=dLst.getDay())||(dCur.getMonth()!=dLst.getMonth())||(dCur.getYear()!=dLst.getYear())){dcsInit.WT.vt_f_d="1";}}dcsInit.WT.co_f=escape(dcsInit.WT.co_f);dcsInit.WT.vt_sid=dcsInit.WT.co_f+"."+(dSes.getTime()-adj);var expiry="; expires="+dExp.toGMTString();document.cookie=name+"=id="+dcsInit.WT.co_f+":lv="+dCur.getTime().toString()+":ss="+dSes.getTime().toString()+expiry+"; path=/"+(((dcsInit.fpcdom!=""))?("; dcsInit.domain="+dcsInit.fpcdom):(""));if(document.cookie.indexOf(name+"=")==-1){dcsInit.WT.co_f=dcsInit.WT.vt_sid=dcsInit.WT.vt_f_s=dcsInit.WT.vt_f_d=dcsInit.WT.vt_f_tlh=dcsInit.WT.vt_f_tlv="";dcsInit.WT.vt_f=dcsInit.WT.vt_f_a="2";}};var dcsQP=function(N){if(yl.isUndefined(N)){return"";}var qry=window.location.search.substring(1);if(qry!=""){var pairs=qry.split("&");for(var i=0;i<pairs.length;i++){var pos=pairs[i].indexOf("=");if(pos!=-1){if(pairs[i].substring(0,pos)==N){dcsInit.qp[dcsInit.qp.length]=(i==0?"":"&")+pairs[i];return pairs[i].substring(pos+1);}}}}return"";};var dcsMultiTrack=function(){if(arguments.length%2==0){for(var i=0;i<arguments.length;i+=2){if(arguments[i].indexOf("WT.")==0){dcsInit.WT[arguments[i].substring(3)]=arguments[i+1];}else{if(arguments[i].indexOf("DCS.")==0){dcsInit.DCS[arguments[i].substring(4)]=arguments[i+1];}else{if(arguments[i].indexOf("DCSext.")==0){dcsInit.DCSext[arguments[i].substring(7)]=arguments[i+1];}}}}var dCurrent=new Date();dcsInit.DCS.dcsdat=dCurrent.getTime();dcsFPC(dcsInit.timezone);dcsTag();}};var dcsVar=function(){var dCurrent=new Date();dcsInit.WT.tz=dCurrent.getTimezoneOffset()/60*-1;if(dcsInit.WT.tz==0){dcsInit.WT.tz="0";}dcsInit.WT.bh=dCurrent.getHours();dcsInit.WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;if(typeof(screen)=="object"){dcsInit.WT.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth;dcsInit.WT.sr=screen.width+"x"+screen.height;}if(typeof(navigator.javaEnabled())=="boolean"){dcsInit.WT.jo=navigator.javaEnabled()?"Yes":"No";}if(document.title){dcsInit.WT.ti=document.title;}dcsInit.WT.js="Yes";dcsInit.WT.jv=dcsJV();if(document.body&&document.body.addBehavior){document.body.addBehavior("#default#clientCaps");dcsInit.WT.ct=document.body.connectionType||"unknown";document.body.addBehavior("#default#homePage");}else{dcsInit.WT.ct="unknown";}if(parseInt(navigator.appVersion)>3){if((navigator.appName=="Microsoft Internet Explorer")&&document.body){dcsInit.WT.bs=document.body.offsetWidth+"x"+document.body.offsetHeight;}else{if(navigator.appName=="Netscape"){dcsInit.WT.bs=window.innerWidth+"x"+window.innerHeight;}}}dcsInit.WT.fi="No";if(window.ActiveXObject){for(var i=10;i>0;i--){try{var flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);dcsInit.WT.fi="Yes";dcsInit.WT.fv=i+".0";break;}catch(e){}}}else{if(navigator.plugins&&navigator.plugins.length){for(var i=0;i<navigator.plugins.length;i++){if(navigator.plugins[i].name.indexOf("Shockwave Flash")!=-1){dcsInit.WT.fi="Yes";dcsInit.WT.fv=navigator.plugins[i].description.split(" ")[2];break;}}}}if(dcsInit.i18n){dcsInit.WT.em=(typeof(encodeURIComponent)=="function")?"uri":"esc";if(typeof(document.defaultCharset)=="string"){dcsInit.WT.le=document.defaultCharset;}else{if(typeof(document.characterSet)=="string"){dcsInit.WT.le=document.characterSet;}}}dcsInit.WT.tv="1.0.7e";dcsInit.WT.dl=0;dcsInit.DCS.dcsdat=dCurrent.getTime();dcsInit.DCS.dcssip=window.location.hostname;dcsInit.DCS.dcsuri=window.location.pathname;dcsInit.WT.es=dcsInit.DCS.dcssip+dcsInit.DCS.dcsuri;if(window.location.search){dcsInit.DCS.dcsqry=window.location.search;if(dcsInit.qp.length>0){for(var i=0;i<dcsInit.qp.length;i++){var pos=dcsInit.DCS.dcsqry.indexOf(dcsInit.qp[i]);if(pos!=-1){var front=dcsInit.DCS.dcsqry.substring(0,pos);var end=dcsInit.DCS.dcsqry.substring(pos+dcsInit.qp[i].length,dcsInit.DCS.dcsqry.length);dcsInit.DCS.dcsqry=front+end;}}}}if((window.document.referrer!="")&&(window.document.referrer!="-")){if(!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){dcsInit.DCS.dcsref=window.document.referrer;}}};var dcsA=function(N,V){if(dcsInit.i18n&&(dcsInit.exre!="")&&!dcsInit.exre.test(N)){if(N=="dcsqry"){var newV="";var params=V.substring(1).split("&");for(var i=0;i<params.length;i++){var pair=params[i];var pos=pair.indexOf("=");if(pos!=-1){var key=pair.substring(0,pos);var val=pair.substring(pos+1);if(i!=0){newV+="&";}newV+=key+"="+dcsEncode(val);}}V=V.substring(0,1)+newV;}else{V=dcsEncode(V);}}return"&"+N+"="+dcsEscape(V,dcsInit.re);};var dcsEscape=function(S,REL){if(REL!=""){var retStr=new String(S);for(var R in REL){retStr=retStr.replace(REL[R],R);}return retStr;}else{return escape(S);}};var dcsEncode=function(S){return(yl.isFunction(encodeURIComponent))?encodeURIComponent(S):escape(S);};var dcsCreateImage=function(dcsSrc){if(document.images){dcsInit.images[dcsInit.index]=new Image;dcsInit.images[dcsInit.index].src=dcsSrc;dcsInit.index++;}else{document.write('<IMG ALT="" BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+dcsSrc+'">');}};var dcsMeta=function(){var elems;if(document.all){elems=document.all.tags("meta");}else{if(document.documentElement){elems=document.getElementsByTagName("meta");}}if(typeof(elems)!="undefined"){var length=elems.length;for(var i=0;i<length;i++){var name=elems.item(i).name;var content=elems.item(i).content;var equiv=elems.item(i).httpEquiv;if(name.length>0){if(name.indexOf("WT.")==0){dcsInit.WT[name.substring(3)]=content;}else{if(name.indexOf("DCSext.")==0){dcsInit.DCSext[name.substring(7)]=content;}else{if(name.indexOf("DCS.")==0){dcsInit.DCS[name.substring(4)]=content;}}}}else{if(dcsInit.i18n&&(equiv=="Content-Type")){var pos=content.toLowerCase().indexOf("charset=");if(pos!=-1){dcsInit.WT.mle=content.substring(pos+8);}}}}}};var dcsTag=function(){if(document.cookie.indexOf("WTLOPTOUT=")!=-1){return;}var P="http"+(window.location.protocol.indexOf("https:")==0?"s":"")+"://"+dcsInit.domain+(dcsInit.dcsid==""?"":"/"+dcsInit.dcsid)+"/dcs.gif?";for(var N in dcsInit.DCS){if(dcsInit.DCS[N]){P+=dcsA(N,dcsInit.DCS[N]);}}var keys=["co_f","vt_sid","vt_f_tlv"];for(var i=0;i<keys.length;i++){var key=keys[i];if(dcsInit.WT[key]){P+=dcsA("WT."+key,dcsInit.WT[key]);delete dcsInit.WT[key];}}for(N in dcsInit.WT){if(dcsInit.WT[N]){P+=dcsA("WT."+N,dcsInit.WT[N]);}}for(N in dcsInit.DCSext){if(dcsInit.DCSext[N]){P+=dcsA(N,dcsInit.DCSext[N]);}}if(P.length>2048&&navigator.userAgent.indexOf("MSIE")>=0){P=P.substring(0,2040)+"&WT.tu=1";}dcsCreateImage(P);dcsInit.WT.ad="";};var dcsJV=function(){var agt=navigator.userAgent.toLowerCase();var major=parseInt(navigator.appVersion);var mac=(agt.indexOf("mac")!=-1);var ff=(agt.indexOf("firefox")!=-1);var ff0=(agt.indexOf("firefox/0.")!=-1);var ff10=(agt.indexOf("firefox/1.0")!=-1);var ff15=(agt.indexOf("firefox/1.5")!=-1);var ff2up=(ff&&!ff0&&!ff10&!ff15);var nn=(!ff&&(agt.indexOf("mozilla")!=-1)&&(agt.indexOf("compatible")==-1));var nn4=(nn&&(major==4));var nn6up=(nn&&(major>=5));var ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));var ie4=(ie&&(major==4)&&(agt.indexOf("msie 4")!=-1));var ie5up=(ie&&!ie4);var op=(agt.indexOf("opera")!=-1);var op5=(agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1);var op6=(agt.indexOf("opera 6")!=-1||agt.indexOf("opera/6")!=-1);var op7up=(op&&!op5&&!op6);var jv="1.1";if(ff2up){jv="1.7";}else{if(ff15){jv="1.6";}else{if(ff0||ff10||nn6up||op7up){jv="1.5";}else{if((mac&&ie5up)||op6){jv="1.4";}else{if(ie5up||nn4||op5){jv="1.3";}else{if(ie4){jv="1.2";}}}}}}return jv;};var run=function(initObj){if(!initObj){return;}dcsInit=initObj;if(dcsInit.enabled){dcsVar();dcsFPC(dcsInit.timezone);dcsMeta();dcsTag();}};var sendMultiTrackData=function(){if(arguments.length%2==0){var args="COUNTRY.util.Sdc.dcsMultiTrack(";for(var i=0;i<arguments.length;i++){if(i<arguments.length-1){args=args+'"'+arguments[i]+'", ';}else{args=args+'"'+arguments[i]+'"';}}args=args+")";eval(args);for(var i=0;i<arguments.length;i+=2){if(arguments[i].indexOf("WT.")==0){dcsInit.WT[arguments[i].substring(3)]="";}else{if(arguments[i].indexOf("DCS.")==0){dcsInit.DCS[arguments[i].substring(4)]="";}else{if(arguments[i].indexOf("DCSext.")==0){dcsInit.DCSext[arguments[i].substring(7)]="";}}}}}};return{run:run,dcsMultiTrack:dcsMultiTrack,sendMultiTrackData:sendMultiTrackData};}();if(!("indexOf" in Array.prototype)){Array.prototype.indexOf=function(find,i){if(i===undefined){i=0;}if(i<0){i+=this.length;}if(i<0){i=0;}for(var n=this.length;i<n;i++){if(i in this&&this[i]===find){return i;}}return -1;};}YAHOO.namespace("COUNTRY.RTGP");COUNTRY.RTGP=function(){var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event,Connect=YAHOO.util.Connect,messagePanel=null,countryCottonStates=["AK","AZ","CO","IL","IA","KS","MN","MO","NV","ND","OK","OR","WA","WI","AL","GA","TN"],newsletterValidation={conditionGroups:[],fields:[{errorMessage:"Email address is required.",fieldName:"email",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Enter valid email address.",fieldName:"email",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateEmailAddress"}],linkedFields:[],selectionGroups:[]},optInValidation={conditionGroups:[],fields:[{errorMessage:"You must be 18 or older.",fieldName:"termsAgreement",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"First Name is required.",fieldName:"firstName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid First Name.",fieldName:"firstName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateName"},{errorMessage:"First Name must be less than 32 characters.",fieldName:"firstName",groupName:null,maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"Last Name is required.",fieldName:"lastName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid Last Name.",fieldName:"lastName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateName"},{errorMessage:"Last Name must be less than 32 characters.",fieldName:"lastName",groupName:null,maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"Email Address is required.",fieldName:"customerEmail",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid Email Address.",fieldName:"customerEmail",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateEmailAddress"},{errorMessage:"Email Address must be less than 255 characters.",fieldName:"customerEmail",maxLength:255,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"Address is required.",fieldName:"street",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Address must be less than 32 characters.",fieldName:"street",maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"City is required.",fieldName:"city",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"City must be less than 32 characters.",fieldName:"city",maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"State is required.",fieldName:"state",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid ZIP code.",fieldName:"zipCode",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateZIPCode"},{errorMessage:"ZIP code is required.",fieldName:"zipCode",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Phone number is required.",fieldName:"phone",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid phone number.",fieldName:"phone",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validatePhone"}],linkedFields:[],selectionGroups:[]},formValidations={newsletterTourStopsThin:newsletterValidation,newsletter:newsletterValidation,newsletterTourStops:newsletterValidation,newsletterVipBody:newsletterValidation,repLocator:{conditionGroups:[],fields:[{errorMessage:"Address is required.",fieldName:"addressLastLine",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"}],linkedFields:[],selectionGroups:[]},optInZip:{conditionGroups:[],fields:[{errorMessage:"ZIP Code is required.",fieldName:"zipCode",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid ZIP Code.",fieldName:"zipCode",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateZIPCode"}],linkedFields:[],selectionGroups:[]},optInForm:optInValidation,ticketEntryForm:optInValidation,photoCodeForm:{conditionGroups:[{childFieldGroup:[{errorMessage:"You must be 18 or older.",fieldName:"termsAgreement",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"First Name is required.",fieldName:"firstName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid First Name.",fieldName:"firstName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateName"},{errorMessage:"First Name must be less than 32 characters.",fieldName:"firstName",groupName:null,maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"Last Name is required.",fieldName:"lastName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid Last Name.",fieldName:"lastName",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateName"},{errorMessage:"Last Name must be less than 32 characters.",fieldName:"lastName",groupName:null,maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"Email Address is required.",fieldName:"customerEmail",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid Email Address.",fieldName:"customerEmail",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateEmailAddress"},{errorMessage:"Email Address must be less than 255 characters.",fieldName:"customerEmail",maxLength:255,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"Address is required.",fieldName:"street",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Address must be less than 32 characters.",fieldName:"street",maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"City is required.",fieldName:"city",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"City must be less than 32 characters.",fieldName:"city",maxLength:32,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateLength"},{errorMessage:"State is required.",fieldName:"state",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid ZIP code.",fieldName:"zipCode",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateZIPCode"},{errorMessage:"ZIP code is required.",fieldName:"zipCode",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Phone number is required.",fieldName:"phone",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"},{errorMessage:"Please enter a valid phone number.",fieldName:"phone",maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validatePhone"}],field:{errorMessage:"No Error",fieldName:"optIn",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:"yes",validationType:"validateSpecial"}}],fields:[{errorMessage:"Photo Card Code is required.",fieldName:"photoCode",groupName:null,maxLength:0,minLength:0,parentFieldName:null,specialValidation:null,validationType:"validateRequired"}],linkedFields:[],selectionGroups:[]}};var getSDCValue=function(value){if(value=="dcsid"){if(COUNTRY.domain.indexOf("www.")!=-1){return"dcsaadc4qtpjo5qbsk254ami7_1t7b";}else{return"dcsi5g9n4upjo5m48hz3t0ap7_3d8k";}}};var dcsInit={dcsid:(function(){return(getSDCValue("dcsid"));})(),domain:"wtsdc.countryfinancial.com",doms:COUNTRY.domain,enabled:true,exre:(function(){if(window.RegExp){return(new RegExp("dcs(uri)|(ref)|(aut)|(met)|(sta)|(sip)|(pro)|(byt)|(dat)|(p3p)|(cfg)|(redirect)|(cip)","i"));}else{return("");}})(),fpc:"WT_FPC",fpcdom:"",i18n:false,images:[],index:0,qp:[],timezone:-6,trackevents:true,DCS:{},WT:{},DCSext:{},re:(function(){if(window.RegExp){return(this.i18n?{"%25":/\%/g}:{"%09":/\t/g,"%20":/ /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/g,"%7F":/\x7F/g,"%A0":/\xA0/g});}else{return("");}})()};(function(){if(dcsInit.enabled&&(document.cookie.indexOf(dcsInit.fpc+"=")==-1)&&(document.cookie.indexOf("WTLOPTOUT=")==-1)){document.write("<script type='text/javascript' src='http"+(window.location.protocol.indexOf("https:")==0?"s":"")+"://"+dcsInit.domain+"/"+dcsInit.dcsid+"/wtid.js'><\/script>");}})();var addLinkEventHandlers=function(){var anchors=document.getElementsByTagName("A");for(var i=0;i<anchors.length;i++){if(Dom.hasClass(anchors[i],"external")||Dom.hasClass(anchors[i],"internalDoc")){Event.addListener(anchors[i],"click",function(e){Event.preventDefault(e);openExternalWindow(this);});}else{if(Dom.hasClass(anchors[i],"pagination")){Event.addListener(anchors[i],"click",function(e){Event.preventDefault(e);var locatorParms=escape("addressLastLine="+Dom.get("repLocator").addressLastLine.value+this.href.substr(this.href.indexOf("&")));refreshLocatorContent(locatorParms);});}}}};var addFormHandlers=function(){var frms=document.getElementsByTagName("FORM");var frmName;var errs;for(var i=0;i<frms.length;i++){frmName=frms[i].id;COUNTRY.util.Forms.addSelectSubmitCapability(frms[i]);if(COUNTRY.aria){COUNTRY.util.Forms.addARIARoles(frms[i]);}COUNTRY.util.Forms.initLinkedFields(frms[i]);if(formValidations[frmName]){COUNTRY.util.Forms.setFormValidations(frmName,formValidations[frmName]);}Event.addListener(frms[i],"submit",function(e){if(this.submitBtn){this.submitBtn.disabled=true;}},frms[i],true);if(frmName=="repLocator"){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}Event.addListener(frms[i].submitBtn,"click",function(e){Event.preventDefault(e);errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(errs.length>0){window.scrollTo(0,0);}else{var locatorParms=escape("addressLastLine="+this.addressLastLine.value);refreshLocatorContent(locatorParms);}},frms[i],true);}else{if(frmName=="quoteRequest"){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}var acInput=Dom.get("quoteRep");if(acInput){initAutoComplete(acInput,frms[i]);COUNTRY.util.Forms.initPhoneEmailFields(frms[i].phone,frms[i].customerEmail,true);Dom.addClass("infoPos5","noDisplay");}Event.addListener(frms[i].submitBtn,"click",function(e){errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(errs.length>0){Event.preventDefault(e);}},frms[i],true);}else{if(frmName=="optInForm"){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}var acInput=Dom.get("quoteRep");if(acInput){initAutoComplete(acInput,frms[i]);}Event.addListener(frms[i].submitBtn,"click",function(e){errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true,insertNode:this.getElementsByTagName("INPUT")[0]});if(errs.length>0){Event.preventDefault(e);window.scrollTo(0,0);}},frms[i],true);addScenarioTracking(frms[i]);}else{if(frmName=="ticketEntryForm"){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}hideShowOptIn(frms[i]);var acInput=Dom.get("quoteRep");if(acInput){initAutoComplete(acInput,frms[i]);}Event.addListener(frms[i].state,"change",function(e){hideShowOptIn(this);},frms[i],true);Event.addListener(frms[i].submitBtn,"click",function(e){errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true,insertNode:this.getElementsByTagName("INPUT")[0]});if(errs.length>0){Event.preventDefault(e);window.scrollTo(0,0);}},frms[i],true);addScenarioTracking(frms[i]);}else{if(frmName=="photoCodeForm"){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}var acInput=Dom.get("quoteRep");if(acInput){initAutoComplete(acInput,frms[i]);}Event.addListener(frms[i].optIn,"click",function(e){hideShowOptInCheckBox(this);},frms[i],true);Event.addListener(frms[i].submitBtn,"click",function(e){Event.preventDefault(e);errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true,insertNode:this.offerCode});if(errs.length>0){window.scrollTo(0,0);}else{var photoURL=this.url.value+"?code="+this.photoCode.value;window.open(photoURL);COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/newWindow/","DCSext.w_currenturl",dcsInit.WT.es,"DCSext.w_targeturl",photoURL);dcsInit.DCS.dcsuri=dcsInit.DCSext.w_currenturl=dcsInit.DCSext.w_targeturl="";if(this.optIn.checked){this.submit();}}},frms[i],true);}else{if(frmName=="newsletter"||frmName=="newsletterTourStopsThin"||frmName=="newsletterTourStops"||frmName=="newsletterVipBody"){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}Event.addListener(frms[i].submitBtn,"click",function(e){Event.preventDefault(e);errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:false});if(errs.length==0){Connect.setForm(this);Connect.asyncRequest("POST",this.action,{success:function(o){return;},failure:function(o){return;}});var newsletterThankYou="<p>Thanks for signing up to get the 411 on everything Road Trips and Guitar Picks!</p><p>Watch for emails from us at tripsandpicks@countryfinancialmail.com to get the<br/> latest on:</p><ul><li><div>Chances to win exclusive backstage passes and tickets to the hottest concerts of the year</div></li><li><div>Tour updates</div></li><li><div>Cool contests and prizes - including artist signed merchandise</div></li><li><div>And other insider info!</div></li></ul>";if(!YAHOO.env.getVersion("messagePanel")){var successHandler=function(){messagePanel=new COUNTRY.widget.MessagePanel("messagePanel",newsletterThankYou);messagePanel.show(document.body);};var failureHandler=function(){return;};COUNTRY.loadComponent("messagePanel",successHandler,failureHandler);}else{messagePanel=new COUNTRY.widget.MessagePanel("messagePanel",newsletterThankYou);messagePanel.show(document.body);}this.email.value="";var errList=Dom.getElementsByClassName("error","*",this);for(var j=0;j<errList.length;j++){errList[j].parentNode.removeChild(errList[j]);}}},frms[i],true);}else{if(frmName=="onlineDataEntryForm"){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}var acInput=Dom.get("quoteRep");if(acInput){initAutoComplete(acInput,frms[i]);}Event.addListener(frms[i].submitBtn,"click",function(e){errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(errs.length>0){Event.preventDefault(e);window.scrollTo(0,0);}},frms[i],true);}else{if(Dom.hasClass(frms[i],"defaultForm")){if(frms[i].submitBtn){frms[i].submitBtn.disabled=false;}Event.addListener(frms[i].submitBtn,"click",function(e){errs=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(errs.length>0){Event.preventDefault(e);window.scrollTo(0,0);}},frms[i],true);}}}}}}}}}};var refreshLocatorContent=function(locatorParms){COUNTRY.util.Ajax.getRemoteContent("GET","/pcGET.php?locatorParms="+locatorParms,"locatorOutput",{success:function(o){var el=Dom.get("locatorOutput");el.innerHTML=o.responseText;addLinkEventHandlers();},failure:function(o){var el=Dom.get("locatorOutput");el.innerHTML="The requested content is currently unavailable. Please try again later.";}});};var initAutoComplete=function(acInput,frm){if(!YAHOO.env.getVersion("countryAC")){var successHandler=function(){COUNTRY.widget.AutoComplete.init(acInput,"acResults","/pcGETXML.php?pcgt=data",frm);};var failureHandler=function(){return;};COUNTRY.loadComponent("countryAC",successHandler,failureHandler);}else{COUNTRY.widget.AutoComplete.init(acInput,"acResults","/pcGETXML.php",frm);}};var hideShowOptInCheckBox=function(frm){var optInFields=Dom.getElementsByClassName("optInField",null,frm);if(frm.optIn.checked){Dom.removeClass(optInFields,"noDisplay");}else{Dom.addClass(optInFields,"noDisplay");}};var hideShowOptIn=function(frm){var optInFields=Dom.getElementsByClassName("optInField",null,frm);if(countryCottonStates.indexOf(frm.state.options[frm.state.selectedIndex].value)!=-1){Dom.removeClass(optInFields,"noDisplay");frm.optIn.checked=true;}else{Dom.addClass(optInFields,"noDisplay");frm.optIn.checked=false;}};var hideShowRepField=function(frm){var optInFields=Dom.getElementsByClassName("clientField",null,frm);if(frm.currentClient.checked){Dom.removeClass(optInFields,"noDisplay");}else{Dom.addClass(optInFields,"noDisplay");}};var addScenarioTracking=function(frm){var scenarioName="unknownApp";var scenarioUrl="unknown";var currentPage=document.URL;if(currentPage.indexOf("memory")!=-1){scenarioName="MemoryGameOffer";scenarioUrl="memoryGame";}else{if(currentPage.indexOf("s2woffer")!=-1){scenarioName="SpinToWinGameOffer";scenarioUrl="spinToWinGame";}else{if(currentPage.indexOf("s2wprize")!=-1){scenarioName="SpinToWinGameClaim";scenarioUrl="spinToWinGame";}else{if(currentPage.indexOf("wintix")!=-1){scenarioName="TicketEntry";scenarioUrl="ticketEntry";}else{if(currentPage.indexOf("ticketEntry")!=-1){scenarioName="TicketEntryMobile";scenarioUrl="ticketEntryMobile";}else{if(currentPage.indexOf("soundcheck")!=-1){scenarioName="SoundcheckOffer";scenarioUrl="soundcheckOffer";}}}}}}var head=document.getElementsByTagName("head")[0];var metaSN=document.createElement("meta");metaSN.setAttribute("name","WT.si_n");metaSN.setAttribute("content",scenarioName);head.appendChild(metaSN);var metaSX=document.createElement("meta");metaSX.setAttribute("name","WT.si_x");metaSX.setAttribute("content","2");head.appendChild(metaSX);};var addScenarioFinalStep=function(scenarioName,stepNumber){var head=document.getElementsByTagName("head")[0];var metaSN=document.createElement("meta");metaSN.setAttribute("name","WT.si_n");metaSN.setAttribute("content",scenarioName);head.appendChild(metaSN);var metaSX=document.createElement("meta");metaSX.setAttribute("name","WT.si_x");metaSX.setAttribute("content","3");head.appendChild(metaSX);var metaCS=document.createElement("meta");metaCS.setAttribute("name","WT.si_cs");metaCS.setAttribute("content","1");head.appendChild(metaCS);};var addDriveForTheMusicHandlers=function(){var d4mContent=Dom.get("d4mContent");Event.addListener(Dom.getElementsByClassName("readMore","a",d4mContent),"click",function(e){Event.preventDefault(e);var moreInfo=Dom.getElementsByClassName("moreInfo","p",this.parentNode.parentNode);if(moreInfo){Dom.removeClass(moreInfo,"noDisplay");Dom.addClass(this,"noDisplay");}});Event.addListener(Dom.getElementsByClassName("readLess","a",d4mContent),"click",function(e){Event.preventDefault(e);var moreInfo=Dom.getElementsByClassName("moreInfo","p",this.parentNode.parentNode);var readMore=Dom.getElementsByClassName("readMore","a",this.parentNode.parentNode);if(moreInfo){Dom.addClass(moreInfo,"noDisplay");}if(readMore){Dom.removeClass(readMore,"noDisplay");}});Event.addListener(Dom.get("d4mRules"),"click",function(e){Event.preventDefault(e);var d4mRules='<p>How it works:</p><ul><li><div>Click "Like" next to the location and organization you want to help support.</div></li><li><div>For every "Like" received, we\'ll donate one dollar up to $2,500!</div></li><li><div>The more likes, the bigger the donation! Spread the word by sharing this with your friends and family.</div></li><li><div>COUNTRY Financial will guarantee a minimum donation of $1,000. </div></li><li><div>COUNTRY Financial, Little Big Town, and Train will present the final donation to the organization prior to the local concert.</div></li></ul>';if(!YAHOO.env.getVersion("messagePanel")){var successHandler=function(){messagePanel=new COUNTRY.widget.MessagePanel("messagePanel",d4mRules);messagePanel.show(document.body);};var failureHandler=function(){return;};COUNTRY.loadComponent("messagePanel",successHandler,failureHandler);}else{messagePanel=new COUNTRY.widget.MessagePanel("messagePanel",d4mRules);messagePanel.show(document.body);}});Event.addListener(Dom.get("preLikeD4M"),"click",function(e){Event.preventDefault(e);var d4mRules="<p>Before you Like a city, warm up by liking us! Just click the Like button at the top of the page, then you'll be on your way to Drive 4 the Music!</p>";if(!YAHOO.env.getVersion("messagePanel")){var successHandler=function(){messagePanel=new COUNTRY.widget.MessagePanel("messagePanel",d4mRules);messagePanel.show(document.body);};var failureHandler=function(){return;};COUNTRY.loadComponent("messagePanel",successHandler,failureHandler);}else{messagePanel=new COUNTRY.widget.MessagePanel("messagePanel",d4mRules);messagePanel.show(document.body);}});};var addRolesAndIndexes=function(){if(COUNTRY.aria){var banner,nav,main,sec,info;banner=document.getElementById("header");if(banner){banner.setAttribute("role","banner");}nav=document.getElementById("footer");if(nav){nav.setAttribute("role","navigation");}main=document.getElementById("mainContent");if(main){main.setAttribute("role","main");}}};var addButtonRollovers=function(){var i,imgs=Dom.getElementsByClassName("imgOver","IMG",document.body);for(i=0;i<imgs.length;i++){Event.addListener(imgs[i],"mouseover",function(e){this.src=this.src.replace(".gif","Over.gif");});Event.addListener(imgs[i],"mouseout",function(e){this.src=this.src.replace("Over.gif",".gif");});}};var openExternalWindow=function(linkEl){window.open(linkEl.href);COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/newWindow/","DCSext.w_currenturl",dcsInit.WT.es,"DCSext.w_targeturl",linkEl.href);dcsInit.DCS.dcsuri=dcsInit.DCSext.w_currenturl=dcsInit.DCSext.w_targeturl="";};var init=function(){COUNTRY.util.Forms.initOverLabels();addLinkEventHandlers();addFormHandlers();addButtonRollovers();addRolesAndIndexes();var currentPage=document.URL;if(currentPage.indexOf("memory_thankyou")!=-1){addScenarioFinalStep("MemoryGameOffer",3);}else{if(currentPage.indexOf("s2wprize_thankyou")!=-1){addScenarioFinalStep("SpinToWinGameClaim",3);}else{if(currentPage.indexOf("s2woffer_thankyou")!=-1){addScenarioFinalStep("SpinToWinGameOffer",3);}else{if(currentPage.indexOf("wintix_thankyou")!=-1){addScenarioFinalStep("TicketEntry",3);}else{if(currentPage.indexOf("ticketEntryThankYou")!=-1){addScenarioFinalStep("TicketEntryMobile",3);}else{if(currentPage.indexOf("soundcheck_thankyou")!=-1){addScenarioFinalStep("SoundcheckOffer",3);}else{if(currentPage.indexOf("driveForTheMusic")!=-1){addDriveForTheMusicHandlers();}}}}}}}COUNTRY.util.Sdc.run(dcsInit);};return{init:init,openExternalWindow:openExternalWindow};}();YAHOO.util.Event.onDOMReady(COUNTRY.RTGP.init);/* RTGP 1.0.0.3006 */
