YAHOO.namespace("COUNTRY");YAHOO.namespace("COUNTRY.util");YAHOO.namespace("COUNTRY.widget");var COUNTRY=YAHOO.COUNTRY;COUNTRY.domain=document.domain;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:"/scripts/country/widget/accordion-min.js",requires:["tabview"]},tabviewariaplugin:{name:"tabviewariaplugin",type:"js",fullpath:"/scripts/country/util/tabviewariaplugin-min.js",requires:["tabview"]},carouselariaplugin:{name:"carouselariaplugin",type:"js",fullpath:"/scripts/country/util/carouselariaplugin-min.js",requires:["animation","carousel"]},flash:{name:"flash",type:"js",fullpath:"/scripts/country/util/flash-min.js"},ajax:{name:"ajax",type:"js",fullpath:"/scripts/country/util/ajax-min.js"},mapObject:{name:"mapObject",type:"js",fullpath:"/scripts/country/util/map-min.js",requires:["json","ajax"]},messagePanel:{name:"messagePanel",type:"js",fullpath:"/scripts/country/widget/messagePanel-min.js",requires:["ajax"]},videoPanel:{name:"videoPanel",type:"js",fullpath:"/scripts/country/widget/videoPanel-min.js",requires:["ajax"]},dialogPanel:{name:"dialogPanel",type:"js",fullpath:"/scripts/country/widget/dialogPanel-min.js",requires:["json","ajax"]},referralPanel:{name:"referralPanel",type:"js",fullpath:"/scripts/country/repWebsites/referralPanel-min.js",requires:["ajax"]},coaDialogHandler:{name:"coaDialogHandler",type:"js",fullpath:"/scripts/country/util/coaDialogHandler-min.js",requires:["dialogPanel"]},referralPanelHandler:{name:"referralPanelHandler",type:"js",fullpath:"/scripts/country/repWebsites/referralPanelHandler-min.js",requires:["referralPanel"]},photoGallery:{name:"photoGallery",type:"js",fullpath:"/scripts/country/util/photoGallery-min.js",requires:["ajax"]},videoGallery:{name:"videoGallery",type:"js",fullpath:"/scripts/country/util/videoGallery-min.js",requires:["ajax"]},interactivesGallery:{name:"interactivesGallery",type:"js",fullpath:"/scripts/country/util/interactivesGallery-min.js"},wwdb:{name:"wwdb",type:"js",fullpath:"/scripts/country/financial/wwdb-min.js"},countryAC:{name:"countryAC",type:"js",fullpath:"/scripts/country/widget/autocomplete-min.js",requires:["autocomplete"]}};COUNTRY.loadComponent=function(C,B,D){var A=new YAHOO.util.YUILoader(COUNTRY.LOADER_CONFIG);for(COUNTRY.component in COUNTRY.components){A.addModule(COUNTRY.components[COUNTRY.component])}A.require(C);A.insert({onSuccess:B,onFailure:D,filter:(window.location.href.indexOf("debug=true")==-1?null:"RAW")})};YAHOO.util.Dom.getElementsByAttribute=function(C,D,A,B){var E=function(G){var F=null;if(D!=null){F=new RegExp("(?:^|\\s+)"+D+"(?:\\s+|$)")}if(G.getAttribute(C)){if(F==null||F.test(G.getAttribute(C))){return true}}return false};return this.getElementsBy(E,A,B)};YAHOO.namespace("COUNTRY.util.Ajax");COUNTRY.util.Ajax=function(){var B=YAHOO.util.Dom,A=function(J,F,D,C){var E=B.get(D),I,H='<img alt="loading image" src="/images/findARepLoader.gif"/>';if(!E){return }if(C){I=C}else{I={success:function(K){E.innerHTML=K.responseText},failure:function(K){E.innerHTML="The requested content was unavailable. Please try again later."}}}try{E.innerHTML=H;YAHOO.util.Connect.asyncRequest(J,((YAHOO.env.ua.secure)?F+"&forceSSL=true":F),I)}catch(G){E.innerHTML=G.description}};return{getRemoteContent:A}}();YAHOO.register("ajax",COUNTRY.util.Ajax,{version:"2.0",build:"100"});YAHOO.namespace("COUNTRY.util.Map");COUNTRY.util.Map=function(B,A){this.mapData=null;this.mapEl=null;this.myCountryIcon;this.myCottonIcon;this.myIcons;this.gDir;this.reasons=[];this.createIcons();this.setReasons();if(B&&A){this.putMapOnPage(B,A)}};COUNTRY.util.Map.prototype.setReasons=function(){this.reasons[G_GEO_SUCCESS]="Success";this.reasons[G_GEO_MISSING_ADDRESS]="Missing Address: The address was either missing or had no value.";this.reasons[G_GEO_UNKNOWN_ADDRESS]="Unknown Address:  No corresponding geographic location could be found for the specified address.";this.reasons[G_GEO_UNAVAILABLE_ADDRESS]="Unavailable Address:  The geocode for the given address cannot be returned due to legal or contractual reasons.";this.reasons[G_GEO_BAD_KEY]="Bad Key: The API key is either invalid or does not match the domain for which it was given";this.reasons[G_GEO_TOO_MANY_QUERIES]="Too Many Queries: The daily geocoding quota for this site has been exceeded.";this.reasons[G_GEO_SERVER_ERROR]="Server error: The geocoding request could not be successfully processed.";this.reasons[G_GEO_BAD_REQUEST]="A directions request could not be successfully parsed.";this.reasons[G_GEO_MISSING_QUERY]="No query was specified in the input.";this.reasons[G_GEO_UNKNOWN_DIRECTIONS]="The GDirections object could not compute directions between the points."};COUNTRY.util.Map.prototype.setMapData=function(A){this.mapData=A};COUNTRY.util.Map.prototype.setMapElement=function(A){this.mapEl=A};COUNTRY.util.Map.prototype.createIcons=function(){this.myCountryIcon=new GIcon(G_DEFAULT_ICON);this.myCountryIcon.image="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/greenIcon_large.png";this.myCountryIcon.iconSize=new GSize(22,31);this.myCountryIcon.shadow="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/shadow_large.png";this.myCountryIcon.shadowSize=new GSize(42,31);this.myCountryIcon.iconAnchor=new GPoint(-10,29);this.myCountryIcon.infoWindowAnchor=new GPoint(10,14);this.myCountryIcon.printImage="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/greenIcon_large_print.gif";this.myCountryIcon.mozPrintImage="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/greenIcon_large_nontransparent.gif";this.myCountryIcon.printShadow="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/shadow_large_print.gif";this.myCountryIcon.transparent="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/iconTransparency_large.png";this.myCottonIcon=new GIcon(G_DEFAULT_ICON);this.myCottonIcon.image="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/blueIcon_large.png";this.myCottonIcon.iconSize=new GSize(22,31);this.myCottonIcon.shadow="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/shadow_large.png";this.myCottonIcon.shadowSize=new GSize(42,31);this.myCottonIcon.iconAnchor=new GPoint(-10,29);this.myCottonIcon.infoWindowAnchor=new GPoint(10,14);this.myCottonIcon.printImage="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/blueIcon_large_print.gif";this.myCottonIcon.mozPrintImage="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/blueIcon_large_nontransparent.gif";this.myCottonIcon.printShadow="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/shadow_large_print.gif";this.myCottonIcon.transparent="http://www.countryfinancial.com/images/financial/maps/mapsIcons/largeIcons/iconTransparency_large.png";this.myIcons=[this.myCountryIcon,this.myCottonIcon]};COUNTRY.util.Map.prototype.createMarker=function(A,C,D){var B=new GMarker(A,C);if(D){GEvent.addListener(B,"click",function(E){B.openInfoWindowHtml(D)})}return B};COUNTRY.util.Map.prototype.putMapOnPage=function(D,M){if(D&&M){this.mapEl=D;this.mapData=M}if(this.mapEl&&this.mapData){if(GBrowserIsCompatible()){var C=parseInt(YAHOO.util.Dom.getStyle(this.mapEl,"width")),L=parseInt(YAHOO.util.Dom.getStyle(this.mapEl,"height"));var B=new GMap2(this.mapEl,{size:new GSize(C,L),backgroundColor:"white"});B.setCenter(new GLatLng(this.mapData[0].lat,this.mapData[0].lng),16);var G=this.mapData.length;var J=null;var A=new GLatLngBounds();for(var F=0;F<G;F++){J=this.mapData[F];var H=J.lat,I=J.lng;var K=new GLatLng(H,I);var E=this.createMarker(K,{icon:this.myIcons[J.iconType]},J.html);B.addOverlay(E);A.extend(K)}B.setCenter(A.getCenter());if(C>350){B.setUIToDefault()}if(G==1){GEvent.trigger(E,"click")}else{B.setZoom(B.getBoundsZoomLevel(A))}GEvent.addListener(B,"infowindowopen",function(){var O=YAHOO.util.Dom.get("bubbleHeaderText");var N=YAHOO.util.Dom.get("bubbleNameLinkUnderline");if(N){N=N.firstChild;N.innerHTML=N.innerHTML.replace("%27","'")}if(O){O.innerHTML=O.innerHTML.replace("%27","'")}O=N=null});return B}else{this.mapEl.innerHTML="Sorry, the Google Maps API is not compatible with this browser"}}return null};COUNTRY.util.Map.prototype.makeDirectionsPanel=function(E,F,G,B,H){var J=[{lat:F,lng:G,html:null,iconType:B}],C=YAHOO.util.Dom.get("directionsMap"),D=YAHOO.util.Dom.get("directionsForm");var I=this.putMapOnPage(C,J);this.gDir=new GDirections(I,D);var A=document.getElementById("prinDir");YAHOO.util.Event.addListener(A,"click",function(K){YAHOO.util.Event.preventDefault(K);toFormVal=document.getElementById("toAddress").value;fromFormVal=document.getElementById("fromAddress").value;window.open("http://maps.google.com/maps?f=d&saddr="+fromFormVal+"&daddr="+toFormVal+"&hl=en&safe=on&ie=UTF8&z=13&layer=c&pw=2")});return I};COUNTRY.util.Map.prototype.setDirections=function(A,B){this.gDir.load("from: "+A+" to: "+B,{locale:"en_US"})};YAHOO.register("mapObject",COUNTRY.util.Map,{version:"2.0",build:"100"});YAHOO.namespace("COUNTRY.util.Forms");COUNTRY.util.Forms=function(){var D=YAHOO.util.Dom,c=YAHOO.util.Event;var B={};var Q=null;var R;var F={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:/^(1[^0-9])?[0-9]{3}[^0-9]?[0-9]{3}[^0-9]?[0-9]{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 a=function(e,h){var m="";var j=e.substring(e.indexOf("?")+1,e.length);var l=j.split("&");for(var f in l){var g=l[f].substring(0,l[f].indexOf("="));var k=l[f].substring(l[f].indexOf("=")+1,l[f].length);if(g.toUpperCase()==h.toUpperCase()){m=k;break}}return m};var T=function(e,h,g){var f=D.get("phoneLabel"),j=D.get("emailLabel");if(e&&h&&f&&j){D.addClass([h,j],"noDisplay");f.innerHTML="*Phone or Email";K(e,h,f,j,g)}};var K=function(e,h,f,j,g){c.addListener(e,"blur",function(l){if(YAHOO.lang.trim(e.value)==""){return }var k=false;if(e.value.match(F.validatePhone)){D.setAttribute(e,"name","phone");f.innerHTML="Phone";D.setAttribute(h,"name","customerEmail");j.innerHTML="Email";k=true}else{if(e.value.match(F.validateEmailAddress)){D.setAttribute(e,"name","customerEmail");f.innerHTML="Email";D.setAttribute(h,"name","phone");j.innerHTML="Phone";k=true}}if(k&&g){D.removeClass(D.get("emailLabel"),"noDisplay");D.removeClass(document.forms.quoteRequest.customerEmail,"noDisplay");D.removeClass(document.forms.quoteRequest.phone,"noDisplay");D.removeClass(D.get("infoPos5"),"noDisplay")}})};var L=function(o,p,k,r,j){var g=o.parentNode;var f=o.nextSibling;var u=o.value;var n=o.size;var q=p.parentNode;var e=p.nextSibling;var m=p.value;var l=p.size;var h=false;if(o.value.match(F.validatePhone)){var s=document.createElement("<input name='phone'/>");s.setAttribute("type","text");s.setAttribute("value",u);s.setAttribute("size",n);c.removeListener(o,"blur");g.removeChild(o);g.insertBefore(s,f);k.innerHTML="Phone";var t=document.createElement("<input name='customerEmail' class='noDisplay'/>");t.setAttribute("type","text");t.setAttribute("value",m);t.setAttribute("size",l);q.removeChild(p);q.insertBefore(t,e);r.innerHTML="Email";h=true}else{if(o.value.match(F.validateEmailAddress)){var s=document.createElement("<input name='customerEmail'/>");s.setAttribute("type","text");s.setAttribute("value",u);s.setAttribute("size",n);c.removeListener(o,"blur");g.removeChild(o);g.insertBefore(s,f);k.innerHTML="Email";var t=document.createElement("<input name='phone' class='noDisplay'/>");t.setAttribute("type","text");t.setAttribute("value",m);t.setAttribute("size",l);q.removeChild(p);q.insertBefore(t,e);r.innerHTML="Phone";h=true}}K(s,t,k,r,j);return h};var X=function(k){labels=k.getElementsByTagName("label");var e=k.getElementsByTagName("INPUT");var j=k.getElementsByTagName("SELECT");var g=k.getElementsByTagName("TEXTAREA");var f="";var h;for(h=0;h<j.length;h++){f=f+"<tr><td>"+getLabelForField(j[h])+" = "+j[h].value+"</td></tr>\n"}for(h=0;h<e.length;h++){if(e[h].type!="hidden"&&e[h].type!="submit"){if(e[h].type=="checkbox"||e[h].type=="radio"){if(e[h].checked==true){f=f+"<tr><td>"+e[h].name+" = "+e[h].value+"</td></tr>\n"}}else{f=f+"<tr><td>"+getLabelForField(e[h])+" = "+e[h].value+"</td></tr>\n"}}}for(h=0;h<g.length;h++){f=f+"<tr><td>"+getLabelForField(g[h])+" = "+g[h].value+"</td></tr>\n"}labels=[];return(f)};var S=function(h){var f;try{f=encodeURIComponent(h)}catch(g){f=escape(h)}return f.replace(/%20/g,"+")};var Z=function(f){var e=f.getAttributeNode("value");return(e)?f.getAttribute("value"):null};var U=function(h){var j="";var f,e=0;while((f=h.elements[e++])!=null){var g=V(f);if(g!=""){j+="&"+g}}return j.substring(1)};var V=function(g){if(!g.name||g.disabled){return""}var k=S(g.name);switch(g.type){case"text":case"password":case"submit":case"hidden":return k+"="+S(g.value);case"textarea":var f=g.value.split(/\r\n|\r|\n/).join("\r\n");return k+"="+S(f);case"checkbox":case"radio":if(!g.checked){return""}var f=Z(g);if(f===null){f="on"}return k+"="+S(f);case"select-one":case"select-multiple":var e=[];var j,h=0;while((j=g.options[h++])!=null){if(j.selected){var f=Z(j);if(f===null){f=j.text}e[e.length]=k+"="+S(f)}}return e.join("&");default:return""}};var P=function(g){var f=g.getElementsByTagName("select");for(var e=0;e<f.length;e++){if(D.hasClass(g,"widgetForm")){continue}c.addListener(f[e],"keydown",function(h){if(h.keyCode==13){g.submit();return false}})}};var d=function(g){var e=B[g.id];if(e){for(i=0;i<e.fields.length;i++){if(e.fields[i].validationType.indexOf("validateRequired")!=-1&&e.fields[i].fieldName){var f=e.fields[i].fieldName;if(!g.elements[f]){continue}if(g.elements[f].length){continue}else{g.elements[f].setAttribute("aria-required","true")}}}}};var H=function(h,g){var j,e;var k=document.getElementsByTagName("label");for(var f=0;f<k.length;f++){j=k[f].htmlFor||k[f].getAttribute("for");if(j==h){e=(g)?"none":"inline";D.setStyle(k[f],"display",e);return true}}};var O=function(){var h,g,f;h=D.getElementsByClassName("overLabel","label");for(var e=0;e<h.length;e++){g=h[e].htmlFor||h[e].getAttribute("for");if(!g||!(f=document.getElementById(g))){continue}if(f.value!=""){continue}h[e].className="overLabelApply";c.addListener(f,"focus",function(){H(this.id,true)},f,true);c.addListener(f,"blur",function(){if(this.value===""){H(this.id,false)}},f,true)}};var N=function(h){var e=B[h.id];if(e&&e.linkedFields){for(var g=0;g<e.linkedFields.length;g++){var f=e.linkedFields[g];if(h[f.parentFieldName]&&h[f.fieldName]){if(h[f.fieldName].value==""&&h[f.parentFieldName].value==""){h[f.fieldName].disabled=true}c.addListener(h[f.parentFieldName],"keydown",function(j){this.disabled=false},h[f.fieldName],true);c.addListener(h[f.parentFieldName],"blur",function(l){if(YAHOO.lang.trim(this.value)==""){for(var k=0;k<e.linkedFields.length;k++){if(e.linkedFields[k].parentFieldName==this.name){h[e.linkedFields[k].fieldName].disabled=true}}}},h[f.parentFieldName],true)}}}};var W=function(e){return(Q[e]?Q[e]:"An unknown error has occurred. Please try again later.")};var C=function(o,m){var e=null,k=null,f=null,l=null,n=false;if(o.length&&(o[0].type=="checkbox"||o[0].type=="radio")){n=true;for(var h=0;h<o.length;h++){if(o[h].checked){e=o[h].value;break}}}else{if(o){if(o.type=="checkbox"||o.type=="radio"){e=o.checked?o.value:null}else{e=YAHOO.lang.trim(o.value)}}if(e==""){e=null}}if(m.required&&!e){k=m.requiredMessage}else{if(e){var l,f,g;for(g=0;g<m.validations.length;g++){if(m.validations[g].validationType=="validateLength"){if(e.length<m.validations[g].minLength||e.length>m.validations[g].maxLength){l=m.validations[g].errorMessage}}else{if(m.validations[g].validationType=="validateSpecial"){if(!e.match(m.validations[g].specialValidation)){f=m.validations[g].errorMessage}}else{if(!e.match(F[m.validations[g].validationType])){f=m.validations[g].errorMessage}}}}k=f?f:l}}if(COUNTRY.aria){if(!n){o.setAttribute("aria-invalid",(k?"true":"false"))}}return k};var M=function(j,h){var k=new Array();for(var g=0;g<h.length;g++){if(!k[h[g].fieldName]){k[h[g].fieldName]={required:false,requiredMessage:null,validations:[]}}if(h[g].validationType=="validateRequired"){k[h[g].fieldName].required=true;k[h[g].fieldName].requiredMessage=h[g].errorMessage}else{k[h[g].fieldName].validations.push(h[g])}}for(var f in k){var e=C(j[f],k[f]);if(e){R.push(e)}}};var A=function(m,g,f){for(var l=0;l<g.conditionGroups.length;l++){var e=g.conditionGroups[l];var k=C(m[e.field.fieldName],{required:true,requiredMessage:"no_condition_group_value",validations:[e.field]});if(!k){for(var h=0;h<e.childFieldGroup.length;h++){f.push(e.childFieldGroup[h])}}}};var E=function(m,f,e){for(var k=0;k<f.selectionGroups.length;k++){var l=false,h=f.selectionGroups[k];for(var g=0;g<h.fieldGroup.length;g++){if(m[h.fieldGroup[g].fieldName]&&YAHOO.lang.trim(m[h.fieldGroup[g].fieldName].value)!=""){e.push(h.fieldGroup[g]);l=true}}if(!l){R.push(h.groupNotFoundMessage)}}};var b=function(k,g){for(var f=0;f<g.length;f++){var e=g[f],j=null,h=null;if(!k[e.parentFieldName]){continue}else{h=YAHOO.lang.trim(k[e.parentFieldName].value);j=YAHOO.lang.trim(k[e.fieldName].value);if(h==""&&j==""){continue}if(h!=j){R.push(e.errorMessage)}}}};var I=function(f,e){B[f]=e};var J=function(n,e){R=new Array();var m=B[n.id],j;if(!m){return true}if(e.customErrors){for(var k=0;k<e.customErrors.length;k++){R.push((e.replaceErrorCodes?W(e.customErrors[k]):e.customErrors[k]))}}if((e.customErrors&&e.showCustomAndValidate&&m)||(!e.customErrors&&m)){j=new Array();for(k=0;k<m.fields.length;k++){j.push(m.fields[k])}A(n,m,j);E(n,m,j);M(n,j);if(m.linkedFields){b(n,m.linkedFields)}}if(R.length>0){if(e.autoInsert){var o=D.getElementsByClassName("error","*",n),h;for(var k=0;k<o.length;k++){o[k].parentNode.removeChild(o[k])}o=document.createElement("ul");D.addClass(o,"error");if(COUNTRY.aria){o.setAttribute("role","alert")}for(k=0;k<R.length;k++){var g=document.createElement("li");g.innerHTML=R[k];o.appendChild(g)}if(e.insertNode){h=D.get(e.insertNode)}else{h=D.getFirstChild(n)}D.insertBefore(o,h);if(e.showErrorHeader){var f=document.createElement("p");D.addClass(f,"error");var l=document.createTextNode("Please fix the following:");f.appendChild(l);D.insertBefore(f,o)}}}m=null;return R};var Y=function(k,j){var e=B[j.id];if(!e){return }var h=e.fields;var g={required:false,requiredMessage:null,validations:[]};for(var f=0;f<h.length;f++){if(h[f].fieldName==k){if(h[f].validationType=="validateRequired"){g.required=true;g.requiredMessage=h[f].errorMessage}else{g.validations.push(h[f])}}}return(C(j[k],g))};var G=function(e){Q=e};return{setFormValidations:I,validateForm:J,validateFormField:Y,setServerErrorCodes:G,getFormValues:X,buildQueryString:U,addSelectSubmitCapability:P,addARIARoles:d,getQueryStringValue:a,initPhoneEmailFields:T,initOverLabels:O,hideOverLabel:H,initLinkedFields:N}}();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}}();YAHOO.namespace("COUNTRY.widget.Accordion");COUNTRY.widget.Accordion=function(){var E=YAHOO.util.Dom,H=YAHOO.util.Event,J=YAHOO.widget.TabView,C=YAHOO.util.Cookie,B=YAHOO.util.KeyListener,F=null,A={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:[]};var D=function(N,O){var P=H.getTarget(O[1]);if(P.nodeName.toUpperCase()=="LI"&&P.id.indexOf("nav")>=0){var K=this.get("activeIndex");var M=this.get("tabs").length;var L=-1;switch(O[0]){case B.KEY.LEFT:case B.KEY.UP:H.preventDefault(O[1]);if(K==0){L=M-1}else{L=K-1}break;case B.KEY.RIGHT:case B.KEY.DOWN:H.preventDefault(O[1]);if(K==M-1){L=0}else{L=K+1}break;case B.KEY.HOME:H.preventDefault(O[1]);if(K!=0){L=0}break;case B.KEY.END:H.preventDefault(O[1]);if(K!=M-1){L=M-1}break}if(L!=-1){this.set("activeIndex",L)}}};var G=function(N){var M=N.prevValue;if(M){var R=M.get("element");R.setAttribute("tabIndex",-1);if(COUNTRY.aria){R.setAttribute("aria-selected","false");M.get("contentEl").setAttribute("aria-hidden","true")}}var Q=N.newValue;var P=E.get(Q.get("id")+"_tab");if(P.parentNode!=Q.get("parentNode")){P.parentNode.removeChild(P);E.insertAfter(P,Q.get("element"))}var O=Q.get("element");O.setAttribute("tabIndex",0);if(COUNTRY.aria){O.setAttribute("aria-selected","true");Q.get("contentEl").setAttribute("aria-hidden","false")}if(F.loading==true){F.loading=false}else{O.focus();var L=F.get("activeIndex");var K=new Date();K.setDate(K.getDate()+365);C.set("accId",L,{expires:K});L++;COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/accordion/select/acc"+L)}};var I=function(R){var P=E.get(R);if(!P){return }F=new J(P);F.loading=true;var L=F.get("tabs");F.addListener("activeTabChange",G);for(var N in F){var Q=new B(F[N],{keys:[B.KEY.LEFT,B.KEY.UP,B.KEY.RIGHT,B.KEY.DOWN,B.KEY.END,B.KEY.HOME]},{fn:D,scope:F,correctScope:true},"keydown");Q.enable()}if(L[0]&&COUNTRY.aria){L[0].get("element").parentNode.setAttribute("role","tablist")}for(var N=0;N<L.length;N++){var O=L[N].get("element");var K=L[N].get("contentEl");O.setAttribute("tabIndex",-1);L[N].get("labelEl").parentNode.setAttribute("tabIndex",-1);if(COUNTRY.aria){O.setAttribute("role","tab");K.setAttribute("role","tabpanel");K.setAttribute("aria-labelledby",O.id);K.setAttribute("aria-hidden","true")}}var M=C.get("accId");F.set("activeIndex",(M?M:0));COUNTRY.util.Forms.setFormValidations("accordionQuoteRequest",A);COUNTRY.util.Forms.setFormValidations("accordionRequestAdvice",A)};return{init:I}}();YAHOO.register("accordion",COUNTRY.widget.Accordion,{version:"3.0",build:"100"});YAHOO.namespace("COUNTRY.widget.MenuBar");COUNTRY.widget.MenuBar=function(A){var C;var B=false;var I=YAHOO.util.Event,F=YAHOO.util.Dom,D=YAHOO.widget.MenuBar,H=YAHOO.env.ua;var G=this;COUNTRY.widget.MenuBar.superclass.constructor.call(this,A||YAHOO.util.Dom.generateId(),{autosubmenudisplay:true,shadow:false,hidedelay:500,lazyload:true});if(COUNTRY.aria){G.subscribe("render",function(){this.element.setAttribute("role",(this instanceof D?"menubar":"menu"));var K=this.getItems(),J=K.length-1,M,L;do{M=K[J];L=M.element.firstChild;L.setAttribute("role","menuitem");L.tabIndex=-1;if(M.cfg.getProperty("submenu")){L.setAttribute("aria-haspopup",true)}}while(J--);if(this.getRoot()==this){C=this.getItem(0).element.firstChild;C.tabIndex=0}});function E(K){var J=I.getTarget(K);if(F.isAncestor(G.element,J)){B=true;if(C){C.tabIndex=-1}C=J;C.tabIndex=0}else{if(B){B=false;C.tabIndex=-1;C=G.getItem(0).element.firstChild;C.tabIndex=0;YAHOO.widget.MenuManager.hideVisible()}}}if(H.ie){I.on(document,"focusin",E)}else{document.addEventListener("focus",E,true)}}this.render()};YAHOO.lang.extend(COUNTRY.widget.MenuBar,YAHOO.widget.MenuBar);YAHOO.namespace("COUNTRY.widget.AutoComplete");COUNTRY.widget.AutoComplete=function(){var F=YAHOO.util.Dom,A=YAHOO.util.Event,B=null,D=YAHOO.util.KeyListener;var C={success:function(J){var H=J.responseXML;var I;I=new YAHOO.util.LocalDataSource(H);I.responseType=YAHOO.util.LocalDataSource.TYPE_XML;I.responseSchema={resultNode:"agent",fields:[{key:"preferredName"},{key:"lastName"},{key:"firstName"},{key:"state"},{key:"city"},{key:"id"},{key:"email"},{key:"website"},{key:"phone"}],metaNode:"agents"};I.sendRequest(null,{success:function(L,K){B=K.results}})},failure:function(H){return }};var E=function(N){var M=unescape(N).toLowerCase(),H,K=0,J=B.length,L=[],I="";for(;K<J;K++){H=B[K];I=H.firstName+" "+H.lastName;if((H.firstName.toLowerCase().indexOf(M)==0)||(H.lastName.toLowerCase().indexOf(M)==0)||(I.toLowerCase().indexOf(M)==0)||(H.preferredName&&(H.preferredName.toLowerCase().indexOf(M)==0)||(H.preferredName.toLowerCase()+" "+H.lastName.toLowerCase()).indexOf(M)==0)){L[L.length]=H}}return L};var G=function(M,I,K,O){var J=F.get(M),P=F.get(I);if(!K||!J||!P){return }var N=YAHOO.util.Connect.asyncRequest("GET",((YAHOO.env.ua.secure)?K+"&forceSSL=true":K),C);var Q=new YAHOO.util.FunctionDataSource(E);Q.responseSchema={fields:["preferredName","lastName","firstName","state","city","id","email","website","phone"]};var L=new YAHOO.widget.AutoComplete(J,P,Q);L.useShadow=true;L.resultTypeList=false;L.useIFrame=false;L.maxResultsDisplayed=900;L.minQueryLength=3;L.formatResult=function(h,g,S){var d=g.toLowerCase(),V=h.firstName,e=h.lastName,a=h.preferredName||"",Y=h.city,T=h.state,d=g.toLowerCase(),Z=d.indexOf(" ")>-1?V.substring(0,d.substr(0,d.indexOf(" ")).length).toLowerCase().indexOf(d.substr(0,d.indexOf(" "))):V.substring(0,d.length).toLowerCase().indexOf(d),c=d.indexOf(" ")?d.substring(d.indexOf(" ")+1,d.length):d,b=e.substring(0,c.length).toLowerCase().indexOf(c),U=a.substring(0,d.length).toLowerCase().indexOf(d),W,f,X;if(Z>-1){W=H(V,d,Z)}else{W=V}if(b>-1){d=d.indexOf(" ")>1?d.substring(d.indexOf(" ")+1,d.length):d;f=H(e,d,b)}else{f=e}if(U>-1){X=H(a,d,U)}else{X=a?a:""}if(a==""){return W+" "+f+"<div class='displayloc'>"+Y+",&nbsp;"+T+"</div>"}else{return X+" "+f+" ("+W+")<div class='displayloc'>"+Y+",&nbsp;"+T+"</div>"}};var H=function(T,V,U){var S=T.substring(0,U)+"<span class='match'>"+T.substr(U,V.length)+"</span>"+T.substring(U+V.length);return S};var R=function(Y,X){var W=X[0];var T=X[1];var V=X[2];var S=(V.preferredName?V.preferredName:V.firstName);W.getInputEl().value=S+" "+V.lastName;if(O){O.businessEmail.value=V.email;O.producerNumber.value=V.id}var U=F.get("repQuoteInfo");if(U){U.innerHTML='<br/><a href="/'+V.website+'">'+S+"'s Site</a> "+V.phone+' <a href="/'+V.website+'/repStatic/contactMe">Contact Me</a>'}};L.itemSelectEvent.subscribe(R)};return{init:G}}();YAHOO.register("countryAC",COUNTRY.widget.AutoComplete,{version:"1.0",build:"100"});YAHOO.namespace("COUNTRY.Financial");COUNTRY.Financial=function(){var e=YAHOO.util.Dom,c=YAHOO.util.Event,Q=YAHOO.util.Connect,B=YAHOO.util.Cookie,P=false;var I={ALL_SECURITY_ANSWERS_SAME:"All Security Answers may not be the same.",USERID_IN_PASSWORD:"Password cannot contain Email Address.",DUPLICATE_ACCOUNT:"The user account is already in use.",INVALID_PRODUCT_DATA:"We are unable to register this product at this time. Please verify that the information you entered is valid and that the product is <a href='/SiteController?url=/customerSupport/frequentlyAskedQuestions/registrationFAQ' onclick='COUNTRY.Financial.openExternalWindow(this); return false;'>available for registration</a>.",INVALID_PRODUCT:"We are unable to register this product at this time. Please verify that the information you entered is valid and that the product is <a href='/SiteController?url=/customerSupport/frequentlyAskedQuestions/registrationFAQ' onclick='COUNTRY.Financial.openExternalWindow(this); return false;'>available for registration</a>.",PRODUCT_ALREADY_REGISTERED:"This product has already been registered.",INVALID_LOGIN:"<p>The information you entered does not match our records.</p><ul class='error'><li>Financial account clients must <a href='/SiteController?url=/customerSupport/onlineAccess/customerRegistration'>re-register</a> as of December 2010.</li><li>If you have registered, you may <a href='/SiteController?url=/customerSupport/onlineAccess/forgotPassword'>request a password reset</a>.</li></ul><p>Your account will be locked after 5 invalid attempts. Contact <span class='bold'>1-866-COUNTRY</span> for assistance. </p>",ACCOUNT_LOCKED:"<p>The information you entered does not match our records.</p><ul class='error'><li>Financial account clients must <a href='/SiteController?url=/customerSupport/onlineAccess/customerRegistration'>re-register</a> as of December 2010.</li><li>If you have registered, you may <a href='/SiteController?url=/customerSupport/onlineAccess/forgotPassword'>request a password reset</a>.</li></ul><p>Your account will be locked after 5 invalid attempts. Contact <span class='bold'>1-866-COUNTRY</span> for assistance. </p>",INVALID_PASSWORD:"The password you entered does not match the information on file. Your account will be locked after 5 invalid attempts.",ACCOUNT_NOT_ACTIVATED:"Your account is not activated. You must complete your registration by following the directions in the email that was sent to you.",ACCOUNT_NOT_FOUND:"<p>The information you entered does not match our records.</p><ul class='error'><li>Financial account clients must <a href='/SiteController?url=/customerSupport/onlineAccess/customerRegistration'>re-register</a> as of December 2010.</li><li>If you have registered, you may <a href='/SiteController?url=/customerSupport/onlineAccess/forgotPassword'>request a password reset</a>.</li></ul><p>Your account will be locked after 5 invalid attempts. Contact <span class='bold'>1-866-COUNTRY</span> for assistance. </p>",KUBRA_UPDATE_FAILED:"A network error has occurred. Please try again later.",VERSION_MISMATCH:"An unknown error has occurred. Please try again later.",INVALID_SECURITY_RESPONSE:"The answer you entered does not match the information on file. Your account will be locked after 5 invalid attempts.",ERROR_UPDATING_USERID:"An unknown error has occurred. Please try again later.",INVALID_PRODUCT_PROFILE:"Corporate and personal accounts cannot be accessed using the same profile. Create a new profile using a different email address to add this product."};var f=null;var a=null;var H=null;var U=null;var J=function(n){if(n=="dcsid"){if(COUNTRY.domain.indexOf("cottonstates")!=-1){if(COUNTRY.domain.indexOf("www.")!=-1){return"dcsso5ztse1nu9mirse8nlqo1_7l4e"}else{return"dcsyy6ljbe1nu9apo9fpkeqo1_7k2w"}}else{if(COUNTRY.domain.indexOf("www.")!=-1){return"dcs2s5t91e1nu92rs7f3nrbdb_4n1f"}else{if(COUNTRY.domain.indexOf("qa.")!=-1){return"dcshwbigvd1nu9ecpc5ejjlkr_8x2z"}else{return"dcsfpjdkie1nu9es97ntqhbpz_5u1r"}}}}};var W={dcsid:(function(){return(J("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(W.enabled&&(document.cookie.indexOf(W.fpc+"=")==-1)&&(document.cookie.indexOf("WTLOPTOUT=")==-1)){document.write("<script type='text/javascript' src='http"+(window.location.protocol.indexOf("https:")==0?"s":"")+"://"+W.domain+"/"+W.dcsid+"/wtid.js'><\/script>")}})();var j=function(o){if(o){if(YAHOO.env.getVersion("accordion")){COUNTRY.widget.Accordion.init(o)}else{var n=function(){COUNTRY.widget.Accordion.init(o)};COUNTRY.loadComponent("accordion",n)}}};var M=function(p){if(p){if(YAHOO.env.getVersion("tabviewariaplugin")){var o=new YAHOO.widget.TabView(p,{activeIndex:3,orientation:"left"})}else{var n=function(){var q=new YAHOO.widget.TabView(p,{activeIndex:3,orientation:"left"})};COUNTRY.loadComponent("tabviewariaplugin",n)}}};var G=function(n){if(n){if(YAHOO.env.getVersion("carouselariaplugin")){var p=new YAHOO.widget.Carousel(n,{animation:{speed:0.5},isCircular:true,numVisible:1});p.set("autoPlayInterval",5000);p.on("mouseout",function(q){p.startAutoPlay()});p.on("mouseover",function(q){p.stopAutoPlay()});e.removeClass(n.getElementsByTagName("li"),"yui-hidden");p.render();p.show();p.startAutoPlay()}else{var o=function(){var q=new YAHOO.widget.Carousel(n,{animation:{speed:0.5},isCircular:true,numVisible:1});q.set("autoPlayInterval",5000);q.on("mouseout",function(r){q.startAutoPlay()});q.on("mouseover",function(r){q.stopAutoPlay()});e.removeClass(n.getElementsByTagName("li"),"yui-hidden");q.render();q.show();q.startAutoPlay()};COUNTRY.loadComponent("carouselariaplugin",o)}}};var Y=function(){var n=B.get("theme");var p=B.get("text");var o=document.getElementsByTagName("html")[0];if(o){e.addClass(o,n);e.addClass(o,p)}};var T=function(){var n=e.getElementsByClassName("flash");if(n&&n.length>0){var o=function(){for(var p=0;p<n.length;p++){COUNTRY.util.Flash.flashControl(n[p].getElementsByTagName("FORM")[0])}};COUNTRY.loadComponent("flash",o)}};var Z=function(){var p=document.getElementsByTagName("A");for(var o=0;o<p.length;o++){if(e.hasClass(p[o],"srg")){c.addListener(p[o],"click",function(w){var v;var u="";var s=this.className;var x=s.indexOf("srg-");var q=s.indexOf(" ",x);if(q==-1){v=s.substr(x).split("-")}else{v=s.substring(x,q).split("-")}for(var r=1;r<v.length;r++){u=u+"coverages="+v[r];if(r<v.length-1){u=u+"&"}}try{Q.asyncRequest("POST","/SiteController?url=/@personalization",null,u)}catch(t){}})}if(e.hasClass(p[o],"external")||e.hasClass(p[o],"internalDoc")){c.addListener(p[o],"click",function(q){c.preventDefault(q);k(this)})}else{if(e.hasClass(p[o],"information")){c.addListener(p[o],"click",A,p[o])}else{if(e.hasClass(p[o],"panelTestimonial")){c.addListener(p[o],"click",V,p[o])}else{if(e.hasClass(p[o],"dialogForm")){c.addListener(p[o],"click",F,p[o])}else{if(e.hasClass(p[o],"kubraLink")){var n=0;c.addListener(p[o],"click",function(q){if(n>0){c.preventDefault(q)}n++})}else{if(p[o].id=="getNextImage"){c.addListener(p[o],"click",l,p[o])}else{if(e.hasClass(p[o],"namedExternal")){c.addListener(p[o],"click",function(q){this.target=this.href.substring(this.href.lastIndexOf("/")+1)})}}}}}}}}};var L=function(){var q=document.getElementsByTagName("FORM");var p;var o;var v;for(var r=0;r<q.length;r++){p=q[r].id;o=q[r].className;COUNTRY.util.Forms.addSelectSubmitCapability(q[r]);if(COUNTRY.aria){COUNTRY.util.Forms.addARIARoles(q[r])}COUNTRY.util.Forms.initLinkedFields(q[r]);c.addListener(q[r],"submit",function(x){if(this.submitBtn){this.submitBtn.disabled=true}},q[r],true);if(p=="quoteRequest"){COUNTRY.Financial.QuoteRequest.init(q[r])}else{if(p=="repLocator"){COUNTRY.Financial.RepLocator.init(q[r])}else{if(p.indexOf("accordion")!=-1){c.addListener(q[r].submitBtn,"click",function(y){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(y)}else{var x=null;if(this.id=="accordionQuoteRequest"){x="quoteRequest"}else{if(this.id=="accordionLocateAgent"){x="locateAgent"}else{if(this.id=="accordionRequestAdvice"){x="getAdvice"}}}COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/accordion/submit/"+x,"DCSext.w_currenturl",W.WT.es);W.DCS.dcsuri=W.DCSext.w_currenturl=""}},q[r],true)}else{if(p=="_ipsubmit_0"){c.addListener(q[r].submitBtn,"click",function(x){setText("_ipsubmit_0")},q[r],true)}else{if(p=="contactUsForm"){c.addListener(q[r].submitBtn,"click",function(x){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(x)}else{this.businessSubject.value+=this.businessEmail.options[this.businessEmail.selectedIndex].text;this.topic.value=this.businessEmail.options[this.businessEmail.selectedIndex].text;this.name.value=this.firstName.value+" "+this.lastName.value;if(this.state.value=="Florida"||this.state.value=="Georgia"||this.state.value=="Alabama"||this.state.value=="Tennessee"){this.businessSubject.value="Cotton States "+this.businessSubject.value}else{this.businessSubject.value="COUNTRY Financial "+this.businessSubject.value}}},q[r],true)}else{if(p=="requestInsuranceCard"){COUNTRY.util.Forms.initPhoneEmailFields(q[r].phone,q[r].customerEmail,false);c.addListener(q[r].submitBtn,"click",function(x){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(x)}else{this.businessSubject.value="Insurance Card Request from "+this.firstName.value+" "+this.lastName.value}},q[r],true)}else{if(p=="shareYourStory"){COUNTRY.util.Forms.initPhoneEmailFields(q[r].phone,q[r].customerEmail,false);if(!YAHOO.env.getVersion("countryAC")){var u=function(){COUNTRY.widget.AutoComplete.init(e.get("quoteRep"),"acResults","/SiteController?url=/@allRepresentativesAutoComplete&forward=agentList.jsp",q[r])};var n=function(){return };COUNTRY.loadComponent("countryAC",u,n)}else{COUNTRY.widget.AutoComplete.init(e.get("quoteRep"),"acResults","/SiteController?url=/@allRepresentativesAutoComplete&forward=agentList.jsp",q[r])}c.addListener(q[r].submitBtn,"click",function(x){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(x)}else{this.businessSubject.value="Share Your Story from "+this.firstName.value+" "+this.lastName.value}},q[r],true)}else{if(p=="educationMaterials"){COUNTRY.util.Forms.initPhoneEmailFields(q[r].phone,q[r].customerEmail,false);c.addListener(q[r].submitBtn,"click",function(x){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(x)}else{this.businessSubject.value="Education Materials from "+this.firstName.value+" "+this.lastName.value}},q[r],true)}else{if(p=="claims"){E(q[r]);var w=e.get("cal1Container");if(w){R(w)}var t=e.get("locationOfLossLabel");if(t){c.addListener(q[r].typeOfClaim,"change",function(x){if(this.options[this.selectedIndex].value=="Property-Storm/Other"){t.innerHTML="Location of loss (if different from address above)"}else{t.innerHTML="Location of loss (include city and state)"}},q[r].typeOfClaim,true)}c.addListener(q[r].submitBtn,"click",function(x){if(P){v=COUNTRY.util.Forms.validateForm(this,{customErrors:["Please enter a claim date within the past year"],showCustomAndValidate:true,autoInsert:true,showErrorHeader:true})}else{v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true})}if(v.length>0){c.preventDefault(x);window.scrollTo(0,0)}else{if(this.typeOfClaim.options[this.typeOfClaim.selectedIndex].value=="Property-Storm/Other"&&this.locationOfLoss.value==""){this.locationOfLoss.value=this.street.value+", "+this.city.value+", "+this.state.options[this.state.selectedIndex].value}}},q[r],true)}else{if(p=="cfRegistration"){if(e.get("regProductDisplay")){S(q[r])}else{D(q[r])}c.addListener(q[r].submitBtn,"click",function(x){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(x);window.scrollTo(0,0)}},q[r],true)}else{if(p=="cfChangeSecurityQuestions"){S(q[r]);c.addListener(q[r].submitBtn,"click",function(x){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(x);window.scrollTo(0,0)}},q[r],true)}else{if(e.hasClass(q[r],"widgetForm")){var s=q[r].getElementsByTagName("IMG");if(s.length>0){c.addListener(s[0],"click",function(x){c.preventDefault(x);d(this)},q[r],true)}c.on(q[r],"keydown",function(x){if(x.keyCode==13){c.preventDefault(x);d(this)}},q[r],true)}else{if(e.hasClass(q[r],"defaultForm")){c.addListener(q[r].submitBtn,"click",function(x){v=COUNTRY.util.Forms.validateForm(this,{autoInsert:true,showErrorHeader:true});if(v.length>0){c.preventDefault(x);window.scrollTo(0,0)}},q[r],true);if(q[r]["Bharosa_PasswordPadDataField"]){q[r]["Bharosa_PasswordPadDataField"].focus()}else{if(q[r]["Bharosa_ChallengePadDataField"]){q[r]["Bharosa_ChallengePadDataField"].focus()}}}}}}}}}}}}}}}}};var O=function(){c.on("accessibilityTools","click",function(q){var s=c.getTarget(q);while(s.id!="accessibilityTools"){if(s.nodeName.toUpperCase()=="A"){c.preventDefault(q);var p=s.id.split("_");if(p.length==2){var o=document.getElementsByTagName("html")[0];var r=null;if(p[0]=="theme"){r=B.get("theme")}else{r=B.get("text")}if(r){e.removeClass(o,r)}e.addClass(o,p[1]);var n=new Date();n.setDate(n.getDate()+365);B.set(p[0],p[1],{expires:n});COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/styles/"+p[0]+"/"+p[1],"DCSext.w_currenturl",W.WT.es);W.DCS.dcsuri=W.DCSext.w_currenturl="";break}else{s=s.parentNode}}else{s=s.parentNode}}})};var R=function(y){if(YAHOO.env.getVersion("calendar")){var n=e.get("dateOfLoss");var r=new Date();var v=r.getDate();var t=r.getMonth()+1;var u=r.getFullYear()-1;var x=t+"/"+v+"/"+u;var q=function(AD,AB,AG){var AF=AB[0];var AA=AF[0];var AC=AA[0],AE=AA[1],z=AA[2];n.value=AE+"/"+z+"/"+AC;w.hide()};var o=function(){if(!(n.value.match(/^(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.]\d\d+$/))){return }else{var AB=n.value;AB=AB.replace(/[. -]/g,"/");n.value=AB;P=p();w.select(AB);var AA=w.getSelectedDates();if(AA.length>0){var z=AA[0];w.cfg.setProperty("pagedate",(z.getMonth()+1)+"/"+z.getFullYear());w.render()}}};var p=function(){var AA=Date.parse(n.value);var AB=Date.parse(x);var z=(1000*60*60*24*365);var AC=(AB-AA);if(AC>z){return true}else{return false}};var w=new YAHOO.widget.Calendar(null,y,{mindate:x,maxdate:new Date(),title:"Select Date",close:true});w.selectEvent.subscribe(q,w,true);w.render();w.hide();c.addListener("update","click",o);c.addListener(n,"change",function(z){o()});c.on(document,"click",function(AA){var z=c.getTarget(AA);if(e.hasClass(z,"calendarButton")||z.id=="dateOfLoss"){w.show()}else{if(e.hasClass(z,"link-close")||!e.isAncestor(y,z)){w.hide()}}});c.on(n,"focus",function(z){w.show()})}else{var s=function(){R(y)};COUNTRY.loadComponent("calendar",s)}};var m=function(){var o=window.location.href;if(o.indexOf("newsGallery")!=-1){var n=function(){COUNTRY.util.PhotoGallery.init()};COUNTRY.loadComponent("photoGallery",n)}else{if(o.indexOf("videoGallery")!=-1){var n=function(){COUNTRY.util.VideoGallery.init()};COUNTRY.loadComponent("videoGallery",n)}else{if(o.indexOf("interactiveGallery")!=-1){var n=function(){COUNTRY.util.InteractivesGallery.init()};COUNTRY.loadComponent("interactivesGallery",n)}}}};var C=function(){var t,q,r;t=document.getElementById("accessibilityTools");if(t){var q=t.getElementsByTagName("A");for(r=0;r<q.length;r++){q[r].tabIndex=-1}}if(COUNTRY.aria){var u,v,n,p,s,o;u=document.getElementById("branding");if(u){u.setAttribute("role","banner")}v=document.getElementById("searchDiv");if(v){v.setAttribute("role","search")}n=document.getElementById("sideNav");if(n){n.setAttribute("role","navigation")}p=document.getElementById("copy");if(p){p.setAttribute("role","main")}s=document.getElementById("secondaryContent");if(s){s.setAttribute("role","secondary")}o=document.getElementById("footer");if(o){o.setAttribute("role","contentinfo")}}};var A=function(q,p){c.preventDefault(q);if(!YAHOO.env.getVersion("messagePanel")){var n=function(){f=new COUNTRY.widget.MessagePanel("messagePanel"," ");A(q,p)};var o=function(){window.location=p.href;return };COUNTRY.loadComponent("messagePanel",n,o)}else{COUNTRY.util.Ajax.getRemoteContent("GET",p.href,f.body,{success:function(t){var u,r,s;s=e.get(f.body);u=t.responseText.indexOf('<div id="basicCopy');u=t.responseText.indexOf('">',u);r=t.responseText.indexOf("</div>",u);s.innerHTML=t.responseText.substring(u+2,r)},failure:function(r){el=e.get(f.body);el.innerHTML="The requested content is currently unavailable. Please try again later."}});f.show(p)}};var V=function(q,p){c.preventDefault(q);if(!YAHOO.env.getVersion("videoPanel")){var n=function(){V(q,p)};var o=function(){window.location=p.href;return };COUNTRY.loadComponent("videoPanel",n,o)}else{a=new COUNTRY.widget.VideoPanel("testimonialPanel"," ");COUNTRY.util.Ajax.getRemoteContent("GET",p.href,a.body,{success:function(t){var u,r,s;s=e.get(a.body);u=t.responseText.indexOf("<!--start testimonial-->");r=t.responseText.indexOf("<!--end testimonial-->",u);s.innerHTML=t.responseText.substring(u,r);a.center()},failure:function(r){el=e.get(a.body);el.innerHTML="The requested content is currently unavailable. Please try again later."}});a.center();a.show(p)}};var F=function(q,p){c.preventDefault(q);if(!YAHOO.env.getVersion("coaDialogHandler")){var n=function(r){COUNTRY.util.CoaDialogHandler.showPanel(p)};var o=function(r){window.location=p.href;return };COUNTRY.loadComponent("coaDialogHandler",n,o)}else{COUNTRY.util.CoaDialogHandler.showPanel(p)}};var d=function(p){var q=null;var n=null;var o=p.id;if(o=="jobs"&&p.jobPages.value!=""){q=p.jobPages.value;n="jobsWidget"}else{if(o=="faq"&&p.faqTopic.value!=""){q=p.faqTopic.value;n="faqWidget"}else{if(o=="quotesWidget"&&p.product.value!=""){q=p.product.value;n="quotesWidget"}else{if(o=="genericQuoteWidget"&&p.zipCode.value!=""){q="/SiteController?url=/customerSupport/getACostComparison&zipCode="+p.zipCode.value;n="genericQuoteWidget"}else{if(o=="zipQuotesWidget"&&(p.zipCode.value!=""&&p.product.value!="")){q="/SiteController?url=/customerSupport/getACostComparison&zipCode="+p.zipCode.value+"&product="+p.product.value;n="zipQuotesWidget"}else{if(o=="contactRepWidget"&&p.name.value!=""){q="/SiteController?url=/staticNav/findARepresentative&name="+p.name.value;n="contactRepWidget"}else{if(o=="findRepWidget"&&p.addressLastLine.value!=""){q="/SiteController?url=/staticNav/findARepresentative&addressLastLine="+p.addressLastLine.value;n="findRepWidget"}}}}}}}if(q){COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/widget/"+n,"DCSext.w_currenturl",W.WT.es,"DCSext.w_targeturl",q);W.DCS.dcsuri=W.DCSext.w_currenturl=W.DCSext.w_targeturl="";window.location=q}};var S=function(o){var n=o.getElementsByTagName("select");c.addListener(n,"change",function(q){var p=this.id.replace("Question","Answer");try{e.get(p).value=""}catch(q){}})};var E=function(q){var p=e.get("autoAccident"),r=e.get("autoWeather"),s=e.get("detailSection");q.method="Post";q.action="/SiteController?url=/@request";c.addListener(q.typeOfClaim,"change",function(t){if(this.typeOfClaim.selectedIndex==1){e.removeClass(s,"noDisplay");e.removeClass(p,"noDisplay");e.addClass(r,"noDisplay")}else{if(this.typeOfClaim.selectedIndex==2){e.removeClass(r,"noDisplay");e.removeClass(s,"noDisplay");e.addClass(p,"noDisplay")}else{if(this.typeOfClaim.selectedIndex==3){e.removeClass(s,"noDisplay");e.addClass(p,"noDisplay");e.addClass(r,"noDisplay")}else{if(this.typeOfClaim.selectedIndex==0){e.addClass(s,"noDisplay");e.addClass(p,"noDisplay");e.addClass(r,"noDisplay")}}}}},q,true);var o=e.get("other1Vehicle"),n=e.get("other2Vehicle");c.addListener(q.numberVehicles,"click",function(t){if(this.numberVehicles[1].checked){e.removeClass(o,"noDisplay");e.addClass(n,"noDisplay")}else{if(this.numberVehicles[2].checked){e.removeClass(n,"noDisplay");e.removeClass(o,"noDisplay")}else{e.addClass(o,"noDisplay");e.addClass(n,"noDisplay")}}},q,true)};var l=function(r,q){c.preventDefault(r);var n=function(x){var u=document.getElementById(x);var v=u.src;var w=v.indexOf("&v=");if(w>=0){v=v.substr(0,w)}var t=new Date();u.src=v+"&v="+t.getTime();return false};var s={success:function(t){if(t.responseText.toLowerCase().indexOf("timeout")!=-1){window.location="/SiteController?url=/customerSupport/onlineAccess/login&loggedOut=true"}else{if(t.responseText.toLowerCase().indexOf("error")!=-1){window.location="/SiteController?url=/customerSupport/onlineAccess/@200Error"}else{q.innerHTML="Select a Different Image";n("Bharosa_RegistrationPadPadImage")}}},failure:function(t){q.innerHTML="The requested content is currently unavailable. Please try again later."}};if(!YAHOO.env.getVersion("ajax")){var o=function(){COUNTRY.util.Ajax.getRemoteContent("GET",q.href,q,s)};var p=function(){window.location.reload()};COUNTRY.loadComponent("ajax",o,p)}else{COUNTRY.util.Ajax.getRemoteContent("GET",q.href,q,s)}};var D=function(q){var s=e.get("noJsLayoutOmni"),p=e.get("noJsLayout"),o=e.get("LHdiv"),n=e.get("weblinkDiv"),r=e.get("noJsRetirementLayout");s.id="jsLayoutOmni";p.id="jsLayout";c.addListener(q.productType,"click",function(t){this.method="POST";if(this.productType[0].checked){this.planAccessType[0].checked=this.planAccessType[1].checked=false;this.type[0].checked=true;e.removeClass(p,"noDisplay");e.addClass(o,"noDisplay");e.addClass(s,"noDisplay");e.addClass(n,"noDisplay");e.addClass(r,"noDisplay");this.action="SiteController?url=/customerSupport/onlineAccess/verifyPCBillingProduct"}else{if(this.productType[1].checked){this.planAccessType[0].checked=this.planAccessType[1].checked=false;this.type[0].checked=this.type[1].checked=false;e.removeClass(o,"noDisplay");e.addClass(p,"noDisplay");e.addClass(s,"noDisplay");e.addClass(n,"noDisplay");e.addClass(r,"noDisplay");this.action="SiteController?url=/customerSupport/onlineAccess/verifyLHBillingProduct"}else{if(this.productType[2].checked){this.type[0].checked=this.type[1].checked=false;this.planAccessType[0].checked=true;e.removeClass(s,"noDisplay");e.addClass(p,"noDisplay");e.addClass(o,"noDisplay");e.addClass(n,"noDisplay");e.addClass(r,"noDisplay");this.action="SiteController?url=/customerSupport/onlineAccess/verifyOmniProduct"}else{if(this.productType[3].checked){this.planAccessType[0].checked=this.planAccessType[1].checked=false;this.type[0].checked=this.type[1].checked=false;e.removeClass(n,"noDisplay");e.addClass(p,"noDisplay");e.addClass(o,"noDisplay");e.addClass(s,"noDisplay");e.addClass(r,"noDisplay");this.action="SiteController?url=/customerSupport/onlineAccess/verifyWeblinkProduct"}else{if(this.productType[4].checked){this.planAccessType[0].checked=this.planAccessType[1].checked=false;this.type[0].checked=this.type[1].checked=false;e.removeClass(r,"noDisplay");e.addClass(p,"noDisplay");e.addClass(o,"noDisplay");e.addClass(s,"noDisplay");e.addClass(n,"noDisplay");this.action="SiteController?url=/customerSupport/onlineAccess/verifyRetireProduct"}}}}}},q,true);if(q.type[1].checked){e.addClass(["zipPrefix","personNameInfo","lastNameLabel","dobInfo","zipCodeLabel","SSNLast4Label",q.lastName,q.zipCode,q.SSNLast4],"noDisplay")}else{e.addClass(["orgNameInfo","orgNameLabel","orgZipLabel","taxIdInfo",q.orgName,q.orgZipCode],"noDisplay")}c.addListener(q.type,"click",function(t){if(this.type[0].checked){e.addClass(["orgNameInfo","orgNameLabel","orgZipLabel","taxIdInfo",this.orgName,this.orgZipCode],"noDisplay");e.removeClass(["zipPrefix","personNameInfo","lastNameLabel","dobInfo","zipCodeLabel","SSNLast4Label",this.lastName,this.zipCode,this.SSNLast4],"noDisplay")}else{if(this.type[1].checked){e.removeClass(["orgNameInfo","orgNameLabel","orgZipLabel","taxIdInfo",this.orgName,this.orgZipCode],"noDisplay");e.addClass(["zipPrefix","personNameInfo","lastNameLabel","dobInfo","zipCodeLabel","SSNLast4Label",this.lastName,this.zipCode,this.SSNLast4],"noDisplay")}}},q,true);COUNTRY.util.Forms.initOverLabels();if(q.planAccessType[1].checked){e.addClass("participantDiv","noDisplay")}else{e.addClass("sponsorDiv","noDisplay")}c.addListener(q.planAccessType,"click",function(t){if(this.planAccessType[0].checked){e.removeClass("participantDiv","noDisplay");e.addClass("sponsorDiv","noDisplay")}else{if(this.planAccessType[1].checked){e.removeClass("sponsorDiv","noDisplay");e.addClass("participantDiv","noDisplay")}}},q,true);c.addListener(q.year,"change",function(v){var u=this.year.value;if(u.length==2){u=parseInt(u,10);var t=parseInt(new Date().getFullYear());if(!isNaN(u)){if((u+2000)>t){this.year.value=(1900+u)}else{this.year.value=(2000+u)}}}},q,true);c.addListener(q.ret_year,"change",function(u){var v=this.ret_year.value;if(v.length==2){v=parseInt(v,10);var t=parseInt(new Date().getFullYear());if(!isNaN(v)){if((v+2000)>t){this.ret_year.value=(1900+v)}else{this.ret_year.value=(2000+v)}}}},q,true)};var g=function(){var n,o=e.getElementsByClassName("imgOver","IMG","wrapper");for(n=0;n<o.length;n++){c.addListener(o[n],"mouseover",function(p){this.src=this.src.replace(".gif","Over.gif")});c.addListener(o[n],"mouseout",function(p){this.src=this.src.replace("Over.gif",".gif")})}imgSubmit=new Image();imgSubmit.src="/images/button_submitOver.gif";imgContinue=new Image();imgContinue.src="/images/button_continueOver.gif";imgSearch=new Image();imgSearch.src="/images/button_searchOver.gif";imgLogin=new Image();imgLogin.src="/images/button_loginOver.gif";imgGo=new Image();imgGo.src="/images/button_goOver.gif";imgGetDirections=new Image();imgGetDirections.src="/images/button_getDirectionsOver.gif";imgSave=new Image();imgSave.src="/images/button_saveOver.gif";imgCancel=new Image();imgCancel.src="/images/button_cancelOver.gif"};var k=function(n){window.open(n.href);COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/newWindow/","DCSext.w_currenturl",W.WT.es,"DCSext.w_targeturl",n.href);W.DCS.dcsuri=W.DCSext.w_currenturl=W.DCSext.w_targeturl=""};var N=function(q,r,p){YAHOO.util.Event.preventDefault(q);if(YAHOO.env.ua.secure){window.open(p.href)}else{if(!YAHOO.env.getVersion("messagePanel")){var n=function(){N(q,r,p)};var o=function(){return };COUNTRY.loadComponent("messagePanel",n,o)}else{if(f){f.destroy();f=null;H=null}if(U){U.destroy();U=null;H=null}f=new COUNTRY.widget.MessagePanel("messagePanel","<div id='panelMap'> </div>");if(!H){H=new COUNTRY.util.Map()}H.putMapOnPage(YAHOO.util.Dom.get("panelMap"),r);f.show(p)}}};var b=function(s,t,u,o,x){YAHOO.util.Event.preventDefault(s);if(YAHOO.env.ua.secure){window.open(x.href)}else{var v="",w="",z=x.href;if(z.indexOf("daddr")){v=decodeURI(z.substr(z.indexOf("=")+1))}else{w=decodeURI(z.substr(z.indexOf("=")+1))}if(!YAHOO.env.getVersion("messagePanel")){var r=function(){b(s,t,u,o,x)};var n=function(){return };COUNTRY.loadComponent("messagePanel",r,n)}else{if(f){f.destroy();f=null;H=null}if(U){U.destroy();U=null;H=null}U=new COUNTRY.widget.MessagePanel("directionsPanel",'<div id="directionsForm"><a id="prinDir" href="#"><img src="images/global_print.gif" alt="Print Directions"></img></a><h1>Directions To This Office</h1><form action="#" onsubmit="COUNTRY.Financial.customSetDirections(this.from.value, this.to.value); return false;"><fieldset><label for="fromAddress">From</label><input type="text" size="50" id="fromAddress" name="from" class="from" value="'+w+'"/><label for="toAddress">To</label><input type="text" size="50" id="toAddress" name="to" class="to" value="'+v+'" /><br/><input name="submit" type="submit" class="getDirections" value="" title="Get Directions" /></fieldset></form><span id="directions"></span></div><div id="directionsMap"></div><span class="clear">&nbsp;</span>',"dialog");U.cfg.setProperty("width","762px");if(!H){H=new COUNTRY.util.Map()}var y=H.makeDirectionsPanel(s,t,u,o,x);var p=YAHOO.util.Dom.get("directionsMap"),q=YAHOO.util.Dom.get("directionsForm");GEvent.addListener(H.gDir,"addoverlay",function(){YAHOO.util.Dom.get("directions").innerHTML="";var AA=q.offsetHeight;if(AA>520){AA=520;YAHOO.util.Dom.setStyle(U.body,"overflow","auto");YAHOO.util.Dom.setStyle(U.body,"height",AA+"px")}YAHOO.util.Dom.setStyle(p,"height",AA+"px");y.checkResize()});GEvent.addListener(H.gDir,"error",function(){var AA=H.gDir.getStatus().code;var AB="Code "+AA;if(H.reasons[AA]){AB=H.reasons[AA]}YAHOO.util.Dom.get("directions").innerHTML="<br/>Failed to obtain directions, "+AB});U.show(x)}}};var X=function(n,o){if(!H){H=new COUNTRY.util.Map()}H.setDirections(n,o)};var K=function(n){if(n){if(YAHOO.env.getVersion("wwdb")){COUNTRY.Financial.WWDB.init(n)}else{var o=function(){COUNTRY.Financial.WWDB.init(n)};COUNTRY.loadComponent("wwdb",o)}}};var h=function(){Y();G(e.get("megaCarousel"));var p=e.get("homepageAccordion");if(p){M(p)}else{j(e.get("accordion"))}T();O();var n,o=e.get("navigation");if(o){n=new COUNTRY.widget.MenuBar("navigation")}COUNTRY.util.Forms.initOverLabels();COUNTRY.util.Forms.setServerErrorCodes(I);Z();L();m();g();K(e.get("megaModuleWWDB"));C();COUNTRY.util.Sdc.run(W)};return{init:h,openExternalWindow:k,showMapPanel:N,showDirectionsPanel:b,customSetDirections:X}}();YAHOO.util.Event.onDOMReady(COUNTRY.Financial.init);YAHOO.namespace("COUNTRY.Financial.RepLocator");COUNTRY.Financial.RepLocator=function(){var E=YAHOO.util.Dom,I=YAHOO.util.Event,C=null,F=null,G=false,H="locatorAddress",A=0;var D=function(L){I.addListener([L.submitNameSearch,L.submitAddressSearch],"click",function(Q){var R=null,N=E.get("error"),S=null,M=null;if(N){N.parentNode.removeChild(N)}if(G){S=H}else{if(C.get("activeIndex")==0){S="locatorAddress"}else{S=E.getElementsByClassName("acContainer")[0]}}if(S=="locatorAddress"){M="address";if(!this.addressLastLine.value){R="Address is required."}else{this.name.value=""}}else{M="name";if(!this.name.value){R="Name required."}else{this.addressLastLine.value=""}}if(R){I.preventDefault(Q);var P=document.createElement("p");P.id="error";var O=document.createTextNode(R);P.appendChild(O);E.insertBefore(P,S)}else{COUNTRY.util.Sdc.dcsMultiTrack("DCS.dcsuri","custom/locator/"+M)}},L,true)};var J={success:function(O){try{var N=YAHOO.lang.JSON.parse(O.responseText);var P=new COUNTRY.util.Map(E.get("resultsMap"),N.markers);E.setStyle("resultsMap","display","block")}catch(M){var L=E.get("resultsMap");L.innerHTML="The requested content is currently unavailable. Please try again later."}},failure:function(M){var L=E.get("resultsMap");L.innerHTML="The requested content is currently unavailable. Please try again later."}};var B=function(L){if(C){C.set("activeIndex",L)}else{A=L}};var K=function(L){C=new YAHOO.widget.TabView("locateTabs");C.set("activeIndex",A);if(COUNTRY.domain.indexOf("cottonstates")!=-1){COUNTRY.widget.AutoComplete.init("locatorRep","acResults","/SiteController?url=/@allRepresentativesAutoCompleteCS&forward=agentList.jsp")}else{COUNTRY.widget.AutoComplete.init("locatorRep","acResults","/SiteController?url=/@allRepresentativesAutoComplete&forward=agentList.jsp")}D(L);if(location.href.indexOf("@locator")!=-1){G=true;I.addListener(L,"keydown",function(M){var N=I.getTarget(M);if(N.id=="locatorRep"){H="locatorName"}else{if(N.id=="locatorAddress"){H="locatorAddress"}}},L,true)}if(E.get("resultsMap")){COUNTRY.util.Ajax.getRemoteContent("GET","/SiteController?url=/@locatorJSON&forward=agentList.jsp&groupByOffice=true&name="+L.name.value+"&addressLastLine="+L.addressLastLine.value,"resultsMap",COUNTRY.Financial.RepLocator.repDataLoaded)}};return{init:K,repDataLoaded:J,setActiveTab:B}}();
