var xmlHttp;var selectedYear;var selectedMake;var selectedModel;var userAction;function GetXmlHttpObject(){xmlHttp=null;try{xmlHttp=new XMLHttpRequest()}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}}return xmlHttp}function getXmlData(id,dependentIds,requiredParams,action){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX");return}var userAction="";var savedPageName="";var installbaseId="";var elementId=document.getElementById(id);if(elementId){userAction=userAction+elementId.name+"="+elementId.value.split("~")[0];if(requiredParams!=""){reqParamsArr=requiredParams.split("|");for(var i=0;i<reqParamsArr.length;i++){if(document.getElementById(reqParamsArr[i])){reqParamName=document.getElementById(reqParamsArr[i]).name;reqParamValue=document.getElementById(reqParamsArr[i]).value.split("~")[0];userAction=userAction+"&"+reqParamName+"="+reqParamValue}}}}userAction=userAction+"&elementName="+elementId.name+"&reqParams="+requiredParams+"&dependentIds="+dependentIds;if(document.getElementById("vehicleType")){userAction=userAction+"&vehicleType="+document.getElementById("vehicleType").value}var url=action+"?"+userAction;xmlHttp.open("GET",url,true);xmlHttp.onreadystatechange=function(){stateChanged(dependentIds)};xmlHttp.send(null)}function stateChanged(childIds){if(xmlHttp.readyState==4){var responseData=xmlHttp.responseXML;var childIdsArr=childIds.split("|");for(var i=0;i<childIdsArr.length;i++){var elementName=childIdsArr[i];var childTag=responseData.getElementsByTagName(elementName);if(childTag[0]!=null){if(childTag[0].attributes.getNamedItem("disabled")){document.getElementById(elementName).setAttribute("disabled","disabled")}else{document.getElementById(elementName).removeAttribute("disabled")}var childTagValues=childTag[0].getElementsByTagName("values");if(childTagValues[0]!=null&&childTagValues[0]!=undefined){var allValues=childTagValues[0].childNodes;document.getElementById(childIdsArr[i]).options.length=0;for(var j=0;j<allValues.length;j++){var optionName=allValues[j].firstChild.nodeValue;var optionValue=allValues[j].attributes.getNamedItem("value").value;document.getElementById(elementName).options[j]=new Option(optionName,optionValue);if(allValues[j].attributes.getNamedItem("selected")){document.getElementById(elementName).options[j].selected="selected"}}}}}}}function setDependentItemIds(depeleNameVals){var eleNameValArr=depeleNameVals.split("-");for(var i=0;i<eleNameValArr.length;i++){var elementName=eleNameValArr[i].split("|")[0];var elementId=eleNameValArr[i].split("|")[1];var elementValue=document.getElementById(elementName).value;if(elementValue.indexOf("~")!=-1){document.getElementById(elementId).value=elementValue.split("~")[1]}}}function setId(elementName,elementId){var elementValue=document.getElementById(elementName).value;if(elementValue.indexOf("~")!=-1){document.getElementById(elementId).value=elementValue.split("~")[1]}}function getXmlDataOnChange(newused){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX");return}if(document.getElementById(newused+"year")){userAction="&userAction=GET_YEAR&newUsed="+newused;name="year"}else{if(document.getElementById(newused+"make")){userAction="&userAction=GET_MAKE&newUsed="+newused;name="make"}}var url="ajax.do?"+userAction;xmlHttp.open("GET",url,true);xmlHttp.onreadystatechange=function(){stateChanged(newused+name)};xmlHttp.send(null)}function setVehicleType(vehtype,target){var id=document.getElementById(vehtype);if(id){document.getElementById("condition").value=id.value}}function getReviewXmlData(name,id){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX");return}var itemValue=document.getElementById(id).value;var url="userAction=GET_REVIEW_DATA?ajaxData.do&fieldName="+name+"&itemValue="+itemValue+"&selectedItem="+id;xmlHttp.open("GET",url,true);xmlHttp.onreadystatechange=function(){stateChanged(name)};xmlHttp.send(null)}function cacheDomain(domainname){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX");return}var url="ajax.do?userAction=CACHE_DOMAIN&domainName="+domainname;xmlHttp.open("GET",url,true);xmlHttp.onreadystatechange=function(){stateDomainChange()};xmlHttp.send(null)}function stateDomainChange(){if(xmlHttp.readyState==4){var responseData=xmlHttp.responseXML}}function checkNewUsedHidden(){}function checkNewUsed(val){if(val=="new"){document.getElementById("newOrUsed").value="New";document.getElementById("newVeh").style.display="block";document.getElementById("usedVeh").style.display="none";if(document.getElementById("newyear")){document.getElementById("newyear").selectedIndex=0}if(document.getElementById("newmake")){document.getElementById("newmake").selectedIndex=0}if(document.getElementById("newmodel")){document.getElementById("newmodel").selectedIndex=0}if(document.getElementById("newtrim")){document.getElementById("newtrim").selectedIndex=0}if(document.getElementById("newzipcode")){document.getElementById("newzipcode").value=""}if(document.getElementById("newpricerange")){document.getElementById("newpricerange").selectedIndex=0}if(document.getElementById("newpricerange")){document.getElementById("newpricerange").selectedIndex=0}if(document.getElementById("newhybrid")){document.getElementById("newhybrid").checked=false}if(document.getElementById("newclassifieds")){document.getElementById("newclassifieds").checked=false}if(document.getElementById("newsearchradius")){document.getElementById("newsearchradius").selectedIndex=0}if(document.getElementById("newfueleconomy")){document.getElementById("newfueleconomy").selectedIndex=0}if(document.getElementById("newfueleconomy")){document.getElementById("newfueleconomy").selectedIndex=0}}else{if(val=="used"){document.getElementById("newUsed").value="Used";document.getElementById("usedVeh").style.display="block";document.getElementById("newVeh").style.display="none";if(document.getElementById("usedyear")){document.getElementById("usedyear").selectedIndex=0}if(document.getElementById("usedmake")){document.getElementById("usedmake").selectedIndex=0}if(document.getElementById("usedmodel")){document.getElementById("usedmodel").selectedIndex=0}if(document.getElementById("usedtrim")){document.getElementById("usedtrim").selectedIndex=0}if(document.getElementById("usedzipcode")){document.getElementById("usedzipcode").value=""}if(document.getElementById("certified")){document.getElementById("certified").checked=false}if(document.getElementById("usedclassifieds")){document.getElementById("usedclassifieds").checked=false}if(document.getElementById("usedhybrid")){document.getElementById("usedhybrid").checked=false}if(document.getElementById("Mileage")){document.getElementById("Mileage").selectedIndex=0}if(document.getElementById("usedsearchradius")){document.getElementById("usedsearchradius").selectedIndex=0}if(document.getElementById("usedfueleconomy")){document.getElementById("usedfueleconomy").selectedIndex=0}if(document.getElementById("usedfueleconomy")){document.getElementById("usedfueleconomy").selectedIndex=0}if(document.getElementById("usedpricerange")){document.getElementById("usedpricerange").selectedIndex=0}}}}function checkNewUsedDiv(){if(document.getElementById("newOrUsed")){val=document.getElementById("newOrUsed").value;document.getElementById(val).checked=true;if(val=="New"){document.getElementById("newVeh").style.display="block";document.getElementById("usedVeh").style.display="none"}if(val=="Used"){document.getElementById("usedVeh").style.display="block";document.getElementById("newVeh").style.display="none"}}}function validateForm(){val=document.getElementById("newUsed").value;if(val=="New"){document.getElementById("searchForm").action="ifw.do?pageNumber=2";if(document.getElementById("newzipcode")){if(document.getElementById("newzipcode").value==""){alert("Please Enter Zip");document.getElementById("newzipcode").focus();return false}else{if(document.getElementById("newzipcode").value.length<4){alert("Please Enter Proper Zip");document.getElementById("newzipcode").focus();return false}}}}else{if(val=="Used"){document.getElementById("searchForm").action="ifw.do?pageNumber=2";if(document.getElementById("usedzipcode")){if(document.getElementById("usedzipcode").value==""){alert("Please Enter Zip");document.getElementById("usedzipcode").focus();return false}else{if(document.getElementById("usedzipcode").value.length<4){alert("Please Enter Proper Zip");document.getElementById("newzipcode").focus();return false}}}}}return true}function validateQuote(){if(document.getElementById("year").nodeName=="SELECT"||document.getElementById("make").nodeName=="SELECT"||document.getElementById("model").nodeName=="SELECT"||document.getElementById("trim").nodeName=="SELECT"){document.getElementById("yearhidden").value=document.getElementById("year").options[document.getElementById("year").selectedIndex].value;document.getElementById("makehidden").value=document.getElementById("make").options[document.getElementById("make").selectedIndex].value;document.getElementById("modelhidden").value=document.getElementById("model").options[document.getElementById("model").selectedIndex].value;document.getElementById("trimhidden").value=document.getElementById("trim").options[document.getElementById("trim").selectedIndex].value}else{if(document.getElementById("year").nodeName=="DIV"||document.getElementById("make").nodeName=="DIV"||document.getElementById("model").nodeName=="DIV"||document.getElementById("trim").nodeName=="DIV"){document.getElementById("yearhidden").value=document.getElementById("year").innerHTML;document.getElementById("makehidden").value=document.getElementById("make").innerHTML;document.getElementById("modelhidden").value=document.getElementById("model").innerHTML;document.getElementById("trimhidden").value=document.getElementById("trim").innerHTML}}document.getElementById("QuoteForm").action="leadInfo.do?name=Lead_Info";return true}function validateFormCompareCar(){alert(document.getElementById("searchForm").action);return true}function searchLifeStyle(){alert(document.getElementById("searchForm").action);document.getElementById("searchForm").submit()}function searchVehicleClass(){alert(document.getElementById("searchForm").action);document.getElementById("searchForm").submit()}function searchBodyStyle(){alert(document.getElementById("searchForm").action);document.getElementById("searchForm").submit()}function arrowIn(name){name="mdl"+name.replace(" ","");document.getElementById(name+"_arrow").style.visibility="visible"}function arrowOut(name){name="mdl"+name.replace(" ","");document.getElementById(name+"_arrow").style.visibility="hidden"}function appendPercent(id){if(document.getElementById(id)){var value=document.getElementById(id).value;if(!(value.substring(value.length-1)=="%")){document.getElementById(id).value=value+"%"}}}function clear_textbox(id){if(document.getElementById(id).value=="Please include any additional information or options that you would like"){document.getElementById(id).value=""}}function disp_textbox(id){if(document.getElementById(id).value==""){document.getElementById(id).value="Please include any additional information or options that you would like"}}function clear_textbox_jobs(id){if(document.getElementById(id).value=="Please paste your resume"){document.getElementById(id).value=""}}function disp_textbox_jobs(id){if(document.getElementById(id).value==""){document.getElementById(id).value="Please paste your resume"}}function calculate_loan(){var downpayment=document.getElementById("downpayment").value;var sellingprice=document.getElementById("sellingprice").value;var loanmonths=document.getElementById("loanmonths").value;if(loanmonths==""){if(document.getElementById("monthlypayment")){document.getElementById("monthlypayment").value=""}}var interestrate=document.getElementById("interestrate").value;var loanamount=parseInt(parseFloat(sellingprice)-parseFloat(downpayment));if((downpayment!="")||(sellingprice!="")){if(parseInt(downpayment)>=parseInt(sellingprice)){alert("Down Payment should be less than Selling Price");if(document.getElementById("downpayment")){document.getElementById("downpayment").select()}return false}}if(document.getElementById("loanamount")){document.getElementById("loanamount").value=loanamount}interestrate=interestrate.substring(0,interestrate.length-1)/100;var upper=loanamount*(interestrate/12);if(upper==0){document.loan.monthlypayment.value=loanamount/loanmonths;document.loan.totalinterest.value=upper}else{var lower=1-(1/Math.pow((1+(interestrate/12)),loanmonths));var monthly_payment=upper/lower+" ";document.loan.monthlypayment.value=monthly_payment.substring(0,monthly_payment.indexOf("."))+monthly_payment.substring(monthly_payment.indexOf("."),monthly_payment.indexOf(".")+3);interestamount=(monthly_payment*loanmonths)-loanamount;interestamount=interestamount+" ";document.loan.totalinterest.value=interestamount.substring(0,interestamount.indexOf("."))+interestamount.substring(interestamount.indexOf("."),interestamount.indexOf(".")+3)}if(upper=="NaN"){upper=""}if(document.loan.monthlypayment.value=="Na"){document.loan.monthlypayment.value=""}if(document.loan.totalinterest.value=="Na"){document.loan.totalinterest.value=""}if(document.getElementById("loanamount").value=="Na"||document.getElementById("loanamount").value=="NaN"){document.getElementById("loanamount").value=""}if(document.loan.loanmonths.value==""){document.loan.monthlypayment.value=""}if(document.loan.totalinterest.value==""&&document.loan.loanmonths.value==""){document.loan.monthlypayment.value=""}return false}function hideOrShowSeo(type){if(type=="show"){document.getElementById("visualseocontent").style.display="block";document.getElementById("visualseomoreinfo").style.display="none"}else{if(type=="hide"){document.getElementById("visualseocontent").style.display="none";document.getElementById("visualseomoreinfo").style.display="block"}}}function validateLoanInfo(){if(document.getElementById("downpayment")&&document.getElementById("downpayment")){var downpayment=document.getElementById("downpayment").value;var sellingprice=document.getElementById("loanamount").value;if((downpayment!="")&&(sellingprice!="")){if(parseInt(downpayment)>=parseInt(sellingprice)){alert("Down Payment should be less than Selling Price");if(document.getElementById("downpayment")){document.getElementById("downpayment").select();return false}}}}}function validemail(mailStr){var matchStr=mailStr.value;var isValid=(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(matchStr));if(!isValid){alert("Please Enter valid mail id.");mailStr.focus();return false}return true}function checkValidNumber(obj){var num="0123456789";var i;if(obj.value!=""){var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){alert("Please Enter Only Numerics");obj.value="";obj.focus();return false}}}return true}function checkValidName(obj){var name="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";var i;if(obj.value!=""){var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(name.indexOf(check)==-1){alert("Please Enter Only Alphabet.");obj.value="";obj.focus();return false}}}return true}function checkTradin(){if(document.getElementById("tradeYes").checked==true){document.getElementById("paymethod").disabled=false}else{if(document.getElementById("tradeNo").checked==true){document.getElementById("paymethod").disabled=true}}}current=0;delay=3000;function getDetailsAOD(vin){document.autoofday.vin.value=vin;document.autoofday.action="details.do";document.autoofday.userAction.value="WIDGET_VIEW";document.autoofday.submit()}function getDetailsAOD(vin){document.premiumplacement.vin.value=vin;document.premiumplacement.action="details.do";document.premiumplacement.userAction.value="WIDGET_VIEW";document.premiumplacement.submit()}function expand(s){var td=s.parentNode;var d=td.getElementsByTagName("div").item(0);td.className="menuHover";d.className="menuHover"}function collapse(s){var td=s.parentNode;var d=td.getElementsByTagName("div").item(0);td.className="menuNormal";d.className="menuNormal"}function correctPNG(){var navName=navigator.appName;for(var i=0;i<document.images.length;i++){var img=document.images[i];var imgName=img.src.toUpperCase();if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){var imgID=(img.id)?"id='"+img.id+"' ":"";var imgClass=(img.className)?"class='"+img.className+"' ":"";var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' ";var imgStyle="display:inline-block;"+img.style.cssText;var strNewHTML="<span "+imgID+imgClass+imgTitle+' style="width:'+img.width+"px; height:"+img.height+"px;"+imgStyle+";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img.src+"', sizingMethod='scale');\"></span>";mg.outerHTML=strNewHTML;if(navName=="Microsoft Internet Explorer"){i=i-1}}}}function CorrectCurrentPNG(argId,argNewSrc){var img=document.getElementById(argId);img.src=argNewSrc;var imgID=(img.id)?"id='"+img.id+"' ":"";var imgClass=(img.className)?"class='"+img.className+"' ":"";var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' ";var imgStyle="display:inline-block;"+img.style.cssText;if(img.align=="left"){imgStyle="float:left;"+imgStyle}if(img.align=="right"){imgStyle="float:right;"+imgStyle}var strNewHTML="<span "+imgID+imgClass+imgTitle+' style="width:'+img.width+"px; height:"+img.height+"px;"+imgStyle+";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img.src+"', sizingMethod='scale');\"></span>";img.outerHTML=strNewHTML}function chgwid(largeImgPath){CorrectCurrentPNG("img_main",largeImgPath)}function chg_out(largeImgPath){CorrectCurrentPNG("img_main",largeImgPath)}function openDisclaimer(path,pageName,pageNumber,siteMode){if(document.getElementById(path)){path=document.getElementById(path).value}else{return false}if(pageName=="Privacy"){pageName="Privacy";pageNumber="229"}else{pageName="Disclaimer";pageNumber="228"}if(document.getElementById(siteMode)){siteMode=document.getElementById(siteMode).value}else{siteMode="0X"}path=path+pageName+"-"+pageNumber;window.open(path,"Disclaimer","scrollbars=yes,width=520,height=435,left=100,top=100")}function openInPopup(url,name){name=name.replace(" ","");window.open(url,name,"scrollbars=yes,width=520,height=435,left=100,top=100")}function goToPage(first_page_index,current_page_index,last_page_index,listing_page_id,process){document.vehicleListing.first_page_index.value=first_page_index;document.vehicleListing.last_page_index.value=last_page_index;document.vehicleListing.current_page_index.value=current_page_index;document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.pageNumber.value=listing_page_id;document.vehicleListing.process.value=process;document.vehicleListing.action="InventoryListing-"+listing_page_id;disableLinks();document.vehicleListing.submit();var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv))}function disableLinks(){var elem=getElementsByClassName("paginumclass");var browser=navigator.appName;for(var i=0;i<elem.length;i++){if(elem[i].tagName!=undefined){if(browser.indexOf("Internet Explorer")!=-1){$j(elem[i]).attr("href","javascript:void(0)")}else{$j(elem[i]).attr("href","javascript:void(0)")}}}}function getPages(id,listing_page_id){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1;document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.pageNumber.value=listing_page_id;document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.submit();if(document.getElementById("recordsPerPage")){document.getElementById("recordsPerPage").disabled=true}var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function sortByPage(id,first_page_index,last_page_index,current_page_index,listing_page_id){document.vehicleListing.first_page_index.value=first_page_index;document.vehicleListing.last_page_index.value=last_page_index;document.vehicleListing.current_page_index.value=current_page_index;document.vehicleListing.orderBy.value=document.getElementById(id).value;document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.pageNumber.value=listing_page_id;document.vehicleListing.procType.value="SORT";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.submit();var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function sort(order_by,first_page_index,last_page_index,current_page_index,listing_page_id){document.vehicleListing.first_page_index.value=first_page_index;document.vehicleListing.last_page_index.value=last_page_index;document.vehicleListing.current_page_index.value=current_page_index;document.vehicleListing.orderBy.value=order_by;document.vehicleListing.procType.value="SORT";document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.pageNumber.value=listing_page_id;document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.submit();var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function listBy(id,first_page_index,last_page_index,current_page_index,listing_page_id){document.vehicleListing.listing_type.value=id;document.vehicleListing.first_page_index.value=first_page_index;document.vehicleListing.last_page_index.value=last_page_index;document.vehicleListing.current_page_index.value=current_page_index;document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.pageNumber.value=listing_page_id;document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.submit();var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function getDetails(vin){document.vehicleListing.vin.value=vin;document.vehicleListing.action="details.do?vin="+vin;document.vehicleListing.userAction.value="SHOW_DETAILS";document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.submit()}function submitSearchListingForm(val,type,listing_page_id){document.vehicleListing.pageNumber.value=listing_page_id;if(document.vehicleListing.first_page_index){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1}document.vehicleListing.clearfilter.value="false";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.userAction.value="WIDGET_VIEW";if(type=="make"){if(document.vehicleListing.excludemake.value==""){document.vehicleListing.excludemake.value=val}else{document.vehicleListing.excludemake.value=document.vehicleListing.excludemake.value+","+val}}else{if(type=="model"){if(document.vehicleListing.excludemodel.value==""){document.vehicleListing.excludemodel.value=val}else{document.vehicleListing.excludemodel.value=document.vehicleListing.excludemodel.value+","+val}}else{if(type=="bodytype"){if(document.vehicleListing.excludebodytype.value==""){document.vehicleListing.excludebodytype.value=val}else{document.vehicleListing.excludebodytype.value=document.vehicleListing.excludebodytype.value+","+val}}}}document.vehicleListing.submit();var chkboxes=$j("#invLeftCol input:checkbox");for(i=0;i<chkboxes.length;i++){chkboxes[i].disabled=true}var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function submitSearchListingForGroup(val,type,listing_page_id){document.vehicleListing.pageNumber.value=listing_page_id;if(document.vehicleListing.first_page_index){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1}document.vehicleListing.clearfilter.value="false";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.userAction.value="WIDGET_VIEW";if(type=="make"){var makeElems=document.getElementsByName("make");for(var i=0;i<makeElems.length;i++){var valueTemp=makeElems[i].value;if(document.vehicleListing.excludemake.value==""){if(val!=valueTemp){document.vehicleListing.excludemake.value=valueTemp}}else{if(val!=valueTemp){if(document.vehicleListing.excludemake.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemake.value=document.vehicleListing.excludemake.value+","+valueTemp}}}}if(document.getElementById("tempmakeselect")){var makeSearchdiv=document.getElementsByName("make_searchdiv");for(var i=0;i<makeSearchdiv.length;i++){var valueTemp=makeSearchdiv[i].value;if(document.vehicleListing.excludemake.value==""){if(val!=valueTemp){document.vehicleListing.excludemake.value=valueTemp}}else{if(val!=valueTemp){if(document.vehicleListing.excludemake.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemake.value=document.vehicleListing.excludemake.value+","+valueTemp}}}}}}else{if(type=="model"){var modelElems=document.getElementsByName("model");for(var i=0;i<modelElems.length;i++){var valueTemp=modelElems[i].value;if(document.vehicleListing.excludemodel.value==""){if(val!=valueTemp){document.vehicleListing.excludemodel.value=valueTemp}}else{if(val!=valueTemp){if(document.vehicleListing.excludemodel.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemodel.value=document.vehicleListing.excludemodel.value+","+valueTemp}}}}if(document.getElementById("tempmodelselect")){var modelSearchdiv=document.getElementsByName("model_searchdiv");for(var i=0;i<modelSearchdiv.length;i++){var valueTemp=modelSearchdiv[i].value;if(document.vehicleListing.excludemodel.value==""){if(val!=valueTemp){document.vehicleListing.excludemodel.value=valueTemp}}else{if(val!=valueTemp){if(document.vehicleListing.excludemodel.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemodel.value=document.vehicleListing.excludemodel.value+","+valueTemp}}}}}}else{if(type=="bodytype"){var bodytypeElems=document.getElementsByName("bodytype");for(var i=0;i<bodytypeElems.length;i++){var valueTemp=bodytypeElems[i].value;if(document.vehicleListing.excludebodytype.value==""){if(val!=valueTemp){document.vehicleListing.excludebodytype.value=valueTemp}}else{if(val!=valueTemp){if(document.vehicleListing.excludebodytype.value.indexOf(valueTemp)==-1){document.vehicleListing.excludebodytype.value=document.vehicleListing.excludebodytype.value+","+valueTemp}}}}if(document.getElementById("tempbodytypeselect")){var bodyTypeSearchdiv=document.getElementsByName("bodytype_searchdiv");for(var i=0;i<bodyTypeSearchdiv.length;i++){var valueTemp=bodyTypeSearchdiv[i].value;if(document.vehicleListing.excludebodytype.value==""){if(val!=valueTemp){document.vehicleListing.excludebodytype.value=valueTemp}}else{if(val!=valueTemp){if(document.vehicleListing.excludebodytype.value.indexOf(valueTemp)==-1){document.vehicleListing.excludebodytype.value=document.vehicleListing.excludebodytype.value+","+valueTemp}}}}}}else{if(type=="pricerange"){var priceElems=document.getElementsByName("pricerange");for(var i=0;i<priceElems.length;i++){var valueTemp=priceElems[i].value;if(val!=valueTemp){priceElems[i].checked=false}}}else{if(type=="odometer"){var odometerElems=document.getElementsByName("odometer");for(var i=0;i<odometerElems.length;i++){var valueTemp=odometerElems[i].value;if(val!=valueTemp){odometerElems[i].checked=false}}}else{if(type=="certification"){if(document.getElementById("idisoemcertified")){if(document.getElementById("idisoemcertified").value!=val){document.getElementById("idisoemcertified").checked=false}}if(document.getElementById("idisdealercertified")){if(document.getElementById("idisdealercertified").value!=val){document.getElementById("idisdealercertified").checked=false}}if(document.getElementById("idnotcertified")){if(document.getElementById("idnotcertified").value!=val){document.getElementById("idnotcertified").checked=false}}}}}}}}document.vehicleListing.submit();var chkboxes=$j("#invLeftCol input:checkbox");for(i=0;i<chkboxes.length;i++){chkboxes[i].disabled=true}var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function searchListingSelectUnselectAll(type,selectType,listing_page_id){document.vehicleListing.pageNumber.value=listing_page_id;if(document.vehicleListing.first_page_index){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1}document.vehicleListing.clearfilter.value="false";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.userAction.value="WIDGET_VIEW";if(type=="make"){if(selectType=="selectall"){document.vehicleListing.excludemake.value=""}else{if(selectType=="unselectall"){var makeElems=document.getElementsByName("make");for(var i=0;i<makeElems.length;i++){var valueTemp=makeElems[i].value;if(document.vehicleListing.excludemake.value==""){document.vehicleListing.excludemake.value=valueTemp}else{if(document.vehicleListing.excludemake.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemake.value=document.vehicleListing.excludemake.value+","+valueTemp}}}if(document.getElementById("tempmakeselect")){var makeSearchdiv=document.getElementsByName("make_searchdiv");for(var i=0;i<makeSearchdiv.length;i++){var valueTemp=makeSearchdiv[i].value;if(document.vehicleListing.excludemake.value==""){document.vehicleListing.excludemake.value=valueTemp}else{if(document.vehicleListing.excludemake.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemake.value=document.vehicleListing.excludemake.value+","+valueTemp}}}}}}}else{if(type=="model"){if(selectType=="selectall"){document.vehicleListing.excludemodel.value=""}else{if(selectType=="unselectall"){var modelElems=document.getElementsByName("model");for(var i=0;i<modelElems.length;i++){var valueTemp=modelElems[i].value;if(document.vehicleListing.excludemodel.value==""){document.vehicleListing.excludemodel.value=valueTemp}else{if(document.vehicleListing.excludemodel.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemodel.value=document.vehicleListing.excludemodel.value+","+valueTemp}}}if(document.getElementById("tempmodelselect")){var modelSearchdiv=document.getElementsByName("model_searchdiv");for(var i=0;i<modelSearchdiv.length;i++){var valueTemp=modelSearchdiv[i].value;if(document.vehicleListing.excludemodel.value==""){document.vehicleListing.excludemodel.value=valueTemp}else{if(document.vehicleListing.excludemodel.value.indexOf(valueTemp)==-1){document.vehicleListing.excludemodel.value=document.vehicleListing.excludemodel.value+","+valueTemp}}}}}}}else{if(type=="bodytype"){if(selectType=="selectall"){document.vehicleListing.excludebodytype.value=""}else{if(selectType=="unselectall"){var bodytypeElems=document.getElementsByName("bodytype");for(var i=0;i<bodytypeElems.length;i++){var valueTemp=bodytypeElems[i].value;if(document.vehicleListing.excludebodytype.value==""){document.vehicleListing.excludebodytype.value=valueTemp}else{if(document.vehicleListing.excludebodytype.value.indexOf(valueTemp)==-1){document.vehicleListing.excludebodytype.value=document.vehicleListing.excludebodytype.value+","+valueTemp}}}if(document.getElementById("tempbodytypeselect")){var bodyTypeSearchdiv=document.getElementsByName("bodytype_searchdiv");for(var i=0;i<bodyTypeSearchdiv.length;i++){var valueTemp=bodyTypeSearchdiv[i].value;if(document.vehicleListing.excludebodytype.value==""){document.vehicleListing.excludebodytype.value=valueTemp}else{if(document.vehicleListing.excludebodytype.value.indexOf(valueTemp)==-1){document.vehicleListing.excludebodytype.value=document.vehicleListing.excludebodytype.value+","+valueTemp}}}}}}}else{if(type=="pricerange"){if(selectType=="selectall"){var priceElems=document.getElementsByName("pricerange");for(var i=0;i<priceElems.length;i++){var valueTemp=priceElems[i].value;priceElems[i].checked=true}}else{if(selectType=="unselectall"){var priceElems=document.getElementsByName("pricerange");for(var i=0;i<priceElems.length;i++){var valueTemp=priceElems[i].value;priceElems[i].checked=false}}}}else{if(type=="odometer"){if(selectType=="selectall"){var odometerElems=document.getElementsByName("odometer");for(var i=0;i<odometerElems.length;i++){var valueTemp=odometerElems[i].value;odometerElems[i].checked=true}}else{if(selectType=="unselectall"){var odometerElems=document.getElementsByName("odometer");for(var i=0;i<odometerElems.length;i++){var valueTemp=odometerElems[i].value;odometerElems[i].checked=false}}}}else{if(type=="certification"){if(selectType=="selectall"){if(document.getElementById("idisoemcertified")){document.getElementById("idisoemcertified").checked=true}if(document.getElementById("idisdealercertified")){document.getElementById("idisdealercertified").checked=true}if(document.getElementById("idnotcertified")){document.getElementById("idnotcertified").checked=true}}else{if(selectType=="unselectall"){if(document.getElementById("idisoemcertified")){document.getElementById("idisoemcertified").checked=false}if(document.getElementById("idisdealercertified")){document.getElementById("idisdealercertified").checked=false}if(document.getElementById("idnotcertified")){document.getElementById("idnotcertified").checked=false}}}}}}}}}document.vehicleListing.submit();var chkboxes=$j("#invLeftCol input:checkbox");for(i=0;i<chkboxes.length;i++){chkboxes[i].disabled=true}var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function submitSearchListingRangeValue(val,type,listing_page_id){document.vehicleListing.pageNumber.value=listing_page_id;if(document.vehicleListing.first_page_index){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1}document.vehicleListing.clearfilter.value="false";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.userAction.value="WIDGET_VIEW";if(document.getElementById("yearrange")){if(document.getElementById("fromyearrange").value>document.getElementById("toyearrange").value){alert("From Year Should be Less Than To Year");return false}document.getElementById("yearrange").value=document.getElementById("fromyearrange").value+"-"+document.getElementById("toyearrange").value}document.vehicleListing.submit();var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function submitSearchListingClearFilter(listing_page_id){document.vehicleListing.pageNumber.value=listing_page_id;if(document.vehicleListing.first_page_index){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1}if(document.getElementById("yearrange")){if(document.getElementById("includeyearrange")){document.getElementById("yearrange").value=document.getElementById("includeyearrange").value}}document.vehicleListing.clearfilter.value="true";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.submit();var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function submitSearchListingUnCheckValForm(val,type,listing_page_id){document.vehicleListing.pageNumber.value=listing_page_id;if(document.vehicleListing.first_page_index){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1}document.vehicleListing.clearfilter.value="false";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.userAction.value="WIDGET_VIEW";if(type=="make"){if(document.vehicleListing.excludemake.value!=""){document.vehicleListing.excludemake.value=document.vehicleListing.excludemake.value.replace(val,"")}}else{if(type=="model"){if(document.vehicleListing.excludemodel.value!=""){document.vehicleListing.excludemodel.value=document.vehicleListing.excludemodel.value.replace(val,"")}}else{if(type=="bodytype"){if(document.vehicleListing.excludebodytype.value!=""){document.vehicleListing.excludebodytype.value=document.vehicleListing.excludebodytype.value.replace(val,"")}}}}document.vehicleListing.submit();var chkboxes=$j("#invLeftCol input:checkbox");for(i=0;i<chkboxes.length;i++){chkboxes[i].disabled=true}var loaderDiv=$j("<div class='grey-bg'><div><img src='images/loading.gif' valign='absmiddle'/></div></div>");$j(loaderDiv).css("height",$j(document.body).outerHeight(true));$j("body").append($j(loaderDiv));return true}function submitSearch(name,val){if(name=="bodytype"){document.getElementById("include"+name).value=val}else{document.getElementById(name).value=val}document.getElementById("searchType").value=name;if(document.getElementById("make")&&document.getElementById("make").type=="select"){document.getElementById("make").selectedIndex=0}if(document.getElementById("model")&&document.getElementById("model").type=="select"){document.getElementById("model").selectedIndex=0}if(document.getElementById("trim")&&document.getElementById("trim").type=="select"){document.getElementById("trim").selectedIndex=0}if(document.getElementById("isoemcertified")){document.getElementById("isoemcertified").value="isoemcertified";document.getElementById("isdealercertified").value="isdealercertified";document.getElementById("notcertified").value="notcertified"}if(name!="odometer"){if(document.getElementById("odometer")){document.getElementById("odometer").value=""}}document.searchform.submit()}function submitSearchCertified(name,val){if(name=="isoemcertified"){document.getElementById(name).value=val;document.getElementById("isdealercertified").value="";document.getElementById("notcertified").value=""}else{if(name=="isdealercertified"){document.getElementById("isoemcertified").value="";document.getElementById(name).value=val;document.getElementById("notcertified").value=""}else{if(name=="notcertified"){document.getElementById("notcertified").value=val}}}if(document.getElementById("odometer")){document.getElementById("odometer").value=""}document.getElementById("searchType").value=name;if(document.getElementById("make")&&document.getElementById("make").type=="select"){document.getElementById("make").selectedIndex=0}if(document.getElementById("model")&&document.getElementById("model").type=="select"){document.getElementById("model").selectedIndex=0}if(document.getElementById("trim")&&document.getElementById("trim").type=="select"){document.getElementById("trim").selectedIndex=0}document.searchform.submit()}function getSearchXmlData(name){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX");return}var param;var installbaseId=document.getElementById("installbaseId").value;var newUsed=document.getElementById("newUsed").value;if(name=="model"){if(document.getElementById("model")){document.getElementById("model").options.length=0;document.getElementById("model").options[0]=new Option("Select Model","Select Model")}if(document.getElementById("make")&&document.getElementById("make").value!="Select Make"){param="userAction=GET_MODEL&make="+document.getElementById("make").value}else{if(document.getElementById("includemake")){param="userAction=GET_MODEL&make="+document.getElementById("includemake").value}else{return false}}}else{if(name=="trim"){if(document.getElementById("model").value=="Select Model"){return false}else{param="userAction=GET_TRIM&make="+document.getElementById("make").value+"&model="+document.getElementById("model").value}}}var url="searchAjax.do?"+param+"&installbaseId="+installbaseId+"&newUsed="+newUsed;xmlHttp.open("GET",url,true);xmlHttp.onreadystatechange=function(){fillDropDown(xmlHttp,name)};xmlHttp.send(null)}function fillDropDown(xmlHttp,name){if(xmlHttp.readyState==4){var responseData=xmlHttp.responseXML;var allValuesTag=responseData.getElementsByTagName("allValues");if(allValuesTag[0]!=null&&allValuesTag[0]!=undefined){var allValues=allValuesTag[0].childNodes;if(name=="make"){document.getElementById("model").options.length=0;document.getElementById("model").options[0]=new Option("Select Model","Select Model");if(document.getElementById("trim")){document.getElementById("trim").options.length=0;document.getElementById("trim").options[0]=new Option("Select Trim","Select Trim")}}else{if(name=="model"){if(document.getElementById("trim")){document.getElementById("trim").options.length=0;document.getElementById("trim").options[0]=new Option("Select Trim","Select Trim")}}}document.getElementById(name).options.length=0;for(var i=0;i<allValues.length;i++){var val=allValuesTag[0].getElementsByTagName(name)[i].firstChild.nodeValue;document.getElementById(name).options[i]=new Option(val.split("~")[0],val)}}}}function hideSearchDiv(){document.getElementById("listMore").style.display="none"}function showSearchDiv(){document.getElementById("listMore").style.display="block"}function showSearchInvDiv(){document.getElementById("listMoreInventory").style.display="block"}function hideSearchInvDiv(){document.getElementById("listMoreInventory").style.display="none"}function submitSearchbox(){var validate=true;if(document.getElementById("isoemcertified")){document.getElementById("isoemcertified").value="isoemcertified";document.getElementById("isdealercertified").value="isdealercertified";document.getElementById("notcertified").value="notcertified"}if(document.getElementById("make")&&document.getElementById("make").value!="Select Make"){document.getElementById("includemake").value=document.getElementById("make").value}if(document.getElementById("model").value!="Select Model"){document.getElementById("includemodel").value=document.getElementById("model").value}if(document.getElementById("yearrange")){if(document.getElementById("fromyearrange").value>document.getElementById("toyearrange").value){alert("From Year Should be Less Than To Year");validate=false}document.getElementById("yearrange").value=document.getElementById("fromyearrange").value+"-"+document.getElementById("toyearrange").value;document.getElementById("includeyearrange").value=document.getElementById("fromyearrange").value+"-"+document.getElementById("toyearrange").value;if(document.getElementById("yearrange").value=="-"){document.getElementById("yearrange").value="0-0"}}if(validate==false){return false}else{document.searchform.submit()}}function selectUnselectSearchValue(id,selectField,unSelectField){if(document.getElementById(id).checked){if(document.getElementById(selectField).value.indexOf(document.getElementById(id).value)==-1){document.getElementById(selectField).value=document.getElementById(selectField).value+","+document.getElementById(id).value}if(document.getElementById(unSelectField).value.indexOf(document.getElementById(id).value)!=-1){document.getElementById(unSelectField).value=document.getElementById(unSelectField).value.replace(document.getElementById(id).value,"")}}else{if(document.getElementById(unSelectField).value.indexOf(document.getElementById(id).value)==-1){document.getElementById(unSelectField).value=document.getElementById(unSelectField).value+","+document.getElementById(id).value}if(document.getElementById(selectField).value.indexOf(document.getElementById(id).value)!=-1){document.getElementById(selectField).value=document.getElementById(selectField).value.replace(document.getElementById(id).value,"")}}}function selectUnselectSearchValueAll(searchName,selectType,selectField,unSelectField){if(selectType=="selectall"){if(searchName=="certification_searchdiv"){if(document.getElementById("idisoemcertified_searchdiv")){document.getElementById("idisoemcertified_searchdiv").checked=true;selectUnSelectValue(document.getElementById("idisoemcertified_searchdiv").value,selectType,selectField,unSelectField)}if(document.getElementById("idisdealercertified_searchdiv")){document.getElementById("idisdealercertified_searchdiv").checked=true;selectUnSelectValue(document.getElementById("idisdealercertified_searchdiv").value,selectType,selectField,unSelectField)}if(document.getElementById("idnotcertified_searchdiv")){document.getElementById("idnotcertified_searchdiv").checked=true;selectUnSelectValue(document.getElementById("idnotcertified_searchdiv").value,selectType,selectField,unSelectField)}}else{if(searchName=="yearrange_searchdiv"){if(document.getElementById("tempfromyearrange")){var indexVal=document.getElementById("tempfromyearrange").options[0].value;document.getElementById("tempfromyearrange").value=indexVal;indexVal=document.getElementById("temptoyearrange").options[document.getElementById("temptoyearrange").length-1].value;document.getElementById("temptoyearrange").value=indexVal}}else{var searchTypeElems=document.getElementsByName(searchName);for(var i=0;i<searchTypeElems.length;i++){var valueTemp=searchTypeElems[i].value;searchTypeElems[i].checked=true;if(document.getElementById(selectField).value==""){document.getElementById(selectField).value=valueTemp}else{if(document.getElementById(selectField).value.indexOf(valueTemp)==-1){document.getElementById(selectField).value=document.getElementById(selectField).value+","+valueTemp}}if(document.getElementById(unSelectField).value.indexOf(valueTemp)!=-1){document.getElementById(unSelectField).value=document.getElementById(unSelectField).value.replace(valueTemp,"")}}}}}else{if(selectType=="unselectall"){if(searchName=="certification_searchdiv"){if(document.getElementById("idisoemcertified_searchdiv")){document.getElementById("idisoemcertified_searchdiv").checked=false;selectUnSelectValue(document.getElementById("idisoemcertified_searchdiv").value,selectType,selectField,unSelectField)}if(document.getElementById("idisdealercertified_searchdiv")){document.getElementById("idisdealercertified_searchdiv").checked=false;selectUnSelectValue(document.getElementById("idisdealercertified_searchdiv").value,selectType,selectField,unSelectField)}if(document.getElementById("idnotcertified_searchdiv")){document.getElementById("idnotcertified_searchdiv").checked=false;selectUnSelectValue(document.getElementById("idnotcertified_searchdiv").value,selectType,selectField,unSelectField)}}else{if(searchName=="yearrange_searchdiv"){if(document.getElementById("tempfromyearrange")){var indexVal=document.getElementById("tempfromyearrange").options[0].value;document.getElementById("tempfromyearrange").value=indexVal;indexVal=document.getElementById("temptoyearrange").options[0].value;document.getElementById("temptoyearrange").value=indexVal}}else{var searchTypeElems=document.getElementsByName(searchName);for(var i=0;i<searchTypeElems.length;i++){var valueTemp=searchTypeElems[i].value;searchTypeElems[i].checked=false;if(document.getElementById(unSelectField).value==""){document.getElementById(unSelectField).value=valueTemp}else{if(document.getElementById(unSelectField).value.indexOf(valueTemp)==-1){document.getElementById(unSelectField).value=document.getElementById(unSelectField).value+","+valueTemp}}if(document.getElementById(selectField).value.indexOf(valueTemp)!=-1){document.getElementById(selectField).value=document.getElementById(selectField).value.replace(valueTemp,"")}}}}}}}function submitSearchListingMoreDivSellectUnselectAll(selectType){var groupArr=new Array("make","model","bodytype","pricerange","odometer","certification","yearrange");for(var i=0;i<groupArr.length;i++){var groupName=groupArr[i];var searchName=groupName+"_searchdiv";var selectField="temp"+groupName+"select";var unSelectField="temp"+groupName+"unselect";selectUnselectSearchValueAll(searchName,selectType,selectField,unSelectField)}}function selectUnSelectValue(valueTemp,selectType,selectField,unSelectField){if(selectType=="selectall"){if(document.getElementById(selectField).value==""){document.getElementById(selectField).value=valueTemp}else{if(document.getElementById(selectField).value.indexOf(valueTemp)==-1){document.getElementById(selectField).value=document.getElementById(selectField).value+","+valueTemp}}if(document.getElementById(unSelectField).value.indexOf(valueTemp)!=-1){document.getElementById(unSelectField).value=document.getElementById(unSelectField).value.replace(valueTemp,"")}}else{if(selectType=="unselectall"){if(document.getElementById(unSelectField).value==""){document.getElementById(unSelectField).value=valueTemp}else{if(document.getElementById(unSelectField).value.indexOf(valueTemp)==-1){document.getElementById(unSelectField).value=document.getElementById(unSelectField).value+","+valueTemp}}if(document.getElementById(selectField).value.indexOf(valueTemp)!=-1){document.getElementById(selectField).value=document.getElementById(selectField).value.replace(valueTemp,"")}}}}function submitSearchListingAcceptSelection(listing_page_id){if(document.getElementById("tempmakeselect")){var tempArr=document.getElementById("tempmakeselect").value.split(",");var excludemake=document.vehicleListing.excludemake.value;for(i=0;i<tempArr.length;i++){excludemake=excludemake.replace(tempArr[i],"")}tempArr=document.getElementById("tempmakeunselect").value.split(",");for(i=0;i<tempArr.length;i++){if(excludemake.indexOf(tempArr[i])==-1){excludemake=excludemake+","+tempArr[i]}}document.vehicleListing.excludemake.value=excludemake}if(document.getElementById("tempmodelselect")){var tempArr=document.getElementById("tempmodelselect").value.split(",");var excludemodel=document.vehicleListing.excludemodel.value;for(i=0;i<tempArr.length;i++){excludemodel=excludemodel.replace(tempArr[i],"")}tempArr=document.getElementById("tempmodelunselect").value.split(",");for(i=0;i<tempArr.length;i++){if(excludemodel.indexOf(tempArr[i])==-1){excludemodel=excludemodel+","+tempArr[i]}}document.vehicleListing.excludemodel.value=excludemodel}if(document.getElementById("tempbodytypeselect")){var tempArr=document.getElementById("tempbodytypeselect").value.split(",");var excludebodytype=document.vehicleListing.excludebodytype.value;for(i=0;i<tempArr.length;i++){excludebodytype=excludebodytype.replace(tempArr[i],"")}tempArr=document.getElementById("tempbodytypeunselect").value.split(",");for(i=0;i<tempArr.length;i++){if(excludebodytype.indexOf(tempArr[i])==-1){excludebodytype=excludebodytype+","+tempArr[i]}}document.vehicleListing.excludebodytype.value=excludebodytype}if(document.getElementById("temppricerangeselect")){var tempArr=document.getElementById("temppricerangeselect").value.split(",");for(i=0;i<tempArr.length;i++){var eleId="id"+tempArr[i].replace(" ","").replace("<","").replace(">","").replace("&amp;","");if(document.getElementById(eleId)&&document.getElementById(eleId).type=="checkbox"){document.getElementById(eleId).checked=true}else{if(document.getElementById(eleId)&&document.getElementById(eleId).type=="hidden"){document.getElementById(eleId).value=tempArr[i]}}}tempArr=document.getElementById("temppricerangeunselect").value.split(",");for(i=0;i<tempArr.length;i++){var eleId="id"+tempArr[i].replace(" ","").replace("<","").replace(">","").replace("&amp;","");if(document.getElementById(eleId)&&document.getElementById(eleId).type=="checkbox"){document.getElementById(eleId).checked=false}else{if(document.getElementById(eleId)&&document.getElementById(eleId).type=="hidden"){document.getElementById(eleId).value=""}}}}if(document.getElementById("tempodometerselect")){var tempArr=document.getElementById("tempodometerselect").value.split(",");for(i=0;i<tempArr.length;i++){var eleId="id"+tempArr[i].replace(" ","").replace("<","").replace(">","").replace("&amp;","");if(document.getElementById(eleId)&&document.getElementById(eleId).type=="checkbox"){document.getElementById(eleId).checked=true}else{if(document.getElementById(eleId)&&document.getElementById(eleId).type=="hidden"){document.getElementById(eleId).value=tempArr[i]}}}tempArr=document.getElementById("tempodometerunselect").value.split(",");for(i=0;i<tempArr.length;i++){var eleId="id"+tempArr[i].replace(" ","").replace("<","").replace(">","").replace("&amp;","");if(document.getElementById(eleId)&&document.getElementById(eleId).type=="checkbox"){document.getElementById(eleId).checked=false}else{if(document.getElementById(eleId)&&document.getElementById(eleId).type=="hidden"){document.getElementById(eleId).value=""}}}}if(document.getElementById("tempcertificationselect")){var tempArr=document.getElementById("tempcertificationselect").value.split(",");for(i=0;i<tempArr.length;i++){var eleId="id"+tempArr[i].replace(" ","").replace("<","").replace(">","").replace("&amp;","");if(document.getElementById(eleId)){document.getElementById(eleId).checked=true}}tempArr=document.getElementById("tempcertificationunselect").value.split(",");for(i=0;i<tempArr.length;i++){var eleId="id"+tempArr[i].replace(" ","").replace("<","").replace(">","").replace("&amp;","");if(document.getElementById(eleId)){document.getElementById(eleId).checked=false}}}if(document.getElementById("tempfromyearrange")){if(document.getElementById("tempfromyearrange").value>document.getElementById("temptoyearrange").value){alert("From Year Should be Less Than To Year");return false}document.getElementById("yearrange").value=document.getElementById("tempfromyearrange").value+"-"+document.getElementById("temptoyearrange").value}document.vehicleListing.pageNumber.value=listing_page_id;if(document.vehicleListing.first_page_index){document.vehicleListing.first_page_index.value=1;document.vehicleListing.last_page_index.value=5;document.vehicleListing.current_page_index.value=1}document.vehicleListing.clearfilter.value="false";document.vehicleListing.action="InventoryListing-"+listing_page_id;document.vehicleListing.userAction.value="WIDGET_VIEW";document.vehicleListing.submit()}function hov(loc,cls){if(loc.className){loc.className=cls}}function inventoryLoanAppendPercent(id){if(document.getElementById(id)){var value=document.getElementById(id).value;if(!(value.substring(value.length-1)=="%")){document.getElementById(id).value=value+"%"}}}function checkNumberInv(objectid,objectname){Ttemp=document.getElementById(objectid).value;var name="";var i;name=name+Ttemp.substring(i,i+1);if(!((Ttemp.substring(i,i+1)>=0)&&(Ttemp.substring(i,i+1)<=9))&&!(Ttemp.substring(i,i+1)=="%")){no=name.length-1}var t=Ttemp.length-1;for(i=0;i<=t;i++){var iCharCode=Ttemp.charCodeAt(i);if(i==t&&iCharCode==46){Ttemp=Ttemp.replace(".","")}}if(objectname=="interestrate"&&!(Ttemp.substring(Ttemp.length-1)=="%")){if(Ttemp.value=="."||Ttemp.indexOf(".%")>=0){document.getElementById(objectid).value=Ttemp+"00%"}else{if(Ttemp!="."&&Ttemp!=""){document.getElementById(objectid).value=Ttemp+"%"}}}return true}function inventory_calculate_loan(){if(document.getElementById("specialprice")&&document.getElementById("specialprice").value!=""){var downpayment=document.getElementById("downpayment").value;if(downpayment==""){downpayment="0"}var sellingprice=document.getElementById("specialprice").value;var loanmonths=document.getElementById("loanmonths").value;sellingprice=sellingprice.substring(0,sellingprice.indexOf("."));var interestrate=document.getElementById("interestrate").value;var loanamount=parseInt(parseFloat(sellingprice)-parseFloat(downpayment));if((downpayment!="")||(sellingprice!="")){if(parseInt(downpayment)>=parseInt(sellingprice)){alert("Down Payment should be less than Vehicle Price");if(document.getElementById("downpayment")){document.getElementById("downpayment").select()}return false}}interestrate=interestrate.substring(0,interestrate.length-1)/100;var upper=loanamount*(interestrate/12);payment=loanamount/loanmonths;if(upper==0){if(payment=="Na"||payment=="NaN"){document.getElementById("estimatedpayment").innerHTML=""}else{var conVal=convertToCurrency(payment+"");document.getElementById("estimatedpayment").innerHTML=conVal}}else{var lower=1-(1/Math.pow((1+(interestrate/12)),loanmonths));var monthly_payment=upper/lower+" ";var conVal=monthly_payment.substring(0,monthly_payment.indexOf("."))+monthly_payment.substring(monthly_payment.indexOf("."),monthly_payment.indexOf(".")+3);if(conVal=="Na"||conVal=="NaN"){document.getElementById("estimatedpayment").innerHTML=""}else{document.getElementById("estimatedpayment").innerHTML=convertToCurrency(conVal)}interestamount=(monthly_payment*loanmonths)-loanamount;interestamount=interestamount+" "}if(payment=="Na"||loanmonths==""||loanmonths=="0"){document.getElementById("estimatedpayment").innerHTML=""}else{if(downpayment==0){document.getElementById("downpayment").value=downpayment}}}else{document.getElementById("estimatedpayment").innerHTML="N/A"}return false}function openPopup(pageName,pageNumber){var vin;var inventoryid;var siteMode="0X";if(document.getElementById("vin")){vin=document.getElementById("vin").value}if(document.getElementById("inventoryid")){inventoryid=document.getElementById("inventoryid").value}if(document.getElementById("sitemode")){siteMode=document.getElementById("sitemode").value}tempUrl=+pageNumber+"-"+inventoryid+"-"+vin;if(pageName=="windowsticker"){url="WindowSticker-"+tempUrl;window.open(url,"WindowSticker","toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=720,height=850,left = 262,top = 134")}else{if(pageName=="printerfriendly"){url="PrinterFriendly-"+tempUrl;window.open(url,"PrinterFriendly","toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=730,height=850,left = 262,top = 134")}else{if(pageName=="makeoffer"){url="MakeAnOffer-"+tempUrl;window.open(url,"MakeAnOffer","toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=730,height=505,left = 262,top = 134")}}}}function getSpecialsPopupForm(year,make,makeId,model,modelId,trim,trimId,inventoryId,pageId){var siteMode="0X";var pageNumber;var newUsed="NA";var specialType="NA";if(document.getElementById("siteMode")){siteMode=document.getElementById("siteMode").value;if(siteMode==""){siteMode="0X"}}if(document.getElementById("pageid")){pageNumber=document.getElementById("pageid").value}if(model==""){model="NA";modelId="0"}if(trim==""){trim="NA";trimId="0"}if(inventoryId==""){inventoryId="0"}if(document.getElementById("newUsed")){newUsed=document.getElementById("newUsed").value}if(document.getElementById("specialtype")){specialType=document.getElementById("specialtype").value}url="SpecialsPopup-"+newUsed+"-"+year+"-"+make+"-"+model+"-"+trim+"-"+makeId+"-"+modelId+"-"+trimId+"-"+inventoryId+"-"+specialType+"-"+pageId;window.open(url,"SpecialsRequestForm","toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=620,height=455,left = 262,top = 134");return false}function applyForFinance(securePath,installbaseId,year,makeId,make,modelId,model,trimId,trim,inventoryid,newUsed,price,pageId,domain,menuItemId){var siteMode="0X";if(document.getElementById("siteMode")){siteMode=document.getElementById("siteMode").value}make=make.replace("-","_");model=model.replace("-","_");trim=trim.replace("-","_");if(price==""){price=0}url="SecureFinanceInventory-"+newUsed+"-"+year+"-"+make+"-"+model+"-"+trim+"-"+price+"-"+makeId+"-"+modelId+"-"+trimId;if(inventoryid!=""){url=url+"-"+inventoryid}url=url+"-"+pageId;if(menuItemId!=""){url=url+"-m"+menuItemId}document.financeform.action=url;document.financeform.submit()}function submitRequestForm(action){document.requestmoreinfoform.action=action+"-"+document.getElementById("pageid").value;document.requestmoreinfoform.submit()}function submitRequestFormPopup(action){document.requestmoreinfoformpopup.action=action+"-"+document.getElementById("pageid").value;if(document.getElementById("price")&&document.getElementById("price").value!=null&&document.getElementById("price").value!=""&&document.getElementById("price").value!=0){var actualPrice=document.getElementById("price").value;var offerPrice=parseInt(document.getElementById("offerprice").value);if(actualPrice.indexOf(".")!=-1){actualPrice=actualPrice.substring(0,actualPrice.indexOf("."))}actualPrice=parseInt(actualPrice);if(offerPrice>actualPrice){alert("Offer Price Should be Less Than Vehicle Price");document.getElementById("offerprice").focus();return false}}document.requestmoreinfoformpopup.submit()}function submitSpecialsRequestForm(action){document.specialsform.action=action+"-"+document.getElementById("pageid").value;document.specialsform.submit()}function getSpecialsDetails(vin){document.specialsform.vin.value=vin;document.specialsform.action="details.do?vin="+vin;document.specialsform.userAction.value="WIDGET_VIEW";document.specialsform.submit()}function printPage(){window.print()}function mailpage(){var vin;var inventoryid;var newused;if(document.getElementById("vin")){vin=document.getElementById("vin").value}if(document.getElementById("inventoryid")){inventoryid=document.getElementById("inventoryid").value}if(document.getElementById("newused")){newused=document.getElementById("newused").value.toUpperCase()}mail_str="mailto:?subject= "+newused+" VEHICLE INVENTORY from "+window.location.hostname;mail_str+="&body= "+newused+" VEHICLE INVENTORY";mail_str+=". You should check this out at, "+location.href;location.href=mail_str}function printCoupon(couponId,pageId){var siteMode=document.getElementById("siteMode").value;var url="printcoupon-"+couponId+"-"+pageId;window.open(url,"Coupons","toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=730,height=260,left=262,top=134");return false}function submitCouponsRequestForm(action){document.couponsform.action=action+"-"+document.getElementById("pageid").value;document.couponsform.submit()}function getInventoryListing(){var listingurl=document.getElementById("listingurl").value;var siteMode=document.getElementById("siteMode").value;document.inventoryform.action=listingurl;document.inventoryform.submit()}function updateMainImg(index,opacity){if(opacity!=null){style='style="opacity:'+opacity+'"'}else{style=""}if(images[index][0].indexOf("colorpix")>0){document.getElementById("mainContainerImg").innerHTML='<img src="'+images[index][0]+'" id="main"'+style+' title="'+images[index][1]+'" alt="'+images[index][1]+'" width="433" height="290" align="absmiddle" />'}else{if(resize=="true"){document.getElementById("mainContainerImg").innerHTML='<img src="'+images[index][0]+'" id="main"'+style+' alt="'+images[index][1]+'" width="433" height="290" align="absmiddle" />'}else{var cssClass;var imgSrc=images[index][0];if(images[index][0].indexOf("noimg")!=-1){cssClass='class="noimg400x300"';imgSrc=imgSrc.substring(0,imgSrc.indexOf("~"))}document.getElementById("mainContainerImg").innerHTML="<img "+cssClass+' src="'+imgSrc+'" id="main"'+style+' title="'+images[index][1]+'" alt="'+images[index][1]+'" align="absmiddle" />'}}}function opacity(id,opacStart,opacEnd,millisec){var speed=Math.round(millisec/100);var timer=0;if(opacStart>opacEnd){for(i=opacStart;i>=opacEnd;i--){setTimeout("changeOpacity("+i+",'"+id+"')",(timer*speed));timer++}}else{if(opacStart<opacEnd){for(i=opacStart;i<=opacEnd;i++){setTimeout("changeOpacity("+i+",'"+id+"')",(timer*speed));timer++}}}}function changeOpacity(opacity,id){var object=document.getElementById(id).style;object.opacity=(opacity/100);object.MozOpacity=(opacity/100);object.KhtmlOpacity=(opacity/100);object.filter="alpha(opacity="+opacity+")"}function slideshow(){if(currentImage+1<images.length){changeOpacity(0,"main");currentImage++;updateMainImg(currentImage,0);opacity("main",0,100,fadeTime);nextImage=setTimeout("slideshow();",delay);if(currentImage+1==images.length){currentImage=-1}}else{clearTimeout(nextImage)}}function togglePlay(){if(paused==true){paused=false;nextImage=setTimeout("slideshow();",500);document.getElementById("toggle").className="detailspauseicon";document.getElementById("toggle").title="Pause";document.getElementById("toggle").alt="Pause"}else{paused=true;clearTimeout(nextImage);document.getElementById("toggle").className="detailsplayicon";document.getElementById("toggle").title="Play";document.getElementById("toggle").alt="Play"}}function shiftImg(amount){paused=true;clearTimeout(nextImage);document.getElementById("toggle").className="detailsplayicon";document.getElementById("toggle").title="Play";document.getElementById("toggle").alt="Play";if(currentImage+amount<images.length&&currentImage+amount>=0){currentImage=currentImage+amount;updateMainImg(currentImage)}}function jumpTo(location){paused=true;clearTimeout(nextImage);document.getElementById("toggle").className="detailsplayicon";document.getElementById("toggle").title="Play";document.getElementById("toggle").alt="Play";if(location=="start"){currentImage=0}else{currentImage=images.length-1}updateMainImg(currentImage)}function initSlideshow(){updateMainImg(currentImage);nextImage=setTimeout("slideshow();",delay)}function LTrim(str){var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(0))!=-1){var j=0,i=s.length;while(j<i&&whitespace.indexOf(s.charAt(j))!=-1){j++}s=s.substring(j,i)}return s}function RTrim(str){var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(s.length-1))!=-1){var i=s.length-1;while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1){i--}s=s.substring(0,i+1)}return s}function Trim(str){return RTrim(LTrim(str))}function validateKeyPressAlphaNumeric(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==32||myKey==8||myKey==0||myKey==13){return true}else{return false}return true}function validateKeyPressAlphaNumericSpace(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==8||myKey==0||myKey==13||myKey==35||myKey==42){return true}else{return false}return true}function validateKeyPressAlphaNumericRectSymbol(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==45||myKey==95||myKey==32||myKey==8||myKey==0){return true}else{return false}return true}function validateKeyPressAlphaNumericSymbol(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==45||myKey==40||myKey==41||myKey==44||myKey==46||myKey==91||myKey==93||myKey==123||myKey==125||myKey==95||myKey==32||myKey==35||myKey==38||myKey==47||myKey==92||myKey==64||myKey==8||myKey==0||myKey==13){return true}else{return false}return true}function validateKeyPressNumeric(e){var myKey=window.event?e.keyCode:e.which;if((myKey>47&&myKey<58)||myKey==8||myKey==0||myKey==13){return true}else{return false}return true}function validateKeyPressVersionNumeric(e){var myKey=window.event?e.keyCode:e.which;if((myKey>47&&myKey<58)||myKey==46||myKey==8||myKey==0){return true}else{return false}return true}function validateKeyPressAmount(e,value){var myKey=window.event?e.keyCode:e.which;if((myKey>47&&myKey<58)||myKey==46||myKey==8||myKey==0||myKey==13){if(myKey==46){for(var i=0;i<value.length;i++){var checkVal=value.charAt(i);if(checkVal=="."){return false}}if(value.indexOf(".")!=-1){var dotPos=value.indexOf(".");var val=value.substring(0,dotPos);var extVal=value.substring(dotPos+1);if(extVal.length>2){return false}}}if(myKey!=8&&myKey!=0&&value.indexOf(".")!=-1){var dotPos=value.indexOf(".");var extVal=value.substring(dotPos);if(extVal.length>2){return false}}return true}else{return false}return true}function validateKeyPressForPercent(e){var myKey=window.event?e.keyCode:e.which;if((myKey>47&&myKey<58)||myKey==46||myKey==8||myKey==0){return true}else{return false}return true}function validateKeyPressTime(e){var myKey=window.event?e.keyCode:e.which;if((myKey>47&&myKey<58)||myKey==58||myKey==46||myKey==8||myKey==0){return true}else{return false}return true}function validateKeyPressAlpha(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||myKey==32||myKey==8||myKey==0||myKey==13){return true}else{return false}return true}function validateKeyPressAlpha(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||myKey==32||myKey==8||myKey==0||myKey==13){return true}else{return false}return true}function validateKeyPressEmail(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==64||myKey==46||myKey==8||myKey==0||myKey==45||myKey==95||myKey==13){return true}else{return false}return true}function validateKeyPressUrl(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==64||myKey==46||myKey==47||myKey==58||myKey==8||myKey==0){return true}else{return false}return true}function validateKeyPressZipCode(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==32||myKey==8||myKey==0){return true}else{return false}return true}function validateKeyPressDomainName(e){var myKey=window.event?e.keyCode:e.which;if((myKey>64&&myKey<91)||(myKey>96&&myKey<123)||(myKey>47&&myKey<58)||myKey==64||myKey==46||myKey==8||myKey==0){return true}else{return false}return true}function validateKeyPressDot(e){var myKey=window.event?e.keyCode:e.which;if(myKey!=46){return true}else{return false}return true}function validateEnterKey(e,id){var myKey=window.event?e.keyCode:e.which;if(myKey==13){document.getElementById(id).focus()}}function validateKeyPressLimit(obj,maxlimit){var showMaxLimit=maxlimit;maxlimit=maxlimit-checkAvailableLength(obj);if(obj.value.length>maxlimit){return false}return true}function validateKeyPressGeneric(e,type){var myKey=window.event?e.keyCode:e.which;var valArr=null;if(type=="AN"){}return true}function validateRequired(obj,fieldname){validateTabSpace(obj);if(Trim(obj.value)==null||Trim(obj.value)==""){alert(fieldname+" is required");obj.focus();return false}else{return true}}function validateRequiredMsg(obj,msg){validateTabSpace(obj);if(Trim(obj.value)==null||Trim(obj.value)==""){alert(msg);obj.focus();return false}else{return true}}function validateRequiredReadOlny(obj,fieldname){if(Trim(obj.value)==null||Trim(obj.value)==""){alert(fieldname+" is required");return false}else{return true}}function validateAlphaNumeric(obj,fieldName){var num=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";return validateAlphaNumericCore(num,obj,fieldName)}function validateAlphaNumericSpace(obj,fieldName){var num="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";return validateAlphaNumericCore(num,obj,fieldName)}function validateAlphaNumericCore(num,obj,fieldName){var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(check.indexOf("\n")==-1){if(Trim(fieldName)==""){alert("Enter Alpha Numeric")}else{alert(fieldName+" Should be Alpha Numeric")}obj.value="";obj.focus();return false}}}}validateTwoSpace(obj);if(!validateAllZeros(obj,fieldName)){return false}return true}function validateAlphaNumericRectSymbols(obj,fieldName){var num=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(check.indexOf("\n")==-1){if(Trim(fieldName)==""){alert("Enter Alpha Numeric and (_-)")}else{alert(fieldName+" Should be Alpha Numeric and (_-)")}obj.value="";obj.focus();return false}}}}validateTwoSpace(obj);if(!validateAllZeros(obj,fieldName)){return false}return true}function validateAlphaNumericSymbol(obj,fieldName){var num=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#`:/-_[],.";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(check.indexOf("\n")==-1){if(Trim(fieldName)==""){alert("Enter Alpha Numeric and Symbols among (@#`:/-_[],.)")}else{alert(fieldName+" Should be Alpha Numeric and Symbols among (@#`:/-_[],.)")}obj.value="";obj.focus();return false}}}}validateTwoSpace(obj);if(!validateAllZeros(obj,fieldName)){return false}return true}function validateTime(obj,fieldName){var num=" 0123456789:";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(Trim(fieldName)==""){alert("Enter Numeric and Symbols (:)")}else{alert(fieldName+" Should be Numeric and Symbols (:)")}obj.value="";obj.focus();return false}}}validateTwoSpace(obj);return true}function validateVersion(obj,fieldName){var num=" 0123456789.";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(Trim(fieldName)==""){alert("Enter Numeric and Symbols (.)")}else{alert(fieldName+" Should be Numeric and Symbols (.)")}obj.value="";obj.focus();return false}}}validateTwoSpace(obj);return true}function validateAlpha(obj,fieldName){var num=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(check.indexOf("\n")==-1){if(Trim(fieldName)==""){alert("Enter Alphabets")}else{alert(fieldName+" Should be Alphabets")}obj.value="";obj.focus();return false}}}}validateTwoSpace(obj);return true}function validateNumeric(obj,fieldName){var num=" 0123456789";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(check.indexOf("\n")==-1){if(Trim(fieldName)==""){alert("Enter Numerics")}else{alert(fieldName+" Should be Numerics")}obj.value="";obj.focus();return false}}}}validateTwoSpace(obj);if(!validateAllZeros(obj,fieldName)){return false}return true}function validateAmount(obj,fieldName){var num=" 0123456789.";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;var dotExist=false;if(phval.indexOf(".")!=-1){var dotPos=phval.indexOf(".");var val=obj.value.substring(0,dotPos);var extVal=obj.value.substring(dotPos+1,dotPos+3);if(extVal.length>2){obj.focus();return false}}for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(Trim(fieldName)==""){alert("Enter Numeric and Symbols (.)")}else{alert(fieldName+" Should be Numeric and Symbols (.)")}obj.value="";obj.focus();return false}if(check.indexOf(".")!=-1){if(!dotExist){dotExist=true}else{if(Trim(fieldName)==""){alert("Invalid Amount Format ")}else{alert(fieldName+" Invalid Amount Format ")}obj.focus();return false}}}}validateTwoSpace(obj);if(!validateAllZeros(obj,fieldName)){return false}return true}function convertPercentage(obj,fieldName){obj.value=obj.value.replace(/,/g,"").replace(/\$/g,"").replace(/\%/g,"").replace(/.00/g,"");if(!validateAmount(obj,fieldName)){return false}var val=obj.value;var extVal="00";if(val.indexOf(".")!=-1){var dotPos=val.indexOf(".");val=obj.value.substring(0,dotPos);extVal=obj.value.substring(dotPos+1,dotPos+3);if(extVal.length==1){extVal=extVal+"0"}}var len=val.length;if(val>100){alert("Percentage should be with in the range of 0 - 100");return false}if(len>3){alert(fieldName+" Invalid Percentage");return false}obj.value=val+"."+extVal+"%";return true}function convertCurrency(obj,fieldName,currencyType){obj.value=obj.value.replace(/,/g,"").replace(/\$/g,"").replace(/\%/g,"").replace(/.00/g,"");if(!validateAmount(obj,fieldName)){return false}if(Trim(currencyType)==""||Trim(currencyType)=="undefined"){currencyType="$"}var commaStartVal=3;var commaIntervals=2;var val=obj.value;var extVal="00";if(val.indexOf(".")!=-1){var dotPos=val.indexOf(".");val=obj.value.substring(0,dotPos);extVal=obj.value.substring(dotPos+1,dotPos+3);if(extVal.length==1){extVal=extVal+"0"}}var len=val.length;var dotExist=false;var revVal=reverseFun(val);var addComma=commaStartVal;var totComma=0;var commaPosition=0;for(var i=0;i<len;i++){if(i==addComma){if(addComma>commaStartVal){commaPosition=addComma+totComma}else{commaPosition=addComma}var tempVal1=revVal.substring(0,commaPosition);var tempVal2=revVal.substring(commaPosition);revVal=tempVal1+","+tempVal2;totComma++;addComma=addComma+commaIntervals}}revVal=reverseFun(revVal);if(revVal==""){revVal="0"}obj.value=currencyType+revVal+"."+extVal}function validateAndConvertCurrency(obj,fieldName,currencyType,commaStartVal,commaIntervals){obj.value=obj.value.replace(/,/g,"").replace(/\$/g,"");if(!validateAmount(obj,fieldName)){return false}if(Trim(currencyType)==""||Trim(currencyType)=="undefined"){currencyType="$"}var num=" 0123456789.,"+currencyType;if(Trim(commaStartVal)==""||Trim(commaStartVal)=="undefined"){commaStartVal=3}if(Trim(commaIntervals)==""||Trim(commaIntervals)=="undefined"){commaIntervals=2}commaStartVal=Trim(commaStartVal);commaIntervals=Trim(commaIntervals);validateTwoSpace(obj);var i;if(obj.value!=""){var val=obj.value;var extVal="00";var dotExist=false;if(val.indexOf(".")!=-1){var dotPos=val.indexOf(".");val=obj.value.substring(0,dotPos);extVal=obj.value.substring(dotPos+1,dotPos+3);if(extVal.length==1){extVal=extVal+"0"}}var len=val.length;for(i=0;i<len;i++){var check=val.substring(i,i+1);if(num.indexOf(check)==-1){if(fieldName==""){alert("Enter Numeric and Symbols (.)")}else{alert(fieldName+" Should be Numeric and Symbols (.)")}obj.value="";obj.focus();return false}if(check.indexOf(".")!=-1){if(!dotExist){dotExist=true}else{if(fieldName==""){alert("Invalid Amount Format ")}else{alert(fieldName+" Invalid Amount Format ")}obj.focus();return false}}}var revVal=reverseFun(val);var addComma=commaStartVal;var totComma=0;var commaPosition=0;for(var i=0;i<len;i++){if(i==addComma){if(addComma>commaStartVal){commaPosition=addComma+totComma}else{commaPosition=addComma}var tempVal1=revVal.substring(0,commaPosition);var tempVal2=revVal.substring(commaPosition);revVal=tempVal1+","+tempVal2;totComma++;var j=0;for(j=1;j<addComma;j++){}var k=0;for(k=1;k<commaIntervals;k++){}addComma=j+k-1}}revVal=reverseFun(revVal);if(revVal==""){revVal="0"}obj.value=currencyType+revVal+"."+extVal}if(!validateAllZeros(obj,fieldName)){return false}return true}function validateAndConvertCurrencyTEST(obj,fieldName,currencyType){obj.value=obj.value.replace(/,/g,"").replace(/\$/g,"").replace(/.00/g,"");if(!validateAmount(obj,fieldName)){return false}if(Trim(currencyType)==""||Trim(currencyType)=="undefined"){currencyType="$"}var num=" 0123456789.,"+currencyType;alert(num);var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;var dotExist=false;if(phval.indexOf(".")!=-1){var dotPos=phval.indexOf(".");var val=obj.value.substring(0,dotPos);var extVal=obj.value.substring(dotPos+1,dotPos+3);if(extVal.length>2){obj.focus();return false}}for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(fieldName==""){alert("Enter Numeric and Symbols (.)")}else{alert(fieldName+" Should be Numeric and Symbols (.)")}obj.value="";obj.focus();return false}if(check.indexOf(".")!=-1){if(!dotExist){dotExist=true}else{if(fieldName==""){alert("Invalid Amount Format ")}else{alert(fieldName+" Invalid Amount Format ")}obj.focus();return false}}}}validateTwoSpace(obj);if(!validateAllZeros(obj,fieldName)){return false}var commaStartVal=3;var commaIntervals=2;var val=obj.value;var extVal="00";if(val.indexOf(".")!=-1){var dotPos=val.indexOf(".");val=obj.value.substring(0,dotPos);extVal=obj.value.substring(dotPos+1,dotPos+3);if(extVal.length==1){extVal=extVal+"0"}}var len=val.length;var dotExist=false;var revVal=reverseFun(val);var addComma=commaStartVal;var totComma=0;var commaPosition=0;for(var i=0;i<len;i++){if(i==addComma){if(addComma>commaStartVal){commaPosition=addComma+totComma}else{commaPosition=addComma}var tempVal1=revVal.substring(0,commaPosition);var tempVal2=revVal.substring(commaPosition);revVal=tempVal1+","+tempVal2;totComma++;addComma=addComma+commaIntervals}}revVal=reverseFun(revVal);if(revVal==""){revVal="0"}obj.value=currencyType+revVal+"."+extVal}function reverseFun(value){var revValue="";var len=value.length;for(var i=len;i>=0;i--){var checkVal=value.substring(i,i+1);revValue=revValue+checkVal}return revValue}function validateSpace(obj){obj.value=obj.value.replace(/ +/g,"")}function validateTwoSpace(obj){if(obj.value.indexOf("  ")>=0){obj.value=obj.value.replace("  "," ")}obj.value=obj.value.replace(/  +/g," ")}function validateTabSpace(obj){obj.value=obj.value.replace(/\t+/g,"");obj.value=Trim(obj.value)}function validateTextCounter(obj,maxlimit){validateTwoSpace(obj);var showMaxLimit=maxlimit;maxlimit=maxlimit-checkAvailableLength(obj);if(obj.value.length>maxlimit){alert("Can`t enter more than "+showMaxLimit+" Characters");obj.value=obj.value.substring(0,maxlimit);return false}return true}function validateTextCounterCharDisp(obj,maxlimit,charDispObj){validateTwoSpace(obj);var showMaxLimit=maxlimit;maxlimit=maxlimit-checkAvailableLength(obj);charDispObj.value=maxlimit;if(obj.value.length>maxlimit){alert("Can`t enter more than "+showMaxLimit+" Characters");obj.value=obj.value.substring(0,maxlimit);return false}return true}function navigatePhoneFields(phfield1,phfield2){if(document.getElementById(phfield1).value.length==3){document.getElementById(phfield2).focus()}}function validatePhone(obj,fieldName,totLen){var num=" 0123456789";var i;if(obj.value!=""){validateSpace(obj);validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;if(phlen!=totLen){if(Trim(fieldName)==""){alert("Should be "+totLen+" digits")}else{alert(fieldName+" Should be "+totLen+" digits")}obj.focus();return false}for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(check.indexOf("\n")==-1){if(Trim(fieldName)==""){alert("Enter Numerics")}else{alert(fieldName+" All Should be Numerics")}obj.value="";obj.focus();return false}}}}if(!validateAllZeros(obj,fieldName)){return false}return true}function validateMail(obj,fieldName){var num="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@";var i;if(obj.value!=""){validateTabSpace(obj);var phval=obj.value;var phlen=obj.value.length;for(i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(num.indexOf(check)==-1){if(check.indexOf("\n")==-1){if(Trim(fieldName)==""){alert("Enter Valid Email")}else{alert(fieldName+" has In-Valid Email")}obj.value="";obj.focus();return false}}}}validateTwoSpace(obj);if(!validateAllZeros(obj,fieldName)){return false}return true}function validateAllZeros(obj,fieldName){if(parseInt(obj.value)==0){}return true}function checkAvailableLength(obj){var availLen=0;if(obj.value!=""){var phval=obj.value;var phlen=obj.value.length;var dotExist=false;for(var i=0;i<phlen;i++){var check=phval.substring(i,i+1);if(check.indexOf("\n")!=-1){availLen++;availLen++}}availLen+2}return availLen}function TESTvalidateTextCounter(field,countfield,maxlimit){if(field.value.length>maxlimit){field.value=field.value.substring(0,maxlimit)}else{countfield.value=maxlimit-field.value.length}}function validateDomainName(field,value){var iNet=value.subString(1,4);if(iNet!="www"||iNet!="WWW"){alert(field+" is not valied")}iNet=value.subString(value.lastIndexOf("."));if(iNet.length<2||iNet.length>3){alert(field+" is not valied")}}function validateEmail(field,mailStr){var matchStr=mailStr;var isValid=(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(matchStr));var iNet=mailStr.subString(mailStr.lastIndexOf("."));if(!isValid||iNet.length<2||iNet.length>3){alert(field+" is not valied")}}function validateUrl(url,fieldName){if(url.indexOf("http://")==-1){return false}var afterhttp=url.substr(7,url.indexOf("."));if(afterhttp.length<=1){return false}if(url.indexOf(".")>0){var afterDot=url.substr(url.indexOf("."),url.length-1);if(afterDot.length<=1){if(Trim(fieldName)==""){alert("Enter Proper Url")}else{alert(fieldName+" is not Proper Url")}return false}}else{if(Trim(fieldName)==""){alert("Enter Proper Url")}else{alert(fieldName+" is not Proper Url")}return false}return true}function validateInetAdder(id,spanId,value){var iNet=value.substring(value.lastIndexOf(".")+1);if(spanId!=""&&id!=""){if(value!=""&&(iNet.length<2||iNet.length>3)){document.getElementById(spanId).style.display="block";document.getElementById(spanId).innerHTML="Not a Valid"}else{document.getElementById(spanId).innerHTML="";document.getElementById(spanId).style.display="none"}}return true}function CompareTwoDates(fromDate,toDate,fromFieldName,toFieldName){var mon1=parseInt(fromDate.substring(0,2),10);var dt1=parseInt(fromDate.substring(3,5),10);var yr1=parseInt(fromDate.substring(6,10),10);var mon2=parseInt(toDate.substring(0,2),10);var dt2=parseInt(toDate.substring(3,5),10);var yr2=parseInt(toDate.substring(6,10),10);var date1=new Date(yr1,mon1-1,dt1);var date2=new Date(yr2,mon2-1,dt2);var todayDate=new Date();if(date2<date1){alert(fromFieldName+" date cannot be greater than "+toFieldName+" date");return false}return true}function CompareDates123(passDate,fieldName,mode){var mon1=parseInt(passDate.substring(0,2),10);var dt1=parseInt(passDate.substring(3,5),10);var yr1=parseInt(passDate.substring(6,10),10);var currentDate=new Date();var cmon=currentDate.getMonth()+1;var cdt=currentDate.getDate();var cyr=currentDate.getFullYear();alert();var date1=new Date(yr1,mon1-1,dt1);var todayDate=new Date(cdt,cmon,cyr);alert("Today Date : "+todayDate+" - Given Date : "+date1);if(mode=="AFTER"){if(todayDate>date1){alert(fieldName+" date cannot be lesser than Current date");return false}}else{if(mode=="BEFORE"){if(todayDate<date1){alert(fieldName+" date cannot be greater than Current date");return false}}}return true}function CompareDates(passDate,fieldName,mode){var mon1=getSpec("mon",passDate);var dt1=getSpec("dt",passDate);var yr1=getSpec("yr",passDate);var currentDate=new Date();var cdmon=currentDate.getMonth();var cddt=currentDate.getDate();var cdyr=currentDate.getFullYear();if(cdmon<10){cdmon="0"+cdmon}if(cddt<10){cddt="0"+cddt}var currentDateString=cdmon+"/"+cddt+"/"+cdyr;var cmon=getSpec("mon",currentDateString);var cdt=getSpec("dt",currentDateString);var cyr=getSpec("yr",currentDateString);var date1=new Date(yr1,mon1-1,dt1);var todayDate=new Date(cyr,cmon,cdt);if(mode=="AFTER"){if(todayDate>date1){alert(fieldName+" date cannot be lesser than Current date");return false}}else{if(mode=="BEFORE"){if(todayDate<date1){alert(fieldName+" date cannot be greater than Current date");return false}}}return true}function getSpec(spec,dateString){var retString="";if(spec=="mon"){retString=parseInt(dateString.substring(0,2),10)}else{if(spec=="dt"){retString=parseInt(dateString.substring(3,5),10)}else{if(spec=="yr"){retString=parseInt(dateString.substring(6,10),10)}}}return retString}function encodeSymbols(param){param=param.replace(/%/g,";perct;");param=param.replace(/&/g,";amp;");return param}function decodeSymbols(param){param=param.replace(/;perct;/g,"%");param=param.replace(/;amp;/g,"&");param=param.replace(/&amp;/g,"&");return param}function checkNumber(objectid,objectname){Ttemp=document.getElementById(objectid).value;var name="";var i;name=name+Ttemp.substring(i,i+1);if(!((Ttemp.substring(i,i+1)>=0)&&(Ttemp.substring(i,i+1)<=9))&&!(Ttemp.substring(i,i+1)=="%")){no=name.length-1}var t=Ttemp.length-1;for(i=0;i<=t;i++){var iCharCode=Ttemp.charCodeAt(i);if(i==t&&iCharCode==46){Ttemp=Ttemp.replace(".","")}}if(objectname=="interestrate"&&!(Ttemp.substring(Ttemp.length-1)=="%")){if(Ttemp.value=="."||Ttemp.indexOf(".%")>=0){document.loan.interestrate.value=Ttemp+"00%"}else{if(Ttemp!="."&&Ttemp!=""){document.loan.interestrate.value=Ttemp+"%"}}}return true}function extractNumber(obj,decimalPlaces,allowNegative){var temp=obj.value;var reg0Str="[0-9]*";if(decimalPlaces>0){reg0Str+="\\.?[0-9]{0,"+decimalPlaces+"}"}else{if(decimalPlaces<0){reg0Str+="\\.?[0-9]*"}}reg0Str=allowNegative?"^-?"+reg0Str:"^"+reg0Str;reg0Str=reg0Str+"$";var reg0=new RegExp(reg0Str);if(reg0.test(temp)){return true}var reg1Str="[^0-9"+(decimalPlaces!=0?".":"")+(allowNegative?"-":"")+"]";var reg1=new RegExp(reg1Str,"g");temp=temp.replace(reg1,"");if(allowNegative){var hasNegative=temp.length>0&&temp.charAt(0)=="-";var reg2=/-/g;temp=temp.replace(reg2,"");if(hasNegative){temp="-"+temp}}if(decimalPlaces!=0){var reg3=/\./g;var reg3Array=reg3.exec(temp);if(reg3Array!=null){var reg3Right=temp.substring(reg3Array.index+reg3Array[0].length);reg3Right=reg3Right.replace(reg3,"");reg3Right=decimalPlaces>0?reg3Right.substring(0,decimalPlaces):reg3Right;temp=temp.substring(0,reg3Array.index)+"."+reg3Right}}obj.value=temp}function convertToCurrency(value,currencyType){if(Trim(currencyType)==""||Trim(currencyType)=="undefined"){currencyType="$"}var commaStartVal=3;var commaIntervals=2;var val=value;var extVal="00";if(val.indexOf(".")!=-1){var dotPos=val.indexOf(".");val=value.substring(0,dotPos);extVal=value.substring(dotPos+1,dotPos+3);if(extVal.length==1){extVal=extVal+"0"}}var len=val.length;var dotExist=false;var revVal=reverseFun(val);var addComma=commaStartVal;var totComma=0;var commaPosition=0;for(var i=0;i<len;i++){if(i==addComma){if(addComma>commaStartVal){commaPosition=addComma+totComma}else{commaPosition=addComma}var tempVal1=revVal.substring(0,commaPosition);var tempVal2=revVal.substring(commaPosition);revVal=tempVal1+","+tempVal2;totComma++;addComma=addComma+commaIntervals}}revVal=reverseFun(revVal);if(revVal==""){revVal="0"}value=currencyType+revVal+"."+extVal;return value}var timeout=500;var closetimer=0;var ddmenuitem=0;function mopen(id){mcancelclosetime();if(ddmenuitem){ddmenuitem.style.visibility="hidden"}ddmenuitem=document.getElementById(id);ddmenuitem.style.visibility="visible";var elHeight=ddmenuitem.offsetHeight;var elWidth=ddmenuitem.offsetWidth;var pNodeHeight=ddmenuitem.parentNode.offsetHeight;var pNodeWidth=ddmenuitem.parentNode.offsetWidth;var verticalTemp=ddmenuitem.parentNode.parentNode.id;if(verticalTemp=="VLsddm"){ddmenuitem.style.marginTop="-"+(pNodeHeight)+"px"}else{if(verticalTemp=="VRsddm"){ddmenuitem.style.marginTop="-"+(pNodeHeight)+"px"}else{if(verticalTemp=="HTsddm"){ddmenuitem.style.marginTop="-"+(elHeight+pNodeHeight)+"px"}else{if(verticalTemp=="HBsddm"){ddmenuitem.style.marginTop=0}}}}}function mclose(){if(ddmenuitem){ddmenuitem.style.visibility="hidden"}}function mclosetime(){closetimer=window.setTimeout(mclose,timeout)}function mcancelclosetime(){if(closetimer){window.clearTimeout(closetimer);closetimer=null}}document.onclick=mclose;var getElementsByClassName=function(className,tag,elm){if(document.getElementsByClassName){getElementsByClassName=function(className,tag,elm){elm=elm||document;var elements=elm.getElementsByClassName(className),nodeName=(tag)?new RegExp("\\b"+tag+"\\b","i"):null,returnElements=[],current;for(var i=0,il=elements.length;i<il;i+=1){current=elements[i];if(!nodeName||nodeName.test(current.nodeName)){returnElements.push(current)}}return returnElements}}else{if(document.evaluate){getElementsByClassName=function(className,tag,elm){tag=tag||"*";elm=elm||document;var classes=className.split(" "),classesToCheck="",xhtmlNamespace="http://www.w3.org/1999/xhtml",namespaceResolver=(document.documentElement.namespaceURI===xhtmlNamespace)?xhtmlNamespace:null,returnElements=[],elements,node;for(var j=0,jl=classes.length;j<jl;j+=1){classesToCheck+="[contains(concat(' ', @class, ' '), ' "+classes[j]+" ')]"}try{elements=document.evaluate(".//"+tag+classesToCheck,elm,namespaceResolver,0,null)}catch(e){elements=document.evaluate(".//"+tag+classesToCheck,elm,null,0,null)}while((node=elements.iterateNext())){returnElements.push(node)}return returnElements}}else{getElementsByClassName=function(className,tag,elm){tag=tag||"*";elm=elm||document;var classes=className.split(" "),classesToCheck=[],elements=(tag==="*"&&elm.all)?elm.all:elm.getElementsByTagName(tag),current,returnElements=[],match;for(var k=0,kl=classes.length;k<kl;k+=1){classesToCheck.push(new RegExp("(^|\\s)"+classes[k]+"(\\s|$)"))}for(var l=0,ll=elements.length;l<ll;l+=1){current=elements[l];match=false;for(var m=0,ml=classesToCheck.length;m<ml;m+=1){match=classesToCheck[m].test(current.className);if(!match){break}}if(match){returnElements.push(current)}}return returnElements}}}return getElementsByClassName(className,tag,elm)};$j(function(){if(document.getElementById("myMenu")){$j(".myMenu").buildMenu({template:"",additionalData:"",menuWidth:"auto",openOnRight:false,menuSelector:".menuContainer",iconPath:"menus/ico/",hasImages:false,fadeInTime:0,fadeOutTime:0,adjustLeft:2,minZindex:"auto",adjustTop:10,opacity:0.95,shadow:true,closeOnMouseOut:true,closeAfter:0});var wd=$j("ul.rootVoices").outerWidth(true);if(wd<1000){$j("#myMenu").css({width:wd+"px"})}}$j("a.media").media()});function addSpecScript(){if(document.getElementById("specification_tabs")){$j("#specification_tabs").tabs().addClass("ui-tabs-vertical ui-helper-clearfix");$j("#specification_tabs li").removeClass("ui-corner-top").addClass("ui-corner-left")}if($j("ul#movieUi").children("li").length>0){$j("ul#movieUi").ytplaylist({addThumbs:true,autoPlay:true,holderId:"ytvideo",playerHeight:360,playerWidth:595})}}if($j("#contentCont")){$j(function(){var mheight=$j("#contentCont").outerHeight(true);$j(".visualseo").css({"margin-top":mheight+"px",visibility:"visible"})})}$j(function(){if(document.getElementById("recordsPerPage")){document.getElementById("recordsPerPage").disabled=false}if(document.getElementById("invLeftCol")){var chkboxes=$j("#invLeftCol input:checkbox");for(i=0;i<chkboxes.length;i++){chkboxes[i].disabled=false}}});$j(function(){$j(".ui-state-disabled").css({opacity:"0.3",filter:"alpha(opacity=30)"});$j(".ui-priority-secondary").css({opacity:"0.7",filter:"alpha(opacity=70)"});$j(".ui-widget-overlay").css({opacity:"0.3",filter:"alpha(opacity=30)"});$j(".ui-widget-shadow").css({opacity:"0.4",filter:"alpha(opacity=40)"});$j(".ui-helper-zfix").css({opacity:"0",filter:"alpha(opacity=0)"});$j(".grey-bg").css({opacity:"0.2",filter:"alpha(opacity=20)"})});function resetfunction(){document.forms.searchform.reset()};