var _ud="undefined";var _initHasStarted=false;var _onloadSet=false;var _debug=false;var _showFirebug=false;var _ts_tireSelector_loaded=false;var _jsonPath="http://www.tiresync.com/hjs/json2.js";var _tgBaseScriptService="http://www.tiresync.com/data/oe/JSON.svc/";var _tgBaseScriptServiceSSL="https://www.tiresync.com/data/oe/JSON.svc/";function OEReturnObject(){this.selectedYear="";this.selectedMake="";this.selectedModel="";this.selectedOption="";this.oeData=""}function post_to_url(d,e,f){f=f||"post";var c=document.createElement("form");c._submit_function_=c.submit;c.setAttribute("method",f);c.setAttribute("action",d);for(var b in e){var a=document.createElement("input");a.setAttribute("type","hidden");a.setAttribute("name",b);a.setAttribute("value",e[b]);c.appendChild(a)}document.body.appendChild(c);c._submit_function_()}var clientInfo=new ClientInfoObject();var displayInfoObject=new DisplayInfoObject();var fetch=new Fetch();String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"")};String.prototype.replaceSpaceWithUnderscore=function(){return this.replace(/\s+/g,"_")};function cutHex(a){return(a.charAt(0)=="#")?a.substring(1,7):a}function red(a){return parseInt((cutHex(a)).substring(0,2),16)}function green(a){return parseInt((cutHex(a)).substring(2,4),16)}function blue(a){return parseInt((cutHex(a)).substring(4,6),16)}function ShowError(a){alert(a)}function getRGBAString(b,a){var c=String(a);return"rgba("+String(red(b))+","+String(green(b))+","+String(blue(b))+","+a+")"}function stringifyJSON(a){return JSON.stringify(a)}function assignFloat(a,b){a.style.cssFloat=b;a.style.styleFloat=b}function adjustMaskSize(){var a=displayInfoObject.getViewportSize();var b=document.getElementById(CSSNames.maskDivId);b.style.left="0px";b.style.top="0px";b.style.width="100%";b.style.height=a.height}function stripAlphabet(a){return String(a).replace(/[a-z]/gi,"")}function getMaskDivBase(a){var b=createElement("div",CSSNames.maskDivId);b.style.position="absolute";b.style.left="0px";b.style.top="0px";b.style.width="100%";b.style.zIndex="101";b.style.height=a.height;return b}function getIEMaskDiv(a){var b=getMaskDivBase(a);b.style.background="transparent";b.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="+MaskOptions.getStartColorHexString()+", EndColorStr="+MaskOptions.getEndColorHexString()+")";b.style.filter+="progid:DXImageTransform.Microsoft.Alpha(Opacity="+(MaskOptions.getStartOpacity()*100).toString()+")";return b}function getWebkitMaskDiv(a){var b=getMaskDivBase(a);b.style.background="-webkit-gradient(linear, left top, left bottom, from("+getRGBAString(MaskOptions.getStartColorHexString(),MaskOptions.getStartOpacity())+"), to("+getRGBAString(MaskOptions.getEndColorHexString(),MaskOptions.getEndOpacity())+"))";b.style.position="fixed";b.style.width="100%";return b}function getCanvasMaskDiv(c){var i=getMaskDivBase(c);i.style.position="fixed";i.style.width="100%";i.style.height=c.height;var g=null;var e=null;if(clientInfo.supportsRGBATransparency()){g=getRGBAString(MaskOptions.getStartColorHexString(),MaskOptions.getStartOpacity());e=getRGBAString(MaskOptions.getEndColorHexString(),MaskOptions.getEndOpacity())}else{g=maskColors.getStartColorHexString();e=maskColors.getEndColorHexString();i.style.opacity=maskOpacity.getStartOpacity().toString()}var b=document.createElement("canvas");b.style.width="100%";b.style.height="100%";if(b.getContext){var a=b.getContext("2d");var f=a.createLinearGradient(0,0,0,stripAlphabet(c.width));f.addColorStop(0,g);f.addColorStop(0.1,e);a.fillStyle=f;a.fillRect(0,0,stripAlphabet(c.width),stripAlphabet(c.height));i.appendChild(b)}else{var h=document.createElement("div");h.innerHTML="I do not support canvas";i.appendChild(h)}return i}function toggleSelectDisable(b,a){document.getElementById(b).disabled=a}function enableYearSelect(){toggleSelectDisable(CSSNames.yearSelectId,false)}function enableMakeSelect(){toggleSelectDisable(CSSNames.makeSelectId,false)}function enableModelSelect(){toggleSelectDisable(CSSNames.modelSelectId,false)}function enableOptionSelect(){toggleSelectDisable(CSSNames.optionSelectId,false)}function disableYearSelect(){toggleSelectDisable(CSSNames.yearSelectId,true)}function disableMakeSelect(){toggleSelectDisable(CSSNames.makeSelectId,true)}function disableModelSelect(){toggleSelectDisable(CSSNames.modelSelectId,true)}function disableOptionSelect(){toggleSelectDisable(CSSNames.optionSelectId,true)}function parseJSON(data){try{return eval(data)}catch(e){throw"Unable to parse json string"}}function getCanvasMaskDiv(c){var i=getMaskDivBase(c);i.style.position="fixed";i.style.width="100%";i.style.height=c.height;var g=null;var e=null;if(clientInfo.supportsRGBATransparency()){g=getRGBAString(MaskOptions.getStartColorHexString(),MaskOptions.getStartOpacity());e=getRGBAString(MaskOptions.getEndColorHexString(),MaskOptions.getEndOpacity())}else{g=maskColors.getStartColorHexString();e=maskColors.getEndColorHexString();i.style.opacity=maskOpacity.getStartOpacity().toString()}var b=document.createElement("canvas");b.style.width="100%";b.style.height="100%";if(b.getContext){var a=b.getContext("2d");var f=a.createLinearGradient(0,0,0,stripAlphabet(c.width));f.addColorStop(0,g);f.addColorStop(0.1,e);a.fillStyle=f;a.fillRect(0,0,stripAlphabet(c.width),stripAlphabet(c.height));i.appendChild(b)}else{var h=document.createElement("div");h.innerHTML="I do not support canvas";i.appendChild(h)}return i}function handleB2BBackButtonClick(){var a=document.getElementById(CSSNames.layoutTableId).getElementsByTagName("tbody")[0];var b=a.firstChild;while(b){if(b.getAttribute("id")==CSSNames.b2bRoot){a.removeChild(b)}else{b.style.display=""}b=b.nextSibling}}function setB2BOffsetDisplay(b,a){setB2BDisplay(b,a)}function setB2BDisplay(o,j){var h=createElement("tr",CSSNames.b2bRoot);var d=document.createElement("td");h.appendChild(d);var k=createElement("table",CSSNames.b2bTable);var a=document.createElement("tbody");k.appendChild(a);var u;if(o){if(ServiceOptions.getMode()=="b2bOffset"){u=getB2BOffsetDataArray(o,j)}else{u=getB2BDataArray(o,j)}}else{u=null}var s=false;if(u){for(var p=0;p<u.length;p+=2){if(u[p+1]==null||u[p+1]==""){continue}var b=document.createElement("tr");var g=document.createElement("td");var e=document.createElement("td");if(p==0){g.width="25%"}g.className=CSSNames.b2bNameField;e.className=CSSNames.b2bValueField;g.innerHTML=u[p];e.innerHTML=u[p+1];b.appendChild(g);b.appendChild(e);b.className=ScriptVariables.getCssPrefix()+"b2bOffsetRow_"+u[p].replaceSpaceWithUnderscore();a.appendChild(b);if(!s){b.className=b.className+" "+ScriptVariables.getCssPrefix()+"even_row"}else{b.className=b.className+" "+ScriptVariables.getCssPrefix()+"odd_row"}s=!s}}else{var b=document.createElement("tr");var g=document.createElement("td");g.className=ScriptVariables.getCssPrefix()+"empty_b2bOffsetCell_";g.innerHTML="No Offset Data Available for this vehicle";b.appendChild(g);b.className=ScriptVariables.getCssPrefix()+"empty_b2bOffsetRow_";a.appendChild(b)}var f=document.createElement("tr");var m=document.createElement("td");if(u){m.setAttribute("colspan","2")}f.appendChild(m);var q=document.createElement("button");q.setAttribute("id","b2b_back_button");q.className=ScriptVariables.getCssPrefix()+"b2b_back_button";q.innerHTML="<< Back ";m.appendChild(q);q.setAttribute("onclick","handleB2BBackButtonClick();");a.appendChild(f);d.appendChild(k);var n=document.getElementById(CSSNames.rootDivId);var l=document.getElementById(CSSNames.layoutTableId).getElementsByTagName("tbody")[0];h.style.display="none";var r=l.firstChild;while(r){r.style.display="none";r=r.nextSibling}l.appendChild(h);h.style.display=""}function getYesOrNo(b,c,a){if(b=="Y"){b="Yes";if(c){b+=" "+c}}else{if(b=="N"){b="No";if(a){b+=" "+a}}}return b}function getB2BOffsetDataArray(d,b){var c=new Array();var a=-1;c[++a]="Fitment";c[++a]=d.Fitment;c[++a]="Size Description";c[++a]=d.SizeDescription;c[++a]="Speed Rating";c[++a]=d.SpeedRating;c[++a]="Load Index";c[++a]=d.LoadIndex;if(d.RearInflation!="RR"){c[++a]="Front Inflation";c[++a]=d.FrontInflation}if(d.RearInflation!="FF"){c[++a]="Rear Inflation";c[++a]=d.RearInflation}c[++a]="Rim Width And Contour";c[++a]=d.RimSize;c[++a]="Rim Dimension";c[++a]=d.SizeRim;c[++a]="Wheel Bolt Circle";c[++a]=d.WBC;c[++a]="Lug Nut Torque";c[++a]=d.TRQ1;c[++a]="GVWR";if(d.Weight2!=null&&d.Weight2!=""){c[++a]=d.Weight+" - "+d.Weight2}else{c[++a]=d.Weight}c[++a]="Wheelbase";if(d.Base2!=null&&d.Base2!=""){c[++a]=d.Base+" - "+d.Base2}else{c[++a]=d.Base}c[++a]="Load Description";c[++a]=d.LoadDescription;c[++a]="Ply";c[++a]=d.Ply;c[++a]="TPMS";c[++a]=getYesOrNo(d.TPMS,null,null);c[++a]="RunFlat";c[++a]=getYesOrNo(d.RunFlat,"- Indicates this fitment may have come with run-flat tires.",null);c[++a]="Offset";c[++a]=d.Offset;c[++a]="Center Hub";c[++a]=d.CenterHub;c[++a]="OE Hex";c[++a]=d.OEHex;c[++a]="Thread";c[++a]=d.Thread;c[++a]="Notes";c[++a]=b;return c}function getB2BDataArray(d,b){var c=new Array();var a=0;c[a]="Fitment";c[++a]=d.Fitment;c[++a]="Size Description";c[++a]=d.SizeDescription;c[++a]="Speed Rating";c[++a]=d.SpeedRating;c[++a]="Load Index";c[++a]=d.LoadIndex;if(d.RearInflation!="RR"){c[++a]="Front Inflation";c[++a]=d.FrontInflation}if(d.RearInflation!="FF"){c[++a]="Rear Inflation";c[++a]=d.RearInflation}c[++a]="Rim Width And Contour";c[++a]=d.RimSize;c[++a]="Rim Dimension";c[++a]=d.SizeRim;c[++a]="Wheel Bolt Circle";c[++a]=d.WBC;c[++a]="Lug Nut Torque";c[++a]=d.TRQ1;c[++a]="GVWR";if(d.Weight2!=null&&d.Weight2!=""){c[++a]=d.Weight+" - "+d.Weight2}else{c[++a]=d.Weight}c[++a]="Wheelbase";if(d.Base2!=null&&d.Base2!=""){c[++a]=d.Base+" - "+d.Base2}else{c[++a]=d.Base}c[++a]="Load Description";c[++a]=d.LoadDescription;c[++a]="Ply";c[++a]=d.Ply;c[++a]="TPMS";c[++a]=getYesOrNo(d.TPMS,null,null);c[++a]="RunFlat";c[++a]=getYesOrNo(d.RunFlat,"- Indicates this fitment may have come with run-flat tires.",null);c[++a]="Notes";c[++a]=b;return c}function setDataDisplay(c,b){var d=document.getElementById(CSSNames.layoutTableId);var e=document.createElement("tr");var a=document.createElement("td");e.appendChild(a);a.appendChild(DataHolderMethods.getDataTable(b,c));d.childNodes[0].appendChild(e)}function getVerticalStackSelectBar(){var m=createElement("div",CSSNames.selectBarDivId);var o=createElement("table","vertical_select_table");var h=document.createElement("tbody");var j=document.createElement("tr");var a=document.createElement("td");var b=document.createElement("tr");var g=document.createElement("td");var c=document.createElement("tr");var e=document.createElement("td");var l=document.createElement("tr");var n=document.createElement("td");m.appendChild(o);o.appendChild(h);h.appendChild(j);j.appendChild(a);h.appendChild(b);b.appendChild(g);h.appendChild(c);c.appendChild(e);h.appendChild(l);l.appendChild(n);a.width=g.width=e.width=n.width="100%";o.setAttribute("width","100%");var k=getSelectElements();for(var f=0;f<k.length;f++){k[f].style.width="100%"}a.appendChild(k[0]);g.appendChild(k[1]);e.appendChild(k[2]);n.appendChild(k[3]);return m}function getVerticalSelectBar(){var k=createElement("div",CSSNames.selectBarDivId);var n=createElement("table","vertical_select_table");var g=document.createElement("tbody");var l=document.createElement("tr");var b=document.createElement("td");var a=document.createElement("td");var c=document.createElement("tr");var e=document.createElement("td");var j=document.createElement("tr");var m=document.createElement("td");k.appendChild(n);n.appendChild(g);g.appendChild(l);l.appendChild(b);l.appendChild(a);g.appendChild(c);c.appendChild(e);g.appendChild(j);j.appendChild(m);e.width=m.width="100%";b.width=a.width="50%";n.setAttribute("width","100%");e.colSpan=2;m.colSpan=2;var h=getSelectElements();for(var f=0;f<h.length;f++){h[f].style.width="100%"}b.appendChild(h[0]);a.appendChild(h[1]);e.appendChild(h[2]);m.appendChild(h[3]);return k}function getHorizontalSelectBar(){var e=createElement("div",CSSNames.selectBarDivId);var l=document.createElement("table");var b=document.createElement("tbody");var f=document.createElement("tr");var k=document.createElement("td");var j=document.createElement("td");var h=document.createElement("td");var g=document.createElement("td");e.appendChild(l);l.appendChild(b);b.appendChild(f);f.appendChild(k);f.appendChild(j);f.appendChild(h);f.appendChild(g);var c=getSelectElements();k.appendChild(c[0]);j.appendChild(c[1]);h.appendChild(c[2]);g.appendChild(c[3]);k.style.marginRight=constants.horizontal_select_margin_right;j.style.marginRight=constants.horizontal_select_margin_right;h.style.marginRight=constants.horizontal_select_margin_right;g.style.marginRight=constants.horizontal_select_margin_right;k.setAttribute("width","20%");j.setAttribute("width","20%");h.setAttribute("width","25%");g.setAttribute("width","35%");l.setAttribute("width","100%");for(var a=0;a<c.length;a++){c[a].style.fontSize=constants.select_font_size;c[a].className=CSSNames.classSelectHolder;c[a].style.width="100%"}return e}function getPopupLayout(){var a=getRootDiv();var h=createElement("div","popup_wrapper_div");var b=createElement("div","close_popup_div");var i=createElement("div",CSSNames.popupCloseButtonDivId);var c=createElement("div",CSSNames.popupTitleDivId);h.style.margin="10px";h.style.backgroundColor=StyleOptions.getPopupBackgroundColor();h.style.textAlign="center";b.style.width="100%";b.style.backgroundColor="transparent";b.style.textAlign="right";i.innerHTML=GetCloseButtonText();c.innerHTML=PopupVariables.getPopupHeaderText();c.style.color=PopupVariables.getPopupHeaderFontColor();c.style.textAlign="left";c.style.fontWeight="bold";c.style.fontFamily="Arial Black";c.style.width="90%";assignFloat(c,"left");c.style.paddingLeft="5px";c.style.fontSize="10pt";i.style.color=StyleOptions.getPopupCloseButtonTextColor();i.style.textDecoration="underline";i.style.fontFamily="Arial Black";i.style.fontWeight="bold";i.style.fontSize="10pt";i.style.marginRight="10px";i.onclick=handlePopupCloseButtonClick;i.onmouseover=handleCloseButtonMouseOver;i.onmouseout=handleCloseButtonMouseOut;b.appendChild(c);b.appendChild(i);h.appendChild(b);a.appendChild(h);a.style.width=constants.horizontal_popup_width;a.style.backgroundColor="transparent";a.style.zIndex="115";var j=createElement("table",CSSNames.layoutTableId);var e=document.createElement("tbody");j.appendChild(e);var f=document.createElement("tr");var g=document.createElement("td");if(StyleOptions.getOrientation()=="horizontal"){g.appendChild(getHorizontalSelectBar())}else{g.appendChild(getVerticalSelectBar())}f.appendChild(g);e.appendChild(f);j.setAttribute("width","100%");h.appendChild(j);if(clientInfo.isIE()){a.style.position="absolute"}else{a.style.position="fixed"}return a}function getSelectElement(d,b,a){var c=createElement("select",d);c.options.length=1;c.options[0]=new Option(b,"0",true,false);c.onchange=a;c.disabled=true;if(!clientInfo.isIE()){c.style.opacity=StyleOptions.getSelectBarOpacity()}return c}function getSelectElements(){var d=getSelectElement(CSSNames.yearSelectId,GetYearSelectHeaderText(),SelectChangeHandlers.selectedYearChanged);var a=getSelectElement(CSSNames.makeSelectId,GetMakeSelectHeaderText(),SelectChangeHandlers.selectedMakeChanged);var b=getSelectElement(CSSNames.modelSelectId,GetModelSelectHeaderText(),SelectChangeHandlers.selectedModelChanged);var c=getSelectElement(CSSNames.optionSelectId,GetOptionSelectHeaderText(),SelectChangeHandlers.selectedOptionChanged);d.className=CSSNames.classSelect;a.className=CSSNames.classSelect;b.className=CSSNames.classSelect;c.className=CSSNames.classSelect;var e=new Array(4);e[0]=d;e[1]=a;e[2]=b;e[3]=c;return e}function getRootDiv(){var a=createElement("div",CSSNames.rootDivId);a.style.clear="both";return a}function createElement(a,c){var b=document.createElement(a);b.setAttribute("id",c);return b}function getInlineLayout(){var f=getRootDiv();var d=createElement("table",CSSNames.layoutTableId);var c=document.createElement("tbody");var a=document.createElement("tr");var e=document.createElement("td");if(StyleOptions.getOrientation()=="horizontal"){e.appendChild(getHorizontalSelectBar())}else{if(StyleOptions.getOrientation()=="verticalStack"){e.appendChild(getVerticalStackSelectBar())}else{e.appendChild(getVerticalSelectBar())}}a.appendChild(e);if(ServiceOptions.getMode()=="default"||ServiceOptions.getMode()=="b2b"||ServiceOptions.getMode()=="b2bOffset"){var b=_parentContainer.offsetWidth;d.style.width=b+"px"}else{if(StyleOptions.getOrientation()=="horizontal"){d.style.width=constants.horizontal_popup_width}else{d.style.width=constants.vertical_popup_width}}d.setAttribute("align","center");d.appendChild(c);c.appendChild(a);f.appendChild(d);return f}function loadJSON(){var a=createElement("script","scriptJSON");a.setAttribute("src",_jsonPath);a.setAttribute("type","text/javascript");document.getElementsByTagName("head").item(0).appendChild(a)}function createElement(a,c){var b=document.createElement(a);b.setAttribute("id",c);return b}var MaskOptions={getStartColorHexString:function(){if(typeof ti_mask_start_color_hex!=_ud){return ti_mask_start_color_hex}else{return"#0000FF"}},getEndColorHexString:function(){if(typeof ti_mask_end_color_hex!=_ud){return ti_mask_end_color_hex}else{return"#000000"}},getStartOpacity:function(){if(typeof ti_mask_start_opacity!=_ud){return ti_mask_start_opacity}else{return 0.8}},getEndOpacity:function(){if(typeof ti_mask_end_opacity!=_ud){return ti_mask_end_opacity}else{return 0.8}}};var constants={horizontal_popup_width:"650px",horizontal_buffer_width:"5px",vertical_popup_width:"250px",vertical_year_select_width:"80px",vertical_make_select_width:"93px",vertical_model_select_width:"175px",vertical_options_select_width:"175px",vertical_select_padding_right:"2px",horizontal_year_select_width:"100px",horizontal_make_select_width:"100px",horizontal_model_select_width:"195px",horizontal_option_select_width:"195px",horizontal_select_margin_right:"2px",vertical_select_margin_bottom:"2px",select_font_size:"7.5pt"};var Reset={select:function(c,b){var a=document.getElementById(c);a.options.length=1;a.options[0]=new Option(b,"0",true,false)},dataTable:function(){var a=document.getElementById(CSSNames.dataTableId);if(a!=null&&typeof a!=_ud){var b=a.parentNode.parentNode;b.parentNode.removeChild(b)}}};var DataHolderMethods={getDataRow:function(g,b,i){var f=document.createElement("tr");f.setAttribute("id",CSSNames.dataRowId);f.className=CSSNames.tableDataRowClass;f.style.backgroundColor=StyleOptions.getDataTableDataRowBackgroundColor();var e=document.createElement("td");var h=document.createElement("td");e.style.fontSize=h.style.fontSize="8pt";e.style.color=h.style.color=StyleOptions.getDataTableDataRowFontColor();e.style.paddingRight="10px";h.style.width="35%";e.style.width="65%";var d=ServiceOptions.getSizeDescriptionClickTarget();if(d!=null||ServiceOptions.getMode()=="b2b"||ServiceOptions.getMode()=="b2bOffset"){var c=document.createElement("a");if(ServiceOptions.getMode()=="b2b"||ServiceOptions.getMode()=="b2bOffset"){c.setAttribute("href",'javascript:handleB2BRequest("'+i+'");')}else{c.setAttribute("href",d+ServiceOptions.getInitialParameterDelimiter()+"sizeDesc="+encodeURI(Base64.encode(g))+"&uniqueId="+encodeURI(i))}c.innerHTML=g;e.appendChild(c)}else{e.innerHTML=g}h.innerHTML=b;f.appendChild(e);f.appendChild(h);return f},getHeaderRow:function(){var c=document.createElement("tr");c.className=CSSNames.tableHeaderRowClass;var a=document.createElement("td");var b=document.createElement("td");a.style.textDecoration=b.style.textDecoration="underline";a.style.color=b.style.color=StyleOptions.getDataTableHeaderRowFontColor();a.style.backgroundColor=b.style.backgroundColor=StyleOptions.getDataTableHeaderRowBackgroundColor();a.style.fontSize=b.style.fontSize="10pt";a.style.fontWeight=b.style.fontWeight="Bold";a.style.width="50%";b.style.width="50%";a.style.paddingRight="10px";a.innerHTML=GetTireSizeColumnHeaderText();b.innerHTML=GetTireFitmentColumnHeaderText();c.appendChild(a);c.appendChild(b);return c},getNotesRow:function(a){var c=document.createElement("tr");var b=document.createElement("td");b.colSpan=2;b.innerHTML=a;c.appendChild(b);b.style.backgroundColor=StyleOptions.getNotesDivBackgroundColor();b.style.color=StyleOptions.getNotesFontColor();b.style.width=c.style.width="100%";return c},getDisclaimerRow:function(){var b=document.createElement("tr");var a=document.createElement("td");a.colSpan=2;a.innerHTML='<hr></hr>DISCLAIMER: THE INFORMATION AND CONTENT CONTAINED HEREIN ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, COMPLETENESS, AND INFORMATIONAL CONTENT. YOU USE SUCH INFORMATION AND CONTENT SOLELY AT YOUR OWN RISK. YOU ACCEPT FULL RESPONSIBILITY FOR ANY AND ALL DECISIONS MADE BY YOU IN RELIANCE UPON SUCH INFORMATION OR CONTENT.';a.style.fontSize="7pt";a.style.paddingTop="5px";a.style.fontFamily="Arial";a.style.color=StyleOptions.getDataTableDataRowFontColor();a.style.backgroundColor=StyleOptions.getDataTableHeaderRowBackgroundColor();a.style.textAlign="left";b.appendChild(a);return b},getDataTable:function(a,e){var g=createElement("table",CSSNames.dataTableId);var c=document.createElement("tbody");g.appendChild(c);var f=DataHolderMethods.getHeaderRow();g.style.width="100%";g.style.backgroundColor=StyleOptions.getDataTableBackgroundColor();if(clientInfo.isIE()){g.style.filter+="progid:DXImageTransform.Microsoft.Alpha(Opacity="+(StyleOptions.getDataTableOpacity()*100).toString()+")"}else{g.style.opacity=StyleOptions.getDataTableOpacity()}c.appendChild(f);for(var d=0;d<a.length;d++){var b=DataHolderMethods.getDataRow(a[d].SizeDescription,a[d].Fitment,a[d].UniqueId);c.appendChild(b)}if(e!=null&&typeof e!="undefined"&&e.trim()!=""){c.appendChild(DataHolderMethods.getNotesRow(e))}c.appendChild(DataHolderMethods.getDisclaimerRow());return g},getDataDisplay:function(a,b){var c=createElement("div",CSSNames.dataContentDivId);c.style.clear="both";var d=DataHolderMethods.getDataTable(a,b);c.appendChild(d);return c}};var SelectChangeHandlers={selectedYearChanged:function(){var a=document.getElementById(CSSNames.yearSelectId).selectedIndex;document.getElementById(CSSNames.makeSelectId).selectedIndex=0;document.getElementById(CSSNames.modelSelectId).selectedIndex=0;document.getElementById(CSSNames.optionSelectId).selectedIndex=0;SelectChangeHandlers.handleSelectedItemChanged();if(a==0){enableYearSelect();return}else{var b=document.getElementById(CSSNames.yearSelectId).options[a].text;fetch.makes(b,"DataReceiver.makesReceived")}},selectedMakeChanged:function(){var b=document.getElementById(CSSNames.makeSelectId).selectedIndex;document.getElementById(CSSNames.modelSelectId).selectedIndex=0;document.getElementById(CSSNames.optionSelectId).selectedIndex=0;SelectChangeHandlers.handleSelectedItemChanged();if(b==0){SelectChangeHandlers.selectedYearChanged();return}else{var a=document.getElementById(CSSNames.makeSelectId).options[b].text;var c=document.getElementById(CSSNames.yearSelectId).options[document.getElementById(CSSNames.yearSelectId).selectedIndex].text;fetch.models(c,a,"DataReceiver.modelsReceived")}},selectedModelChanged:function(){var c=document.getElementById(CSSNames.modelSelectId).selectedIndex;document.getElementById(CSSNames.optionSelectId).selectedIndex=0;SelectChangeHandlers.handleSelectedItemChanged();if(c==0){SelectChangeHandlers.selectedMakeChanged();return}else{if(!document.getElementById(CSSNames.modelSelectId).options[c]){return}var b=document.getElementById(CSSNames.modelSelectId).options[c].text;var a=document.getElementById(CSSNames.makeSelectId).options[document.getElementById(CSSNames.makeSelectId).selectedIndex].text;var d=document.getElementById(CSSNames.yearSelectId).options[document.getElementById(CSSNames.yearSelectId).selectedIndex].text;fetch.options(d,a,b,"DataReceiver.optionsReceived")}},selectedOptionChanged:function(){var c=document.getElementById(CSSNames.optionSelectId).selectedIndex;Reset.dataTable();SelectChangeHandlers.handleSelectedItemChanged();if(c==0){SelectChangeHandlers.selectedModelChanged();return}else{var e=document.getElementById(CSSNames.optionSelectId).options[c].text;var b=document.getElementById(CSSNames.modelSelectId).options[document.getElementById(CSSNames.modelSelectId).selectedIndex].text;var a=document.getElementById(CSSNames.makeSelectId).options[document.getElementById(CSSNames.makeSelectId).selectedIndex].text;var d=document.getElementById(CSSNames.yearSelectId).options[document.getElementById(CSSNames.yearSelectId).selectedIndex].text;fetch.tireInfoObjects(d,a,b,e,"DataReceiver.tireInfoReceived")}},handleSelectedItemChanged:function(){SetData.cleanupTable();disableYearSelect();disableMakeSelect();disableModelSelect();disableOptionSelect();if(document.getElementById(CSSNames.yearSelectId).selectedIndex<=0){Reset.select(CSSNames.makeSelectId,GetMakeSelectHeaderText());Reset.select(CSSNames.modelSelectId,GetModelSelectHeaderText());Reset.select(CSSNames.optionSelectId,GetOptionSelectHeaderText());Reset.dataTable();return}else{if(document.getElementById(CSSNames.makeSelectId).selectedIndex<=0){Reset.select(CSSNames.modelSelectId,GetModelSelectHeaderText());Reset.select(CSSNames.optionSelectId,GetOptionSelectHeaderText());Reset.dataTable();return}else{if(document.getElementById(CSSNames.modelSelectId).selectedIndex<=0){Reset.select(CSSNames.optionSelectId,GetOptionSelectHeaderText());Reset.dataTable();return}else{if(document.getElementById(CSSNames.optionSelectId).selectedIndex<=0){Reset.dataTable();return}}}}}};function handlePopupCloseButtonClick(){var a=document.getElementById(CSSNames.maskDivId);var b=document.getElementById(CSSNames.rootDivId);b.style.display=a.style.display="none";Reset.select(CSSNames.yearSelectId,GetYearSelectHeaderText());Reset.select(CSSNames.makeSelectId,GetMakeSelectHeaderText());Reset.select(CSSNames.modelSelectId,GetModelSelectHeaderText());Reset.select(CSSNames.optionSelectId,GetOptionSelectHeaderText());if(clientInfo.isIE()){document.body.style.overflow="auto"}SelectChangeHandlers.handleSelectedItemChanged();fetch.years("DataReceiver.yearsReceived")}function handleCloseButtonMouseOver(){document.body.style.cursor="pointer"}function handleCloseButtonMouseOut(){document.body.style.cursor="auto"}function getPopupButton(){var a=document.createElement("button",CSSNames.popupLaunchButtonId);a.innerHTML=PopupVariables.getPopupButtonText();a.onclick=handlePopupButtonClick;return a}function handlePopupButtonClick(){var a=document.getElementById(CSSNames.maskDivId);var c=document.getElementById(CSSNames.rootDivId);c.style.display=a.style.display="block";var b=document.body.offsetWidth;if(b){b=b/2}else{b=0}b=b-(c.offsetWidth/2);c.style.left=b+"px";if(clientInfo.isIE()){document.body.style.overflow="hidden"}adjustMaskSize()}var ScriptVariables={getCssPrefix:function(){if(typeof ti_css_prefix!=_ud){return ti_css_prefix}else{return"ti_"}}};var SetData={setTireInfoToTextArea:function(h){enableYearSelect();enableMakeSelect();enableModelSelect();enableOptionSelect();if(ServiceOptions.getReturnTextAreaId()==""){return}var j=document.getElementById(ServiceOptions.getReturnTextAreaId());if(j==_ud||j==null){return}var d=h.Notes;var a=h.OEDataObjects;var f="";if(ServiceOptions.getReturnYMMO()){var g=new OEReturnObject();g.oeData=h;var b=document.getElementById(CSSNames.yearSelectId).selectedIndex;g.selectedYear=document.getElementById(CSSNames.yearSelectId).options[b].text;b=document.getElementById(CSSNames.makeSelectId).selectedIndex;g.selectedMake=document.getElementById(CSSNames.makeSelectId).options[b].text;b=document.getElementById(CSSNames.modelSelectId).selectedIndex;g.selectedModel=document.getElementById(CSSNames.modelSelectId).options[b].text;b=document.getElementById(CSSNames.optionSelectId).selectedIndex;g.selectedOption=document.getElementById(CSSNames.optionSelectId).options[b].text;f+="Year: "+g.selectedYear+"\r\n";f+="Make: "+g.selectedMake+"\r\n";f+="Model: "+g.selectedModel+"\r\n";f+="Option: "+g.selectedOption+"\r\n";g=null}for(var c=0;c<a.length;c++){f+=a[c].Fitment+": "+a[c].SizeDescription+"\r\n"}if(d!=null&&d!=""){f+="Notes: "+d+"\r\n"}j.innerHTML=f},cleanupTable:function(){if(ServiceOptions.getMode()=="popup"){return}else{var a=document.getElementById(CSSNames.dataHolderDivId);if(a==null||typeof a=="undefined"){return}else{a.parentNode.removeChild(a)}}},setSelectOptions:function(a,c,b){if(c==null){a.options.length=1}else{a.options.length=c.length+1}a.options[0]=new Option(b,0,true,false);if(c==null){return}for(var d=0;d<c.length;d++){a.options[d+1]=new Option(c[d],c[d],false,false)}},setYears:function(b){var a=document.getElementById(CSSNames.yearSelectId);SetData.setSelectOptions(a,b,GetYearSelectHeaderText());enableYearSelect()},setMakes:function(b){var a=document.getElementById(CSSNames.makeSelectId);SetData.setSelectOptions(a,b,GetMakeSelectHeaderText());enableYearSelect();enableMakeSelect()},setModels:function(b){var a=document.getElementById(CSSNames.modelSelectId);SetData.setSelectOptions(a,b,GetModelSelectHeaderText());enableYearSelect();enableMakeSelect();enableModelSelect()},setOptions:function(b){var a=document.getElementById(CSSNames.optionSelectId);SetData.setSelectOptions(a,b,GetOptionSelectHeaderText());enableYearSelect();enableMakeSelect();enableModelSelect();enableOptionSelect()},setTireInfo:function(c){enableYearSelect();enableMakeSelect();enableModelSelect();enableOptionSelect();var b=c.Notes;var a=c.OEDataObjects;setDataDisplay(b,a);return}};var DataReceiver={yearsReceived:function(a){_ts_tireSelector_loaded=true;var c=parseJSON(a);var b=c.Items;if(c.ErrorMessage!=null&&(typeof c.ErrorMessage)!="undefined"){ShowError(c.ErrorMessage);return}if(yearRequestObject!=null){yearRequestObject.removeScriptTag();yearRequestObject=null}SetData.setYears(b)},makesReceived:function(b){var a=parseJSON(b);var c=a.Items;if(a.ErrorMessage!=null&&(typeof a.ErrorMessage)!="undefined"){ShowError(a.ErrorMessage);return}if(makeRequestObject!=null){makeRequestObject.removeScriptTag();makeRequestObject=null}SetData.setMakes(c)},modelsReceived:function(a){var b=parseJSON(a);var c=b.Items;if(b.ErrorMessage!=null&&(typeof b.ErrorMessage)!="undefined"){ShowError(b.ErrorMessage);return}if(modelRequestObject!=null){modelRequestObject.removeScriptTag();modelRequestObject=null}SetData.setModels(c)},optionsReceived:function(c){var b=parseJSON(c);var a=b.Items;if(b.ErrorMessage!=null&&(typeof b.ErrorMessage)!="undefined"){ShowError(b.ErrorMessage);return}if(optionRequestObject!=null){optionRequestObject.removeScriptTag();optionRequestObject.options=null}SetData.setOptions(a)},tireInfoReceived:function(b){if(tireInfoRequestObject!=null){tireInfoRequestObject.removeScriptTag();tireInfoRequestObject=null}var e=parseJSON(b);if(e.ErrorMessage!=null&&(typeof e.ErrorMessage)!="undefined"){ShowError(e.ErrorMessage);return}if(ServiceOptions.getReturnURL()==""){if(ServiceOptions.getReturnTextAreaId()==""||ServiceOptions.getMode()=="popup"){SetData.setTireInfo(e)}else{SetData.setTireInfoToTextArea(e)}}else{if(ServiceOptions.getReturnURL()=="debug"&&_debug){debugAlert(b)}else{var d;if(ServiceOptions.getReturnYMMO()){var c=new OEReturnObject();c.oeData=b;var a=document.getElementById(CSSNames.yearSelectId).selectedIndex;c.selectedYear=document.getElementById(CSSNames.yearSelectId).options[a].text;a=document.getElementById(CSSNames.makeSelectId).selectedIndex;c.selectedMake=document.getElementById(CSSNames.makeSelectId).options[a].text;a=document.getElementById(CSSNames.modelSelectId).selectedIndex;c.selectedModel=document.getElementById(CSSNames.modelSelectId).options[a].text;a=document.getElementById(CSSNames.optionSelectId).selectedIndex;c.selectedOption=document.getElementById(CSSNames.optionSelectId).options[a].text;d=stringifyJSON(c)}else{d=stringifyJSON(b)}document.location=ServiceOptions.getReturnURL()+ServiceOptions.getInitialParameterDelimiter()+"OEDataCollection="+encodeURI(Base64.encode(d))}}},b2bReceived:function(a){var b=parseJSON(a);if(b.ErrorMessage!=null&&(typeof(b.ErrorMessage)!=_ud)){ShowError(b.ErrorMessage);return}if(ServiceOptions.getMode()=="b2bOffset"){setB2BOffsetDisplay(b.B2BOffsetDataObjects[0],b.Notes)}else{setB2BDisplay(b.B2BDataObjects[0],b.Notes)}}};var CSSNames={b2bRoot:ScriptVariables.getCssPrefix()+"b2b_root",b2bTable:ScriptVariables.getCssPrefix()+"b2b_table",b2bNameField:ScriptVariables.getCssPrefix()+"class_b2b_name_field",b2bValueField:ScriptVariables.getCssPrefix()+"class_b2b_value_field",rootDivId:ScriptVariables.getCssPrefix()+"id_div_root",selectBarDivId:ScriptVariables.getCssPrefix()+"id_div_select_bar",popupLaunchButtonId:ScriptVariables.getCssPrefix()+"id_button_popup_launcher",popupTitleDivId:ScriptVariables.getCssPrefix()+"id_div_popup_title",popupCloseButtonDivId:ScriptVariables.getCssPrefix()+"id_div_close_button",dataHolderDivId:ScriptVariables.getCssPrefix()+"id_div_data_holder",dataContentDivId:ScriptVariables.getCssPrefix()+"id_div_data_content",dataTableId:ScriptVariables.getCssPrefix()+"id_table_data_content",dataRowId:ScriptVariables.getCssPrefix()+"id_data_row",maskDivId:ScriptVariables.getCssPrefix()+"id_div_mask",yearSelectId:ScriptVariables.getCssPrefix()+"id_select_year",makeSelectId:ScriptVariables.getCssPrefix()+"id_select_make",modelSelectId:ScriptVariables.getCssPrefix()+"id_select_model",optionSelectId:ScriptVariables.getCssPrefix()+"id_select_option",tableDataRowClass:ScriptVariables.getCssPrefix()+"class_table_data_row",tableHeaderRowClass:ScriptVariables.getCssPrefix()+"class_table_header_row",layoutTableId:ScriptVariables.getCssPrefix()+"id_layout_table",classSelect:ScriptVariables.getCssPrefix()+"class_select"};var StyleOptions={getDataTableOpacity:function(){if(typeof ti_data_table_opacity!=_ud){return ti_data_table_opacity}else{return"1"}},getOrientation:function(){if(typeof ti_orientation!=_ud){return ti_orientation}else{return"horizontal"}},getDataTableBackgroundColor:function(){if(typeof ti_data_table_background_color!=_ud){return ti_data_table_background_color}else{return"transparent"}},getDataTableHeaderRowBackgroundColor:function(){if(typeof ti_data_table_header_row_background_color!=_ud){return ti_data_table_header_row_background_color}else{return"White"}},getDataTableDataRowBackgroundColor:function(){if(typeof ti_data_table_data_row_background_color!=_ud){return ti_data_table_data_row_background_color}else{return"White"}},getDataTableDataRowFontColor:function(){if(typeof ti_data_table_data_row_font_color!=_ud){return ti_data_table_data_row_font_color}else{return"Black"}},getDataTableHeaderRowFontColor:function(){if(typeof ti_data_table_header_row_font_color!=_ud){return ti_data_table_header_row_font_color}else{return"Black"}},getNotesFontColor:function(){if(typeof ti_notes_font_color!=_ud){return ti_notes_font_color}else{return"Black"}},getNotesDivBackgroundColor:function(){if(typeof ti_notes_div_background_color!=_ud){return ti_notes_div_background_color}else{return"White"}},getPopupBackgroundColor:function(){if(typeof ti_popup_background_color!=_ud){return ti_popup_background_color}else{return"transparent"}},getPopupCloseButtonTextColor:function(){return(typeof ti_popup_close_button_text_color==_ud)?"White":ti_popup_close_button_text_color},getSelectBarOpacity:function(){return(typeof ti_select_opacity==_ud)?"1":ti_select_opacity},getLanguage:function(){return(typeof ti_language==_ud)?"English":ti_language}};function JSONScriptRequest(a){this.fullUrl=a;this.noCacheIE="&nc="+(new Date()).getTime();this.headLoc=document.getElementsByTagName("head").item(0);this.scriptId="ti_sid"+JSONScriptRequest.scriptCounter++}JSONScriptRequest.prototype.removeScriptTag=function(){this.headLoc.removeChild(this.scriptObj)};JSONScriptRequest.prototype.addScriptTag=function(){this.headLoc.appendChild(this.scriptObj)};JSONScriptRequest.scriptCounter=1;JSONScriptRequest.prototype.buildScriptTag=function(){this.scriptObj=document.createElement("script");this.scriptObj.setAttribute("type","text/javascript");this.scriptObj.setAttribute("charset","utf-8");this.scriptObj.setAttribute("src",this.fullUrl+this.noCacheIE);this.scriptObj.setAttribute("id",this.scriptId)};var Validate={isValidCSSName:function(c){var b=/^[a-z]{1}[a-z1-9.:_-]*$/i;var a=c.match(b);if(a==c){return true}else{return false}},text:function(a){a=a.replace(/\\/g,"\\\\");a=a.replace(/\'/g,"\\'");a=a.replace(/\"/g,'\\"');a=a.replace(/\0/g,"\\0");return a},isColor:function(a){if(validate.isAlphabeticString(a)){return true}if(validate.isHexColorString(a)){return true}return false},isAlphabeticString:function(e){var d=/[a-z]+/i;var c=e.toString();var a=c.match(d);if(e==a){return true}else{return false}},isHexColorString:function(c){var b=/^#[a-f0-9]{3,6}$/i;var a=c.match(b);if(a==c){return true}else{return false}},isValidSecurityToken:function(c){var a=/^[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}$|^[0-9a-f]XXX-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}$/i;var b=c.match(a);if(b==c){return true}else{return false}}};var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(c){var a="";var k,h,f,j,g,e,d;var b=0;c=Base64._utf8_encode(c);while(b<c.length){k=c.charCodeAt(b++);h=c.charCodeAt(b++);f=c.charCodeAt(b++);j=k>>2;g=((k&3)<<4)|(h>>4);e=((h&15)<<2)|(f>>6);d=f&63;if(isNaN(h)){e=d=64}else{if(isNaN(f)){d=64}}a=a+this._keyStr.charAt(j)+this._keyStr.charAt(g)+this._keyStr.charAt(e)+this._keyStr.charAt(d)}return a},decode:function(c){var a="";var k,h,f;var j,g,e,d;var b=0;c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b<c.length){j=this._keyStr.indexOf(c.charAt(b++));g=this._keyStr.indexOf(c.charAt(b++));e=this._keyStr.indexOf(c.charAt(b++));d=this._keyStr.indexOf(c.charAt(b++));k=(j<<2)|(g>>4);h=((g&15)<<4)|(e>>2);f=((e&3)<<6)|d;a=a+String.fromCharCode(k);if(e!=64){a=a+String.fromCharCode(h)}if(d!=64){a=a+String.fromCharCode(f)}}a=Base64._utf8_decode(a);return a},_utf8_encode:function(b){var d=b.toString();d=d.replace(/\r\n/g,"\n");var a="";for(var f=0;f<d.length;f++){var e=d.charCodeAt(f);if(e<128){a+=String.fromCharCode(e)}else{if((e>127)&&(e<2048)){a+=String.fromCharCode((e>>6)|192);a+=String.fromCharCode((e&63)|128)}else{a+=String.fromCharCode((e>>12)|224);a+=String.fromCharCode(((e>>6)&63)|128);a+=String.fromCharCode((e&63)|128)}}}return a},_utf8_decode:function(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}};function Fetch(){this.getFullPath=function a(c,b){return c+"&callback="+b};this.years=function(d){var c=Base64.encode(document.location.host);var b=this.getFullPath(ServiceOptions.getServiceAddress()+ServiceOptions.getYearsMethod()+"?securityToken="+ServiceOptions.getSecurityToken()+"&base64Hostname="+encodeURI(c),d);yearRequestObject=new JSONScriptRequest(b);yearRequestObject.buildScriptTag();yearRequestObject.addScriptTag()},this.makes=function(b,e){var d=Base64.encode(document.location.host);var c=this.getFullPath(ServiceOptions.getServiceAddress()+ServiceOptions.getMakesMethod()+"?securityToken="+ServiceOptions.getSecurityToken()+"&year="+encodeURIComponent(b)+"&base64Hostname="+encodeURI(d),e);makeRequestObject=new JSONScriptRequest(c);makeRequestObject.buildScriptTag();makeRequestObject.addScriptTag()},this.models=function(c,b,f){var e=Base64.encode(document.location.host);var d=this.getFullPath(ServiceOptions.getServiceAddress()+ServiceOptions.getModelsMethod()+"?securityToken="+ServiceOptions.getSecurityToken()+"&year="+encodeURIComponent(c)+"&make="+encodeURIComponent(b)+"&base64Hostname="+encodeURI(e),f);modelRequestObject=new JSONScriptRequest(d);modelRequestObject.buildScriptTag();modelRequestObject.addScriptTag()},this.options=function(d,b,c,g){var f=Base64.encode(document.location.host);var e=this.getFullPath(ServiceOptions.getServiceAddress()+ServiceOptions.getOptionsMethod()+"?securityToken="+ServiceOptions.getSecurityToken()+"&year="+encodeURIComponent(d)+"&make="+encodeURIComponent(b)+"&model="+encodeURIComponent(c)+"&base64Hostname="+encodeURI(f),g);optionRequestObject=new JSONScriptRequest(e);optionRequestObject.buildScriptTag();optionRequestObject.addScriptTag()},this.tireInfoObjects=function(e,b,c,d,h){var g=Base64.encode(document.location.host);var f=this.getFullPath(ServiceOptions.getServiceAddress()+ServiceOptions.getTireInfoMethod()+"?securityToken="+ServiceOptions.getSecurityToken()+"&year="+encodeURIComponent(e)+"&make="+encodeURIComponent(b)+"&model="+encodeURIComponent(c)+"&option="+encodeURIComponent(d)+"&base64Hostname="+encodeURI(g)+"&scriptId="+encodeURI(ServiceOptions.getPlaceHolderScriptName()),h);tireInfoRequestObject=new JSONScriptRequest(f);tireInfoRequestObject.buildScriptTag();tireInfoRequestObject.addScriptTag()},this.b2bData=function(e,d){var c=Base64.encode(document.location.host);var b=this.getFullPath(ServiceOptions.getServiceAddress()+ServiceOptions.getB2BMethod()+"?securityToken="+ServiceOptions.getSecurityToken()+"&uniqueId="+e+"&base64Hostname="+encodeURI(c),d);b2bRequestObject=new JSONScriptRequest(b);b2bRequestObject.buildScriptTag();b2bRequestObject.addScriptTag()},this.b2bOffsetData=function(e,d){var c=Base64.encode(document.location.host);var b=this.getFullPath(ServiceOptions.getServiceAddress()+ServiceOptions.getB2BOffsetMethod()+"?securityToken="+ServiceOptions.getSecurityToken()+"&uniqueId="+e+"&base64Hostname="+encodeURI(c),d);b2bRequestObject=new JSONScriptRequest(b);b2bRequestObject.buildScriptTag();b2bRequestObject.addScriptTag()}}var ServiceOptions={getServiceAddress:function(){if(typeof ti_ssl==_ud||ti_ssl==false){return _tgBaseScriptService}else{return _tgBaseScriptServiceSSL}},getSecurityToken:function(){if(typeof ti_security_token==_ud){throw"Security Token Is Required"}if(Validate.isValidSecurityToken(ti_security_token)){return ti_security_token}else{throw"Invalid Security Token"}},getReturnURL:function(){if(typeof ti_return_url!=_ud){return ti_return_url}else{return""}},getReturnTextAreaId:function(){if(typeof ti_return_text_area_id!=_ud){return ti_return_text_area_id}else{return""}},getMode:function(){if(typeof ti_mode!=_ud){return ti_mode}else{return"default"}},getPlaceHolderScriptName:function(){if(typeof ti_placeholder_script_id!=_ud){return ti_placeholder_script_id}else{return"scriptTireInfo"}},getYearsMethod:function(){return"Years"},getMakesMethod:function(){return"Makes"},getModelsMethod:function(){return"Models"},getOptionsMethod:function(){return"Options"},getTireInfoMethod:function(){return"OEData"},getB2BMethod:function(){return"B2BData"},getB2BOffsetMethod:function(){return"B2BOffsetData"},getReturnYMMO:function(){if(typeof ti_return_ymmo!=_ud){return ti_return_ymmo}else{return false}},getSizeDescriptionClickTarget:function(){if(typeof ti_size_desc_click_target!=_ud){return ti_size_desc_click_target}else{return null}},getInitialParameterDelimiter:function(){if(typeof ti_initial_param_delimter!=_ud){return ti_initial_param_delimter}else{return"?"}}};var PopupVariables={getPopupButtonText:function(){if(typeof ti_popup_button_text!=_ud){return ti_popup_button_text}else{return"Click Here"}},getPopupHeaderText:function(){if(typeof ti_popup_header_text!=_ud){return ti_popup_header_text}else{return GetDefaultTireSelectorHeaderText()}},getPopupHeaderFontColor:function(){return(typeof ti_popup_header_text_font_color==_ud)?"White":ti_popup_header_text_font_color}};function GetDefaultTireSelectorHeaderText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Sélecteur de pneus";default:return"Tire Selector"}}function GetYearSelectHeaderText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Choisissez l’année";default:return"Select A Year"}}function GetMakeSelectHeaderText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Choisissez la marque";default:return"Select A Make"}}function GetModelSelectHeaderText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Choisissez le modèle";default:return"Select A Model"}}function GetOptionSelectHeaderText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Choisissez la version";default:return"Select an Option"}}function GetCloseButtonText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Fermer";default:return"Close"}}function GetTireSizeColumnHeaderText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Taille du pneu";default:return"Tire Size"}}function GetTireFitmentColumnHeaderText(){switch(StyleOptions.getLanguage().toLowerCase()){case"french":return"Configuration du pneu";default:return"Tire Fitment"}}function DisplayInfoObject(){this.getPageSizeWithScroll=getPageSizeWithScroll;this.getViewportSize=getViewportSize}function SizeObject(a,b){this.width=a+"px";this.height=b+"px"}function getPageSizeWithScroll(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;xWithScroll=window.innerWidth+window.scrollMaxX}else{if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;xWithScroll=document.body.scrollWidth}else{yWithScroll=document.body.offsetHeight;xWithScroll=document.body.offsetWidth}}arrayPageSizeWithScroll=new Array(xWithScroll,yWithScroll);return arrayPageSizeWithScroll}function getViewportSize(){var b;var a;if(typeof window.innerWidth!="undefined"){b=window.innerWidth,a=window.innerHeight}else{if(typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!=0){b=document.documentElement.clientWidth,a=document.documentElement.clientHeight}else{b=document.getElementsByTagName("body")[0].clientWidth,a=document.getElementsByTagName("body")[0].clientHeight}}return new SizeObject(b,a)}function handleB2BRequest(a){if(ServiceOptions.getMode()=="b2bOffset"){fetch.b2bOffsetData(a,"DataReceiver.b2bReceived")}else{fetch.b2bData(a,"DataReceiver.b2bReceived")}}function ClientInfoObject(){this.isIE=function(){if(navigator.appName=="Microsoft Internet Explorer"){return true}else{return false}};this.getFirefoxVersion=function(){if(/Firefox[\/\s](\d+.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}else{return null}};getMozillaVersion=function(){if(/Mozilla[\/\s](\d+.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}else{return null}};this.getWebkitVersion=function(){if(/AppleWebKit[\/\s](\d+.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}else{return null}};this.getOperaVersion=function(){if(/Opera[\/\s](\d+.\d+)/.test(navigator.userAgent)){var b=new Number(RegExp.$1);if(/Version[\/\s](\d+.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}else{return b}}else{return null}};this.getVersionInteger=function(b){if(typeof(b)!="string"){return null}var a=b.split(".");var c=a[0]|"0";var d=a[1]|"0";var e=a[2]|"0";b=String(c)+String(d)+String(e);return new Number(b)};this.supportsRGBATransparency=function(){if(this.isIE()){return false}var a=this.getFirefoxVersion();if(a!=null){if(this.getVersionInteger(a.toString())>=305){return true}else{return false}}a=this.getWebkitVersion();if(a!=null){return true}a=this.getOperaVersion();if(a!=null){if(this.getVersionInteger(a.toString())>=1000){return true}else{return false}}return false}}(function starter(){run_tgoe_init()})();function run_tgoe_init(){if(_initHasStarted){return}if(typeof ti_security_token!=_ud){__tgoe_init()}else{if(!_onloadSet){window.onload=__tgoe_init;_onloadSet=true}setTimeout("run_tgoe_init()",100)}}function __tiresync_service_set_unavailable(){if(_ts_tireSelector_loaded){return}var c=document.getElementById(CSSNames.yearSelectId);var b=document.getElementById(CSSNames.makeSelectId);var a=document.getElementById(CSSNames.modelSelectId);var d=document.getElementById(CSSNames.optionSelectId);SetData.setSelectOptions(c,null,"Unavailable");SetData.setSelectOptions(b,null,"Unavailable");SetData.setSelectOptions(a,null,"Unavailable");SetData.setSelectOptions(d,null,"Unavailable")}function __tgoe_init(){if(_initHasStarted){return}_initHasStarted=true;if(!this.JSON){loadJSON()}if(_debug){if(clientInfo.isIE()){if(_showFirebug){loadFirebug()}}}var f=null;var b=displayInfoObject.getViewportSize();var a=document.getElementById(ServiceOptions.getPlaceHolderScriptName()).parentNode;_parentContainer=a;if(ServiceOptions.getMode()=="default"||ServiceOptions.getMode()=="b2b"||ServiceOptions.getMode()=="b2bOffset"){var c=getInlineLayout();a.appendChild(c);SelectChangeHandlers.handleSelectedItemChanged()}else{if(clientInfo.isIE()){f=getIEMaskDiv(b)}else{if(clientInfo.getWebkitVersion()==null){f=getCanvasMaskDiv(b)}else{f=getWebkitMaskDiv(b)}}var e=getPopupLayout();f.style.display=e.style.display="none";document.body.appendChild(f);document.body.appendChild(e);a.appendChild(getPopupButton());SelectChangeHandlers.handleSelectedItemChanged()}setTimeout("__tiresync_service_set_unavailable()",5000);fetch.years("DataReceiver.yearsReceived")};
