function open_win(c,d){if(navigator.appName=="Microsoft Internet Explorer"){window.open(c,"welcome","width=595,height=510")}else{window.open(c,"welcome","width=595,height=550")}}function FillMaketxtInfoCtrl(n,t,k,m,r,s){CheckUpdateBtn(k,m,r);var q=document.getElementById("hdnFreeTextBox");document.getElementById("divLinkTextInfo").style.display="none";var l=document.getElementById(q.value).value;var o=document.getElementById("hdnUrl").value;o=o+"web/ajax/MakeTxtInfroCtrl.Ajax.aspx?request=update&id="+n+"&text="+escape(l)+"&Type="+t;var p=document.getElementById("hdnBrowser").value;CallServer(o,FillMakeDropDown,p)}function CheckUpdateBtn(e,g,f){if(document.getElementById(e)){window.close();var h=document.getElementById(g).value;window.opener.document.getElementById(document.getElementById("lnkvalue").value).innerHTML=h}}function closeUpdate(b){window.close()}var http_request=false;function CallServer(e,h,f){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(g){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(g){}}}}http_request.onreadystatechange=h;if(f=="IE"){http_request.open("POST",e,false)}else{http_request.open("GET",e,false)}http_request.send(null)}function FillMakeDropDown(){if(http_request.readyState==4){if(http_request.status==200){}}};var jsAreaShowTime=0;var JsAreas=new Object();function GetArea(b){return JsAreas[b]?JsAreas[b]:(JsAreas[b]=new JsArea(b))}function JsArea(b){this.AreaId=b}JsArea.prototype.ContentArea=function(){var b=document.getElementById(this.AreaId);if(b!=null){return b}return null};var activeAreaId=null;JsArea.prototype.popareaup=function(d,f){if(activeAreaId!=null){jsAreaClose(activeAreaId)}var e=this.ContentArea();e.style.position="absolute";e.style.display="block";e.style.left=d;e.style.top=f;e.onmouseover=JsAreaMouseOver;activeAreaId=this.AreaId;return false};JsArea.prototype.hide=function(){var b=this.ContentArea();if(b!=null){b.style.display="none"}return false};function PopupArea(d,f){if(d.pageX||d.pageY){posx=d.pageX;posy=d.pageY}else{if(d.clientX||d.clientY){posx=d.clientX+document.body.scrollLeft;posy=d.clientY+document.body.scrollTop}}var e=GetArea(f);e.popareaup(posx,posy)}function jsAreaClose(b){GetArea(b).hide();activeAreaId=divHangTimer=null}var divHangTimer=null;function KeepArea(b){if(b==activeAreaId&&divHangTimer!=null){clearTimeout(divHangTimer);divHangTimer=null}}function RelArea(b){if(b==activeAreaId&&divHangTimer==null){divHangTimer=setTimeout("jsAreaClose('"+b+"')",jsAreaShowTime)}}function JsAreaMouseOver(c){if(!c){var c=window.event}var d=c.target?c.target:c.srcElement;KeepArea(activeAreaId)}function jsAreaContains(d,c){while(c){if(d==c){return true}else{c=c.parentNode}}return false};function zipSubmit(j,i,k,h,l,e){if(!j){j=window.event||event}if(j.keyCode==13){if(h.toLowerCase()=="select make"){alert("Make not selected");return false}else{if(l.toLowerCase()=="select model"){alert("Model not selected");return false}else{if(e>0){return Redirect(i,k,h,l,e,false)}else{alert("Please enter valid zip code");return false}}}}}function zipSubmit(k,j,l,e,m,n,i){if(!k){k=window.event||event}if(k.keyCode==13){if(e.toLowerCase()=="select make"){alert("Make not selected");return false}else{if(m.toLowerCase()=="select model"){alert("Model not selected");return false}else{if(n>0){return Redirect(j,l,e,m,n,false,i)}else{alert("Please enter valid zip code");return false}}}}}function GetModel(d,c){if(d.length>0){return d}else{return c}}function Redirect(j,k,n,l,m,h){if(n.toLowerCase()=="select make"){alert("Make not selected");return false}else{if(l.toLowerCase()=="select model"){alert("Model not selected");return false}else{if(m>0){l=l.replace(" & ",".And.");var i=ValidateZip(m,j,k,n,l);if(i!="false"){location.href=i}else{alert("INVALID ZIPCODE!");return false}}else{alert("Please enter valid zip code");return false}}}return false}function Redirect(i,j,g,k,l){if(g.toLowerCase()=="select make"){alert("Make not selected");return false}else{if(k.toLowerCase()=="select model"){alert("Model not selected");return false}else{if(l>0){k=k.replace(" & ",".And.");var h=ValidateZip(l,i,j,g,k);if(h!="false"){location.href=h}else{alert("INVALID ZIPCODE!");return false}}else{alert("Please enter valid zip code");return false}}}return false}function Redirect(k,m,p,n,o,i,l){n=n.replace(" & ",".And.");if(p.toLowerCase()=="--select make--"){alert("Make not selected");return false}else{if(n.toLowerCase()=="--select model--"){alert("Model not selected");return false}else{if(o>0){var j=ValidateZip(o,k,m,p,n,l);if(j!="false"){location.href=j}else{alert("INVALID ZIPCODE!");return false}}else{alert("Please enter valid zip code!!!!");return false}}}return false}function EnterGetQuote(j,i,k,h,l,e){if(!j){j=window.event||event}if(j.keyCode==13){return GetQuote(i,k,h,l,e)}}function GetQuote(h,i,g,j,f){if(null==g||g.options[g.selectedIndex].text=="--Select Make--"||g.options[g.selectedIndex].length==0){alert("Please select a make");return false}if(null==j||j.options[j.selectedIndex].text=="--Select Model--"||j.options[j.selectedIndex].text=="Loading..."||j.options[j.selectedIndex].length==0){alert("Please select a model");return false}return Redirect(h,i,g.options[g.selectedIndex].text,j.options[j.selectedIndex].text.replace(" & ",".And."),f.value)}function setModel(i,j,e){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(h){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(h){}}}}if(j=="Microsoft Internet Explorer"){j="ie"}var g=i+"web/Ajax/ProcessStep2.aspx?request=setModel&Model="+e.options[e.selectedIndex].text;if(j=="ie"){http_request.open("POST",g,true)}else{http_request.open("GET",g,true)}http_request.send(null);return true}function setcarID(i,j,g){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(h){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(h){}}}}if(j=="Microsoft Internet Explorer"){j="ie"}var e=i+"web/Ajax/ProcessStep2.aspx?request=setcarID&CarID="+g.value;if(j=="ie"){http_request.open("POST",e,true)}else{http_request.open("GET",e,true)}http_request.send(null);return true}function ValidateZip(n,m,o,j,p){var k=false;if(window.XMLHttpRequest){k=new XMLHttpRequest();if(k.overrideMimeType){k.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{k=new ActiveXObject("Msxml2.XMLHTTP")}catch(l){try{k=new ActiveXObject("Microsoft.XMLHTTP")}catch(l){}}}}var e=m+"web/ajax/ProcessStep2.aspx?request=validatezip&zipcode="+n+"&Make="+j+"&Model="+p.replace(" & ",".And.");if(o=="ie"){k.open("POST",e,false)}else{k.open("GET",e,false)}k.send(null);return alertContentsValidateZip(k)}function alertContentsValidateZip(c){if(c.readyState==4){if(c.status==200){try{return c.responseText}catch(d){}}}}function ValidateZip(p,n,e,r,o,l){var k=false;if(window.XMLHttpRequest){k=new XMLHttpRequest();if(k.overrideMimeType){k.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{k=new ActiveXObject("Msxml2.XMLHTTP")}catch(m){try{k=new ActiveXObject("Microsoft.XMLHTTP")}catch(m){}}}}var q=n+"web/ajax/ProcessStep2.aspx?request=validatezip&zipcode="+p+"&Make="+r+"&Model="+o+"&Year="+l;if(e=="ie"){k.open("POST",q,false)}else{k.open("GET",q,false)}k.send(null);return alertContentsValidateZipYear(k)}function alertContentsValidateZipYear(c){if(c.readyState==4){if(c.status==200){try{return c.responseText}catch(d){}}}};function addText(b){if(b.value==""){b.value="zip code"}}function clearText(b){if(!(b.value>0)){b.value=""}}function isValidTextLength(c,d){if(document.getElementById(c).value==""){alert("Please write the text to add.");return false}else{if(document.getElementById(c).value.length>=d){alert("More than "+d+" characters are not allowed.");return false}}};function open_window(n){var h=navigator.appName.toLowerCase();var m=600;var i=700;var k=(screen.width-m)/2;var l=(screen.height-i)/2;var j="width="+m+", height="+i;j+=", top="+l+", left="+k;if(h=="Microsoft Internet Explorer".toLowerCase()){newwin=window.open(n,"welcome",j+",status=yes,scrollbars=yes,resizable=yes");return false}else{window.open(n,"welcome",j+",status=1,scrollbars=1,resizable=1");return false}return false};function SaveValue(l,m,n,k){var i=false;if(window.XMLHttpRequest){i=new XMLHttpRequest();if(i.overrideMimeType){i.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{i=new ActiveXObject("Msxml2.XMLHTTP")}catch(j){try{i=new ActiveXObject("Microsoft.XMLHTTP")}catch(j){}}}}if(!i){}i.onreadystatechange=function(){if(i.readyState==4&&i.status==200){}};var e="";if(k=="SaveTrim"){e=m+"web/Ajax/PackageCtrl.ajax.aspx?carid="+l}else{if(k=="SaveModel"){e=m+"web/Ajax/PackageCtrl.ajax.aspx?modelID="+l}}if(n=="IE"){i.open("POST",e,true)}else{i.open("GET",e,true)}i.send(null)}function SaveTrimResponse(b){};function RedirectMe(r,k,m,s,o,n,t,l,p,q){location.href=RedirectOnBaseofChange(r,k,m,s,o.replace("&","And"),n,t,l,p,p)}var http_request=false;function CallServerTrim(e,h,f){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(g){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(g){}}}}if(f=="Microsoft Internet Explorer"){f="ie"}if(f=="ie"){http_request.open("POST",e,false)}else{http_request.open("GET",e,false)}http_request.send(null);return CheckFunctionStatus()}function RedirectOnBaseofChange(r,p,l,s,n,m,t,k,o,q){return CallServerTrim(r+"web/Ajax/TrimAjax.aspx?request="+k+"&Year="+l+"&Make="+s+"&Model="+n+"&CarID="+m+"&PageType="+t+"&PageType1="+o+"&PageType2="+q,CheckStatus,p)}function CheckStatus(){if(http_request.readyState==4){if(http_request.status==200){var b=http_request.responseText;return b}}};function ToMoney(i){try{var j=i.toString();var g=0;var e;if(j.indexOf(".")==-1){j=j+".00"}if(j.indexOf(",")!=-1){return j}g=j.indexOf(".");if(g==4){e=j.subString(0,1);j=e+","+j.substring(1,j.length)}else{if(g==5){e=j.substring(0,2);j=e+","+j.substring(2,j.length)}else{if(g==6){e=j.substring(0,3);j=e+","+j.substring(3,j.length)}else{if(g==7){e=j.substring(0,1);j=e+","+j.substring(1,j.length);e=j.substring(0,5);j=e+","+j.substring(5,j.length)}}}}if(j.indexOf(".")!=-1){g=j.substring(j.indexOf(".")+1,j.length).length;if(g>2){j=j.substring(0,j.indexOf(".")+3)}}return j.replace(".00","")}catch(h){return j}};function getElementPosition(g){var f=document.getElementById(g);var h=0;var e=0;while(f){h+=f.offsetLeft;e+=f.offsetTop;f=f.offsetParent}if(navigator.userAgent.indexOf("Mac")!=-1&&typeof document.body.leftMargin!="undefined"){h+=document.body.leftMargin;e+=document.body.topMargin}return{left:h,top:e}}function Select(t){var r=new Array();var o=new Array();var j=0;var e=document.getElementById("popupContainer");var v="Checkbox_Option_";for(var p=0;p<e.childNodes.length;p++){try{if(e.childNodes[p].id&&e.childNodes[p].id.toString().indexOf(v)!=-1){r[j]=document.getElementById(e.childNodes[p].id).checked;o[j]=document.getElementById(e.childNodes[p].id);j++;document.getElementById(e.childNodes[p].id).checked=e.childNodes[p].checked}}catch(i){}}for(var s=0;s<r.length;s++){try{var q=o[s];var u=q.id;if(q.checked!=r[s]){u=GetCode2(q.id.toString());MakeTotal(q,document.getElementById("Span_Invoice_"+u).innerHTML,document.getElementById("Span_Msrp_"+u).innerHTML)}}catch(i){}}try{MakeTotal(document.getElementById("Checkbox_Option_"+t),document.getElementById("Span_Invoice_"+t).innerHTML,document.getElementById("Span_Msrp_"+t).innerHTML)}catch(i){}e.innerHTML="";e.style.visibility="hidden";IsDialogOpened=false}function GetCode2(d){var c=d.replace("Checkbox_Option_","");return c}var sCode;var sStyleId;var selCode;function Call_Server(n,q,e,l){sCode=q;sStyleId=n;var p=document.getElementById("hdnUrl").value;var o=document.getElementById("hdnBrowserName").value;var r=p+"web/Ajax/PriceOptionsAjax.aspx?toggleOption=1&styleid="+n+"&code="+escape(q)+"&serValue="+escape(e)+"&selCodes="+escape(l);var k=false;if(window.XMLHttpRequest){k=new XMLHttpRequest();if(k.overrideMimeType){k.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{k=new ActiveXObject("Msxml2.XMLHTTP")}catch(m){try{k=new ActiveXObject("Microsoft.XMLHTTP")}catch(m){}}}}if(!k){}k.onreadystatechange=function(){getToggleOption(k)};if(o=="IE"){k.open("POST",r,true)}else{k.open("GET",r,true)}this.transferComplete=false;k.send(null);ShowLoading()}var sTrace="";var deleteOptions;var requiredOptions;var includedOptions;var selectedOptions;var unselectedOptions;var oneSelectOption;var iDelIndex=0;var iReqIndex=0;var iIncIndex=0;var iSelIndex=0;var iUnselIndex=0;var iOneSelIndex=0;var oldMsrp=0;var oldTip=0;var oldOptionsPrice=0;function getToggleOption(r){if(r.readyState==4&&r.status==200){HideLoading();var v="";v=r.responseText;if(v==""){return""}if(v=="error"){alert("Sorry! your request could not be processed. Server too busy. Please try later.");try{document.getElementById("Checkbox_Option_"+sCode).disabled=false;document.getElementById("Checkbox_Option_"+sCode).checked=!(document.getElementById("Checkbox_Option_"+sCode))}catch(t){}IsInProcess=false;return""}var e=v.split("|");document.getElementById("hdnSerializedValue").value=e[0];oldMsrp=document.getElementById(document.getElementById("hdnTotalCost").value).innerHTML;oldOptionsPrice=document.getElementById("optionTotalPrice").innerHTML;oldTip=document.getElementById(document.getElementById("hdnTotalTip").value).innerHTML;document.getElementById(document.getElementById("hdnTotalCost").value).innerHTML="$"+e[1];document.getElementById("optionTotalPrice").innerHTML="$"+e[3];UpdateTipPrice(e[1]);var s;var y="";var z="";var u="<table border='0' cellSpacing='2' cellPadding='1' class=\"tbl_popup\">";u+="<tr><td colSpan='2' align='left' valign='middle'><strong>&nbsp;&nbsp;OPTIONS:</strong></td></tr>";u+="<tr><td colSpan='2'>&nbsp;</td></tr>";deleteOptions=new Array();requiredOptions=new Array();includedOptions=new Array();selectedOptions=new Array();unselectedOptions=new Array();oneSelectOption=new Array();iReqIndex=0;iIncIndex=0;iDelIndex=0;iSelIndex=0;iUnselIndex=0;iOneSelIndex=0;selCode="";var A=document.getElementById("hdnUrl").value;for(var w=4;w<e.length;w++){s=e[w].split("@");var B=s[0];var C=s[1];var D=s[2];if(D.toLowerCase()=="selected"){selectedOptions[iSelIndex++]=B}else{if(D.toLowerCase()=="included"){includedOptions[iIncIndex++]=B}else{if(D.toLowerCase()=="required"){requiredOptions[iReqIndex++]=B}else{if(D.toLowerCase()=="unselected"){unselectedOptions[iUnselIndex++]=B}else{if(D.toLowerCase()=="excluded"){try{if(document.getElementById("Checkbox_Option_"+s[0]).checked){y+='<tr><td valign="top">&nbsp;&nbsp;<img src="'+A+'web/images/remove.jpg" alt="remove" />&nbsp;&nbsp;</td>';y+="<td><span id='delete_"+s[0]+"' name='optionDeleteGroup'>"+document.getElementById("Span_Detail_"+s[0]).innerHTML+".</span></td></tr>";deleteOptions[iDelIndex++]=B}}catch(t){}}else{if(D=="SELECT_ONE"){try{z+="<tr><td><input type='radio' id='radio_"+B+"' name='optionGroup1' /></td>";z+="<td>"+document.getElementById("Span_Detail_"+B).innerHTML+".</td></tr>";oneSelectOption[iOneSelIndex++]=B}catch(t){}}else{if(D=="REMOVE"){y+=" "}}}}}}}}if(z!=""){z="<tr><td colSpan='2' align='center'>Choose any ONE from these options:</td></tr>"+z}else{if(deleteOptions.length>0){y="<tr><td colSpan='2' align='center'>Following option(s) will be REMOVED: </td></tr>"+y}}var x="";if(oneSelectOption.length>0!=""||deleteOptions.length>0!=""){x="<tr><td colSpan='2' align='center'>&nbsp;</td></tr>";x+="<tr><td colSpan='2' align='center'><a href='javascript:Accept();'><strong>Accept</strong></a>&nbsp;&nbsp;<a href='javascript:Cancel();'><strong>Cancel</strong></a></td></tr>";var i=document.getElementById("popupContainer");i.innerHTML=u+z+y+x+"</table>";i.style.display="";IsDialogOpened=true}else{EnforceSelectedOptions();EnforceUnselectedOptions();EnforceIncludedOptions();EnforceRequiredOptions()}try{document.getElementById("Checkbox_Option_"+sCode).disabled=false}catch(t){}IsInProcess=false;GetAllObjects()}}function Accept(){EnforceSelectedOptions();EnforceUnselectedOptions();EnforceDeletedOptions();EnforceIncludedOptions();EnforceRequiredOptions();EnforceOneSelectedOption();if(selCode!=""){try{Call_Server(sStyleId,selCode,document.getElementById("hdnSerializedValue").value,GetSelectedCodes("Checkbox_Option_"+selCode,true))}catch(c){}}var d=document.getElementById("popupContainer");d.innerHTML="";d.style.display="none";IsDialogOpened=false;GetAllObjects()}function Cancel(){try{var g=document.getElementById("popupContainer");g.innerHTML="";g.style.display="none";document.getElementById("Checkbox_Option_"+sCode).checked=!(document.getElementById("Checkbox_Option_"+sCode).checked);IsDialogOpened=false;GetAllObjects();document.getElementById(document.getElementById("hdnTotalCost").value).innerHTML=oldMsrp;document.getElementById("optionTotalPrice").innerHTML=oldOptionsPrice;document.getElementById(document.getElementById("hdnTotalTip").value).innerHTML=oldTip;var i=document.getElementById("hdnUrl").value;var j=i+"web/Ajax/PriceOptionsAjax.aspx?undo=true";var e=document.getElementById("hdnBrowserName").value;DoAsyncCall(j,"",e)}catch(h){}}function CallToggleOptions(h,f){var g=GetSelectedCodes(h.id,true);try{Call_Server(f,h.id.replace("Checkbox_Option_",""),document.getElementById("hdnSerializedValue").value,g)}catch(e){}}function GetSelectedCodes(i,e){var h="";var j=document.getElementsByName("CheckboxOption");if(e){for(var l=0;l<j.length;l++){try{if(j[l].checked&&j[l].id!=i){h+=j[l].id.replace("Checkbox_Option_","")+", "}}catch(k){}}}else{for(var l=0;l<j.length;l++){try{if(j[l].checked){h+=j[l].id.replace("Checkbox_Option_","")+", "}}catch(k){}}}if(h.indexOf(", ")!=-1){h=h.substring(0,h.length-2)}return h}function EnforceDeletedOptions(){if(deleteOptions&&deleteOptions.length>0){for(var e=0;e<deleteOptions.length;e++){try{var f=document.getElementById("Checkbox_Option_"+deleteOptions[e]);if(f.checked){f.checked=false}}catch(d){}}}}function EnforceRequiredOptions(){if(requiredOptions&&requiredOptions.length>0){for(var f=0;f<requiredOptions.length;f++){try{var d=document.getElementById("Checkbox_Option_"+requiredOptions[f]);if(!d.checked){d.checked=true}}catch(e){}}}}function EnforceIncludedOptions(){if(includedOptions&&includedOptions.length>0){for(var f=0;f<includedOptions.length;f++){try{var d=document.getElementById("Checkbox_Option_"+includedOptions[f]);if(!d.checked){d.checked=true}}catch(e){}}}}function EnforceUnselectedOptions(){if(unselectedOptions&&unselectedOptions.length>0){for(var f=0;f<unselectedOptions.length;f++){try{var d=document.getElementById("Checkbox_Option_"+unselectedOptions[f]);if(d.checked){d.checked=false}}catch(e){}}}}function EnforceSelectedOptions(){if(selectedOptions&&selectedOptions.length>0){for(var f=0;f<selectedOptions.length;f++){try{var d=document.getElementById("Checkbox_Option_"+selectedOptions[f]);if(!d.checked){d.checked=true}}catch(e){}}}}function EnforceOneSelectedOption(){if(oneSelectOption&&oneSelectOption.length>0){for(var f=0;f<oneSelectOption.length;f++){try{if(document.getElementById("radio_"+oneSelectOption[f]).checked){var d=document.getElementById("Checkbox_Option_"+oneSelectOption[f]);if(!d.checked){d.checked=true}selCode=oneSelectOption[f];break}}catch(e){}}}}function UpdateMyOptions(e,g){var h=document.getElementById("Span_Detail_"+g);var f=document.getElementById("Span_Msrp_"+g);if(e.checked){AppendRow(g,h.innerHTML,f.innerHTML)}}function AppendRow(g,e,h){var f=document.getElementById("optionsTableText");f.innerHTML+='<div class="m456-row"><div class="m456-col1" id=Span_Detail_'+g+">"+e+'</div><div class="m456-col2" id=Span_Msrp_'+g+">"+h+"</div></div>"}function CheckOption(d){try{document.getElementById("Checkbox_Option_"+d).checked=true}catch(c){}}function UpdateTotalOptionCost(b){document.getElementById("optionTotalPrice").innerHTML=b}function DeleteRows(){var b=document.getElementById("optionsTableText");b.innerHTML=""}function GetAllObjects(){var c=document.getElementsByName("Checkbox_Option");DeleteRows();for(var d=0;d<c.length;d++){UpdateMyOptions(c[d],c[d].id.replace("Checkbox_Option_",""))}}function UpdateTipPrice(q){if(q==null||q==""){return}var o=document.getElementById("hdnOrgTip");var r=document.getElementById("hdnOrgMsrp");if(o!=null&&r!=null){if(o.value!=""&&r.value!=""){var d=parseInt(o.value);var p=parseInt(r.value);var m=1;if(p!=0){m=d/p}if(q.indexOf(",")!=-1){var n=q.indexOf(",");while(n!=-1){q=q.replace(",","");n=q.indexOf(",")}}q=q.replace("$","");var k=m*q;var l=document.getElementById(document.getElementById("hdnTotalTip").value);l.innerHTML="$"+ToMoney(Math.round(k))}}}function GetTip(j){var m=document.getElementById("hdnOrgTip");var l=document.getElementById("hdnOrgMsrp");var k=1;if(m!=null&&l!=null){if(m.value!=""&&l.value!=""){var n=parseInt(m.value);var i=parseInt(l.value);if(i!=0){k=n/i}}}if(j.indexOf(",")!=-1){var d=j.indexOf(",");while(d!=-1){j=j.replace(",","");d=j.indexOf(",")}}j=j.replace("$","");return Math.round(j*k).toString()}function ShowLoading(){var b=document.getElementById("showLoading");b.style.display=""}function HideLoading(){var b=document.getElementById("showLoading");b.style.display="none"};function DoAsyncCall(j,i){var e=false;var g=document.getElementById("hdnBrowser").value;if(window.XMLHttpRequest){e=new XMLHttpRequest();if(e.overrideMimeType){e.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{e=new ActiveXObject("Msxml2.XMLHTTP")}catch(h){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(h){}}}}if(!e){}if(i!=""&&i!=null){e.onreadystatechange=function(){if(e.readyState==4&&e.status==200){i()}}}if(g=="IE"){e.open("POST",j,true)}else{e.open("GET",j,true)}e.send(null)}function DoAsyncCall(j,i,e){var g=false;if(window.XMLHttpRequest){g=new XMLHttpRequest();if(g.overrideMimeType){g.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{g=new ActiveXObject("Msxml2.XMLHTTP")}catch(h){try{g=new ActiveXObject("Microsoft.XMLHTTP")}catch(h){}}}}if(!g){}if(i!=""&&i!=null){g.onreadystatechange=function(){if(g.readyState==4&&g.status==200){i()}}}if(e=="IE"){g.open("POST",j,true)}else{g.open("GET",j,true)}g.send(null)}function DoSyncCall(h){var e=document.getElementById("hdnBrowser").value;var f=false;if(window.XMLHttpRequest){f=new XMLHttpRequest();if(f.overrideMimeType){f.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(g){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(g){}}}}if(!f){}if(e=="IE"){f.open("POST",h,false)}else{f.open("GET",h,false)}f.send(null);return f};function MakeChanged_Quote(c,e,f){e=document.getElementById(e.id);if(c.options[c.selectedIndex].text=="--Select Make--"){e.disabled=true}else{for(j=e.length;j>=0;j--){e.options[j]=null}e.options[0]=new Option("Loading...","Loading...");e.disabled=true;var d=c.value;var b=document.getElementById("hdnUrl").value;b=b+"web/ajax/MakeModelListCtrl.Ajax.aspx?from=make&makeId="+d+"&method=ReturnStep2EnabledModels&isReturnEnabled="+f;var a=document.getElementById("hdnBrowser").value;CallMyServer_Quote(b,FillModelDropDown_Quote,a);document.getElementById(e.id).disabled=false}}function ModelChanged_Quote(d){ResetDropDowns_Quote("MODEL");var c=d.value;var b=document.getElementById("hdnUrl").value;b=b+"web/ajax/MakeModelListCtrl.Ajax.aspx?from=model&modelId="+c;var a=document.getElementById("hdnBrowser").value}function MakeChangedAsync_Quote(c){ResetDropDowns_Quote("MAKE");var d=c.value;var b=document.getElementById("hdnUrl").value;b=b+"web/ajax/MakeModelListCtrl.Ajax.aspx?from=make&makeId="+d;var a=document.getElementById("hdnBrowser").value;CallMyServer_Quote(b,FillModelDropDown_Quote,a)}function ModelChangedAsync_Quote(d){ResetDropDowns_Quote("MODEL");var c=d.value;var b=document.getElementById("hdnUrl").value;b=b+"web/ajax/MakeModelListCtrl.Ajax.aspx?from=model&modelId="+c;var a=document.getElementById("hdnBrowser").value;CallMyServer_Quote(b,FillTrimDropDown_Quote,a)}function ResetDropDowns_Quote(a){var b=document.getElementById(document.getElementById("hdnMake_Quote").value);var c=document.getElementById(document.getElementById("hdnModel_Quote").value)}function EnableControl_Quote(b,a){b.disabled=!a;b.options.length=0;var c="--Select--";if(b.id.indexOf(document.getElementById("hdnMake_Quote").value)!=-1){c="--Select Make--"}else{if(b.id.indexOf(document.getElementById("hdnModel_Quote").value)!=-1){c="--Select Model--"}}b.options.add(new Option(c,""))}var httpRequest=false;function CallMyServer_Quote(b,c,a){if(window.XMLHttpRequest){httpRequest=new XMLHttpRequest();if(httpRequest.overrideMimeType){httpRequest.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{httpRequest=new ActiveXObject("Msxml2.XMLHTTP")}catch(d){try{httpRequest=new ActiveXObject("Microsoft.XMLHTTP")}catch(d){}}}}if(!httpRequest){}httpRequest.onreadystatechange=c;if(a=="IE"){httpRequest.open("POST",b,true)}else{httpRequest.open("GET",b,true)}httpRequest.send(null)}function CallServerSync_Quote(b,c,a){if(window.XMLHttpRequest){httpRequest=new XMLHttpRequest();if(httpRequest.overrideMimeType){httpRequest.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{httpRequest=new ActiveXObject("Msxml2.XMLHTTP")}catch(d){try{httpRequest=new ActiveXObject("Microsoft.XMLHTTP")}catch(d){}}}}if(a=="IE"){httpRequest.open("POST",b,true)}else{httpRequest.open("GET",b,true)}httpRequest.send(null)}function FillMakeDropDown_Quote(){if(httpRequest.readyState==4){if(httpRequest.status==200){var e=httpRequest.responseText;var d=document.getElementById(document.getElementById("hdnMake_Quote").value);d.disabled=false;d.options.length=0;d.options.add(new Option("--Select Make--",""));if(e!=null&&e!=""){var a=e.split("|");for(var b=0;b<a.length;b++){var c=a[b].split("@");d.options.add(new Option(c[1],c[0]))}}}}}function FillModelDropDown_Quote(){if(httpRequest.readyState==4){if(httpRequest.status==200){var e=httpRequest.responseText;var d=document.getElementById(document.getElementById("hdnModel_Quote").value);d.options.length=0;d.options.add(new Option("--Select Model--",""));if(e!=null&&e!=""){var a=e.split("|");for(var b=0;b<a.length;b++){var c=a[b].split("@");d.options.add(new Option(c[1],c[0]))}}}}}function BottomupFillUp_Quote(a){if(a==null||a==""||a=="0"){return}var c=document.getElementById("hdnUrl").value;c=c+"web/ajax/MakeModelListCtrl.Ajax.aspx?from=trim&carId="+a;var b=document.getElementById("hdnBrowser").value;CallMyServer_Quote(c,BottomupFillUpResponse_Quote,b)}function BottomupFillUpResponse_Quote(){if(httpRequest.readyState==4){if(httpRequest.status==200){var n=httpRequest.responseText;var g=n.split("@");var i=g[0];var e=g[1];var a=g[2];var m=g[3];var f=g[4];var d=g[5];var k=document.getElementById(document.getElementById("hdnTrim").value);var b=document.getElementById(document.getElementById("hdnModel_Quote").value);var h=document.getElementById(document.getElementById("hdnMake_Quote").value);var c=document.getElementById(document.getElementById("hdnYear").value);var l=document.getElementById("hdnCarId");c.value=i;YearChangedAsync_Quote(c);FillMakeDropDown_Quote();h.value=e;MakeChangedAsync_Quote(h);FillModelDropDown_Quote();b.value=m;ModelChangedAsync_Quote(b);FillTrimDropDown_Quote();k.value=l.value}}}function EnterKeyValidateMakeModelRedirect(f,h,c,i,g,b,a){if(!f){f=window.event||event}var d=f.keyCode?f.keyCode:f.which;if(d==13){return ValidateMakeModelRedirect(h,c,i,g,b,a)}}function ValidateMakeModelRedirect(e,c,f,d,b,a){if(f.value=="0"){alert("Make not selected");f.focus();return false}else{if(d.length<1){alert("Model not selected");d.focus();return false}else{if(d.options[d.selectedIndex].text=="--Select Model--"){alert("Model not selected");d.focus();return false}else{if(d.options[d.selectedIndex].text=="Select Model"){alert("Model not selected");d.focus();return false}else{if(d.options[d.selectedIndex].text=="Loading..."){alert("Model not selected");d.focus();return false}else{if(b.value==""||b.value=="enter zip"){alert("Please enter valid zip code!!!!!");b.value="";b.focus();return false}else{if(b.value>0){return Redirect(e,c,f.options[f.selectedIndex].text,d.options[d.selectedIndex].text.replace(" & ",".And."),b.value,a)}else{alert("Please enter valid zip code");b.value="";b.focus();return false}}}}}}}};function FillModels(q,m,l,n,o,r){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(p){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(p){}}}}for(j=n.length;j>=0;j--){n.options[j]=null}for(j=o.length;j>=0;j--){o.options[j]=null}o.options[0]=new Option("--Select Trim--","0");o.disabled=true;if(m.value>0){n.options[0]=new Option("Loading...","Loading...");var e=q+"web/Ajax/yearModelTrimAjax.aspx?request=GetModels&year="+m.value+"&make="+l;http_request.onreadystatechange=function(){alertContents_models(http_request,n)};if(r=="Microsoft Internet Explorer"){r="ie"}if(r=="ie"){http_request.open("POST",e,true)}else{http_request.open("GET",e,true)}http_request.send(null)}else{n.options[0]=new Option("--Select Model--","0");n.disabled=true}}function alertContents_models(h,k){if(h.readyState==4){if(h.status==200){try{k.disabled=false;for(j=k.length;j>=0;j--){k.options[j]=null}var g=h.responseText.split("@");var e=null;for(i=0;i<g.length;i++){e=g[i].split("|");k.options[k.options.length]=new Option(e[0],e[1])}}catch(l){alert("Exception name is "+l.name+" and Message is "+l.message)}}}}function FillTrims(p,l,m,n,e){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(o){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(o){}}}}for(j=n.length;j>=0;j--){n.options[j]=null}if(m.value>0){n.options[0]=new Option("Loading...","Loading...");var k=p+"web/Ajax/yearModelTrimAjax.aspx?request=GetTrims&model="+m.options[m.selectedIndex].text+"&Year="+l.value;http_request.onreadystatechange=function(){alertContents_trims(http_request,n)};if(e=="Microsoft Internet Explorer"){e="ie"}if(e=="ie"){http_request.open("POST",k,true)}else{http_request.open("GET",k,true)}http_request.send(null)}else{n.options[0]=new Option("--Select Trim--","0");n.disabled=true}}function alertContents_trims(h,k){if(h.readyState==4){if(h.status==200){try{k.disabled=false;for(j=k.length;j>=0;j--){k.options[j]=null}var g=h.responseText.split("@");var e=null;for(i=0;i<g.length;i++){e=g[i].split("|");k.options[k.options.length]=new Option(e[0],e[1])}}catch(l){alert("Exception name is "+l.name+" and Message is "+l.message)}}}}function EnterKeyValidateRedirect(q,n,e,r,m,o,p,l){if(!q){q=window.event||event}if(q.keyCode==13){return ValidateRedirect(n,e,r,m,o,p,l)}}function ValidateRedirect(p,s,t,u,w,o,n){var x=document.getElementById(n);var q=document.getElementById(t);var v=document.getElementById(w);var r=document.getElementById(o);if(q.value=="0"){alert("Year not selected");return false}else{if(v.value=="0"){alert("Model not selected");v.focus();return false}else{if(v.options[v.selectedIndex].text=="Loading..."){alert("Model not selected");v.focus();return false}else{if(v.options[v.selectedIndex].text=="--Select Model--"){alert("Model not selected");v.focus();return false}else{if(r.value=="0"){alert("Trim not selected");return false}else{if(r.options[r.selectedIndex].text=="--Select Trim--"){alert("Trim not selected");r.focus();return false}else{if(r.options[r.selectedIndex].text=="Loading..."){alert("Trim not selected");r.focus();return false}else{return Redirect(p,s,u,v.options[v.selectedIndex].text.replace(" & ",".And."),x.value,true)}}}}}}}}function setcarID(l,m,e){var h=e.value;if(h>0){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(k){}}}}if(m=="Microsoft Internet Explorer"){m="ie"}var n=l+"web/Ajax/yearModelTrimAjax.aspx?request=setcarID&CarID="+h;if(m=="ie"){http_request.open("POST",n,true)}else{http_request.open("GET",n,true)}http_request.send(null);return true}else{return true}};