// AOL Autos JS v1.20090511
var $j=$;var madeCall=false;
function aol_initMain(){
	if(dlt.isAided==1||$j.cookie('isAided')==1){
		$j.cookie('isAided','1')
	}else{
		setTimeout(
			function(){
				$j('#carSearchAdv').slideToggle('fast');
				$j('#carSearchFoot a').text('Less Research Options').attr('class','opState')
			}
		,2000);
		dl_autoRotate('1',dlt.timeInt,dlt.loopCap)
	}
	$j('#carSearchFoot').click(function(){
		$j('#carSearchAdv').slideToggle('fast');
		var cName=$j(this).find('a').attr('class');
		if(cName=='' || cName=='clState'){
			$j(this).find('a').text('Less Research Options').attr('class','opState')
		}else if(cName=='opState'){
			$j(this).find('a').text('More Research Options').attr('class','clState')
		}
		return false
	});
	var ft=new Object();
	aol_genCustListFlyout($j('#filtStyle'),ft,'l',1,1);
	aol_genCustListFlyout($j('#filtType'),ft,'l',1,1);
	aol_genCustListFlyout($j('#filtPrice'),ft,'l',1,1);
	aol_closeCustDrop('styleFilter',ft);
	aol_closeCustDrop('typeFilter',ft);
	aol_closeCustDrop('priceFilter',ft);
	var moreOne=$j('#morePromo1');
	var moreTwo=$j('#morePromo2');
	moreOne.prepend('<a href="'+moreOne.find('a').attr('href')+'" class="imgLnk"></a>').find('h3').wrapInner('<a href="'+moreOne.find('a').attr('href')+'"></a>');
	moreTwo.prepend('<a href="'+moreTwo.find('a').attr('href')+'" class="imgLnk"></a>').find('h3').wrapInner('<a href="'+moreTwo.find('a').attr('href')+'"></a>');
	$j('#maintrafficBtn').bind('click',function(){getTraffic()});
	$j("#maintraffic").keypress(function(event){
		if(checkEvent(event)){
			return true
		}else{
			return false
		}
	});
	$j('.tabOne a').bind('click',function(){
		tabClicked="-gas-prices";
		$j(this).parent().addClass('act_tab');
		$j('.tabTwo a').parent().removeClass('act_tab');
		$j('.gasTfkMod div .icon').css('background-position','0 -905px');
		return false
	});
	$j('.tabTwo a').bind('click',function(){
		tabClicked="-traffic";
		$j('.tabOne a').parent().removeClass('act_tab');
		$j(this).parent().addClass('act_tab');
		$j('.gasTfkMod div .icon').css('background-position','right -905px');
		return false
	});
	$j('#srchLnk').bind('mouseover',function(){$j(this).css('background-position','0 -44px')});$j('#srchLnk').bind('mouseout',function(){$j(this).css('background-position','0 0')});
	$j('#srchLnkB').bind('mouseover',function(){$j(this).css('background-position','0 -44px')});$j('#srchLnkB').bind('mouseout',function(){$j(this).css('background-position','0 0')});
	$j('.btn_go').bind('mouseover',function(){$j(this).css('background-position','0 -128px')});$j('.btn_go').bind('mouseout',function(){$j(this).css('background-position','0 -88px')});
	$j('#maintrafficBtn').bind('mouseover',function(){$j(this).css('background-position','0 -207px')});$j('#maintrafficBtn').bind('mouseout',function(){$j(this).css('background-position','0 -167px')})
}
function aol_initMainSearch(sType){if(sType=='new'){var make_list=$j('#newMakeList');var t_make_list='newMakeList';var makes_list=$j('.newMakes');var t_makes_list='newMakes';var model_list=$j('.new_model_list');var t_model_list='newModelList';var models_list=$j('.new_models_list');var t_models_list='new_models_list';var other_make_list='usedMakeList';var other_makes_list='usedMakes';var other_model_list='used_model_list';var other_models_list='used_models_list';var selectedMake='selectedMake';var selectedModel='selectedModel';makes_list.after('<input type="hidden" name="make" id="selectedMake" />');make_list.css({backgroundImage:'url(http://o.aolcdn.com/art/dp_autos/s_field-3.gif)',backgroundPosition:'0 0',backgroundRepeat:'no-repeat',overflow:'visible',height:'20px'}).prepend('<h3 class="label">Select a Make</h3>').after($j('<div id="newModelList" class="new_model_list model_list"><h3 class="label">All Models</h3><div class="new_models_list models_list"><div class="bor_wrap"><div class="inner"></div><div class="foot">&nbsp;</div></div></div><input type="hidden" name="model" id="selectedModel" /></div>'));$j('#newSearch form').append('<input type="input" name="location" class="loc_zip" id="new_loc_zip" maxlength="5" value="'+fZip+'" /><input class="btn_go" type="submit" value="search new" />').after('<div class="comp_link"><a href="/getaquote">Get Dealer Quotes</a></div>').bind('submit',function(){return aol_submitNewSearch(this)});$j('#newSearch .comp_link a').bind('click',function(){$j('#newSearch form').unbind('submit').attr('action','/getaquote').submit();return false});$j(window).ready(function(){$j('#newSearch .comp_link a')})}else{var make_list=$j('#usedMakeList');var t_make_list='usedMakeList';var makes_list=$j('.usedMakes');var t_makes_list='usedMakes';var model_list=$j('.used_model_list');var t_model_list='usedModelList';var models_list=$j('.used_models_list');var t_models_list='used_models_list';var other_make_list='newMakeList';var other_makes_list='newMakes';var other_model_list='new_model_list';var other_models_list='new_models_list';var selectedMake='u_selectedMake';var selectedModel='u_selectedModel';make_list.css({backgroundImage:'url(http://o.aolcdn.com/art/dp_autos/s_field-3.gif)',backgroundPosition:'0 0',backgroundRepeat:'no-repeat',overflow:'visible',height:'20px'}).prepend('<h3 class="label">Select a Make</h3>').after('<input type="hidden" name="make1" id="u_selectedMake" />');make_list.after($j('<div id="usedModelList" class="used_model_list model_list"><h3 class="label">All Models</h3><div class="used_models_list models_list"><div class="bor_wrap"><div class="inner"></div><div class="foot">&nbsp;</div></div></div><input type="hidden" name="model1" id="u_selectedModel" /></div>'));$j('#usedSearch form').append('<input type="input" name="location" class="loc_zip" id="used_loc_zip" maxlength="5" value="'+fZip+'" /><input class="btn_go" type="submit" value="search used" />').after('<div class="comp_link"><a href="http://autos.aol.com/vehicle-history-reports">Vehicle History Reports</a></div>').bind('submit',function(){return aol_submitUsedSearch(this)})}$j('.loc_zip').bind('click',function(){clearDefZipVal(this)});$j(".loc_zip").keypress(function(event){if($j(this).val()=='zip code'){$j(this).val('')}if(event.keyCode==13 && $j(this).val().length>4){return aol_submitUsedSearch(this)}var kn=null;document.all?kn=event.keyCode:kn=event.which;if((kn>47 && kn<58 && $j(this).val().length<5) || kn==8 || kn==0){return true}else if(event.keyCode==13 && $j(this).val().length!=5){alert('Please enter a valid 5-digit zip code.');return false}else{return false}});$j('.loc_zip').bind('blur',function(){restoreDefZipVal(this)});$j('#'+t_model_list+'').css({backgroundImage:'url(http://o.aolcdn.com/art/dp_autos/s_field-3.gif)',backgroundPosition:'0 0',backgroundRepeat:'no-repeat',overflow:'visible',height:'20px'});$j('#'+t_make_list+' h3').bind('click',function(){$j(this).toggleClass('is_open');makes_list.addClass('list_styled').toggleClass('list_open');nu.t=t_make_list});aol_loadMainLists(t_makes_list,selectedMake,t_make_list,makes_list,models_list,selectedModel,t_model_list,sType,t_models_list);$j('#'+t_model_list+' h3').bind('click',function(){if($j('#'+selectedMake+'').val()!=''){$j('.'+t_models_list+'').addClass('list_styled').toggleClass('list_open');$j(this).toggleClass('is_open')}nu.t=t_model_list});$j('#'+t_make_list+' .inner').before('<a class="close_x" href="/">&nbsp;</a>');$j('#'+t_make_list+' .close_x').bind('click',function(){makes_list.toggleClass('list_open');$j('#'+t_make_list+' h3').toggleClass('is_open');return false})}
function aol_loadMainLists(t_makes_list,selectedMake,t_make_list,makes_list,models_list,selectedModel,t_model_list,sType,t_models_list,jData){$j('.'+t_makes_list+' a.list_item').each(function(){$j(this).bind('click',function(){$j('#'+selectedMake+'').val($j(this).text());$j('#'+t_make_list+' h3').text($j(this).text()).toggleClass('is_open');makes_list.toggleClass('list_open');if($j('#'+selectedMake+'').val()!=''){$j('#'+selectedModel+'').val('');$j('#'+t_model_list+' h3').text('All Models').addClass('has_items');if(sType=='new'){var models=makesToModels[$j('#'+selectedMake+'').val()]}else if(sType=='evd'){var models=jData[$j('#'+selectedMake+'').val()]}else{var models=usedMakesToModels[$j('#'+selectedMake+'').val()]}var mList='';var j=0;models.sort();if(models.length<='34'){for(var i=0;i<models.length;i++){var modRem=i%17;if(j==0){mList+='<ul><li><a href="javascript:;" class="list_item">All Models</a></li>'}if(j!=0 && modRem==0 && i!=models.length){mList+='</ul><ul><li><a href="javascript:;" class="list_item">'+models[i]+'</a></li>'}else{mList+='<li><a href="javascript:;" class="list_item">'+models[i]+'</a></li>'}if(i==models.length){mList+='</ul>'}j++}}else{var lNum=Math.round(eval(models.length/3));for(var i=0;i<models.length;i++){var modRem=i%lNum;if(j==0){mList+='<ul class="extended"><li><a href="javascript:;" class="list_item">All Models</a></li>'}if(j!=0 && modRem==0 && i!=models.length){mList+='</ul><ul class="extended"><li><a href="javascript:;" class="list_item">'+models[i]+'</a></li>'}else{mList+='<li><a href="javascript:;" class="list_item">'+models[i]+'</a></li>'}if(i==models.length){mList+='</ul>'}j++}}models_list.hide();$j('.'+t_models_list+' div.inner').empty().append(mList);$j('#'+t_model_list+' a.list_item').each(function(){$j(this).bind('click',function(){$j('.'+t_models_list+' div.inner').find('a.actSel').removeClass('actSel');$j(this).addClass('actSel');$j('#'+selectedModel+'').val($j(this).text());$j('#'+t_model_list+' h3').text($j(this).text()).toggleClass('is_open');$j('.'+t_models_list+'').toggleClass('list_open');return false})});if($j('#'+t_model_list+' .close_x').length<= 0){$j('#'+t_model_list+' .inner').before('<a class="close_x" href="/">&nbsp;</a>');$j('#'+t_model_list+' .close_x').bind('click',function(){$j('#'+t_model_list+' h3').toggleClass('is_open');$j('.'+t_models_list+'').toggleClass('list_open');return false})}$j('#'+t_model_list+' h3').addClass('has_items');$j('#'+t_make_list+' div.inner').find('a.actSel').removeClass('actSel');$j(this).addClass('actSel')}return false})});$j(window).ready(function(){$j('.'+t_makes_list+' a.list_item').each(function(){$j(this)})})}
function aol_initMainSearchAB(){var makes=$j('#newMakeList .inner').html();var t_makes_list='newMakes';var selectedMake='selectedMake';var t_make_list='newMakeList';var makes_list=$j('.newMakes');var models_list=$j('.new_models_list');var selectedModel='selectedModel';var t_model_list='newModelList';var t_models_list='new_models_list';var evdMakeList='';$j('#carSearch .newonly a').bind('click',function(){if($j(this).attr('class')=='checked'){$j(this).attr('class','unchecked');var sType='evd';var makeArray=new Array();var make;var mList='';var j=0;if(evdMakeList.length==0){for(make in newFullMakesToModels){makeArray.push(make)}makeArray.sort();for(var i=0;i<makeArray.length;i++){var make=makeArray[i];var modRem=i % 18;if(j==0){mList+='<ul>'}if(j!=0 && modRem==0 && i!=makeArray.length){mList+='</ul><ul><li><a href="/car-'+make+'-az" class="list_item">'+make+'</a></li>'}else{mList+='<li><a href="/car-'+make+'-az" class="list_item">'+make+'</a></li>'}if(i==makeArray.length){mList+='</ul>'}j++}evdMakeList+=mList}$j('#newMakeList .inner').empty().html(evdMakeList);aol_loadMainLists(t_makes_list,selectedMake,t_make_list,makes_list,models_list,selectedModel,t_model_list,sType,t_models_list,newFullMakesToModels);$j('#newModelList .inner').empty();$j('#newMakeList h3').text('select a make');$j('#newModelList h3').text('All Models').removeClass('has_items');$j(this).parents("form").find(".icidIn").val('Main_Research_All')}else{var sType='new';$j(this).attr('class','checked');$j('#newMakeList .inner').empty().html(makes);$j('#newModelList .inner').empty();$j('#newMakeList h3').text('select a make');$j('#newModelList h3').text('All Models').removeClass('has_items');aol_loadMainLists(t_makes_list,selectedMake,t_make_list,makes_list,models_list,selectedModel,t_model_list,sType,t_models_list);$j(this).parents("form").find(".icidIn").val('Main_Research_New')}return false})}
function aol_newUsedLeave(){$j('#carSearch h3').bind('mouseover',function(){if(nu.timer && $j(this).parent().attr('id')==nu.t){clearTimeout(nu.timer);nu.timer=null}}).bind('mouseleave',function(){var obj=this;nu.timer=setTimeout(function(){$j(obj).removeClass('is_open').parent().children(1).removeClass('list_open')},500)});$j('#carSearch .bor_wrap').bind('mouseover',function(){if(nu.timer){clearTimeout(nu.timer);nu.timer=null}}).bind('mouseleave',function(){var obj=this;nu.timer=setTimeout(function(){$j(obj).parent().removeClass('list_open').parent().children(0).removeClass('is_open')},500)})}
function aol_submitNewSearch(form){var make=$j("#selectedMake");var model=$j("#selectedModel");var loc=$j("#new_loc_zip");if(model.val()=="" || model.val().toLowerCase()=="all models"){model.attr("disabled","disabled")}}
function aol_submitUsedSearch(form){var make=$j("#u_selectedMake");var model=$j("#u_selectedModel");var loc=$j("#used_loc_zip");if(model.val()=="" || model.val().toLowerCase()=="all models"){model.attr("disabled","disabled")}return aol_submitFormSetZip(loc)}
function aol_submitFormSetZip(loc){if(loc.val()=="" || loc.val().toLowerCase()=="zip code" || loc.val().toLowerCase()=="zip c" && loc.attr('id')!='new_loc_zip'){alert("Please enter a valid 5-digit zip code.");loc.val('');loc.focus();return false}if(loc.val()!=cVal){setZipCityStateCookie(loc.val(),30);$j('#recViewed .mainframe span').html(cVal);return true}}
function dl_init(){if(document.getElementById('ws_dl')){var wsDlObj=$j('#ws_dl .slide').html();$j('#ws_dl').remove();$j('.dlMod .dl .slide:first').empty().html(wsDlObj)}var dl_tabrow=$j("<div class='tabRow'></div>");var i='1';$j("#dynLead .slide").each(function(j){if(j>2){$j(this).remove()}var slide_text=$j("<div class='slide_text'></div>");$j(this).attr('id','Slide'+i+'').css({float:"left",position:"absolute",top:"0",left:"0",height:"23.45em"}).hide();var lnkVal=$j(".stext .more a:first",this).attr('href');var lnkTar=$j(".stext .more a:first",this).attr('target');if(lnkVal){$j('.photo img',this).wrap('<a href="'+ lnkVal +'" target="'+lnkTar+'"></a>');var h3html=$j('.head h3',this).html();$j('.head h3',this).html('<a href="'+ lnkVal +'" target="'+lnkTar+'">'+h3html+'</a>')}var sCaption=$j(".caption",this).text();var sCredit=$j(".credit",this).text();if(sCaption.length>0 && sCredit.length>0){$j(".head h3",this).after('<h4>'+sCaption+' '+sCredit+'</h4>')}$j(".head",this).appendTo(slide_text);$j(".copy",this).appendTo(slide_text);$j(".more",this).appendTo(slide_text);slide_text.appendTo(this);$j(".more",this).append($j("ul li a",this));$j(".stext",this).remove();$j(".links",this).remove();$j(".photo .caption",this).remove();$j(".photo .credit",this).remove();$j(".more a:eq(1)",this).css({borderLeft:"1px solid #2864B4",paddingLeft:"3px",marginLeft:"3px"});$j(".tab a",this).empty().append($j('.photo img',this).clone());$j(".tab a img",this).css({width:'86px',height:'52px'});$j(".tab",this).appendTo(dl_tabrow);i++});dl_tabrow.insertAfter($j("#dynLead .gallery"));$j("#dynLead .tab").each(function(j){var k=eval(j+1);$j(this).attr('id','DLBar'+k);if(j>2){$j(this).remove()}$j(this).children(0).attr('href','#' + $j(this).children(0).attr('title'));$j(this).show().find("a").bind("mouseenter",function(){dl_advSlide($j(".tab a").index(this),1,$j(this).parent().attr('id'));return false}).bind('mouseleave',function(){clearTimeout(dlt.timer);dlt.timer=null}).bind('click',function(){dl_advSlide($j(".tab a").index(this));clearTimeout(dlt.timer);dlt.timer=null;return false})});$j(".dlMod").children(0).removeAttr('id');$j("#dynLead .tabRow .tab:first").addClass("dl_sel");$j("#dynLead .dl").css({height:"23.45em",overflow:"hidden"}).find(":first").show();}
function dl_init_o(){if(document.getElementById('ws_dl')){var wsDlObj=$j('#ws_dl .slide').html();$j('#ws_dl').remove();$j('.dlMod_o .dl .slide:first').empty().html(wsDlObj)}var dl_tabrow=$j("<div class='tab_row'></div>");$j(".autosDL .slide").each(function(){var slide_text=$j("<div class='slide_text'></div>");$j(this).css({float:"left",position:"absolute",top:"0",left:"0",height:"225px"}).hide();var lnkVal=$j(".stext .more a:first",this).attr('href');if(lnkVal){$j('.photo img',this).wrap('<a href="'+ lnkVal +'"></a>')}$j(".head",this).appendTo(slide_text);$j(".stext",this).appendTo(slide_text);var linkBox=$j(".links",this);if(linkBox){linkBox.appendTo(slide_text)}slide_text.appendTo(this);$j(".tab",this).appendTo(dl_tabrow)});dl_tabrow.insertBefore($j(".autosDL .gallery"));$j(".autosDL .tab").each(function(){var liNode=$j(this);liNode.show().find("a").bind("click",function(){dl_advSlide_o($j(".tab a").index(this));return false})});$j(".autosDL .tab_row").find(":first").addClass("dl_sel");$j(".autosDL .dl").css({height:"225px",overflow:"hidden"}).find(":first").show();$j("<div class='dl_controls'><a href='javascript:;' class='previous_btn'><span>previous</span></a><a href='javascript:;' class='next_btn'><span>next</span></a></div>").appendTo('.autosDL .dlMod_o');$j(".autosDL .previous_btn").bind("click",function(){dl_advSlide_o(parseInt(dl_curr-1))});$j(".autosDL .next_btn").bind("click",function(){dl_advSlide_o(parseInt(dl_curr+1))})}
function dl_advSlide(ind,bTim,pId){if(ind==dl_curr){return false}if(dlt.autoslide){clearInterval(dlt.autoslide);dlt.autoslide=null}if(bTim==1){dlt.timer=setTimeout(function(){dl_swapSlide(ind);},dlt.tabTime)}else{dl_swapSlide(ind)}}
function dl_autoRotate(ind,timeInt,loopCap){var i=1;var tObj=dlt.autoslide=setInterval(function(){if(ind>3){ind=1;i++}dl_swapSlide(ind,i,loopCap,tObj);ind++},timeInt)}
function dl_swapSlide(ind,loopNum,loopCap,tObj){if(!loopCap || loopNum<=loopCap){var dl_slides=$j('#dynLead .slide');var dl_slength=dl_slides.length;if(ind=="-1"){ind=parseInt(dl_slength-1)}if(ind==dl_slength){ind=0}var dl_tabs=$j('#dynLead .tab');$j(dl_slides).each(function(){$j(this).css({zIndex:'1'})});$j(dl_tabs).parent().children().removeClass('dl_sel');$j(dl_tabs[ind]).addClass('dl_sel');$j(dl_slides[dl_curr]).css({zIndex:'2'}).fadeOut('slow');$j(dl_slides[ind]).css({zIndex:'3'}).fadeIn('slow');dl_curr=ind}else{window.clearInterval(tObj)}}
function dl_advSlide_o(ind){if(ind==dl_curr){return false}var dl_slides=$j('.autosDL .slide');var dl_slength=dl_slides.length;if(ind=="-1"){ind=parseInt(dl_slength-1)}if(ind==dl_slength){ind=0}var dl_tabs=$j('.autosDL .tab');$j(dl_slides).each(function(){$j(this).css({zIndex:'8'})});$j(dl_tabs).parent().children().removeClass('dl_sel');$j(dl_tabs[ind]).addClass('dl_sel');$j(dl_slides[dl_curr]).css({zIndex:'9'});$j(dl_slides[ind]).show().css({zIndex:'10',left:'-436px'}).animate({'left':'+=436px'},'250');dl_curr=ind}
function loadVideo(assetId,imgurl){var ni=$j('#playerHolder');var videoId=assetId;if(videoId.length>=8){videoId=videoId}else{videoId="ref:aol:pmms:"+videoId}var ht=300;var wd=305;ni.empty().html('<object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="'+wd+'" /><param name="height" value="'+ht+'" /><param name="playerID" value="10032373001" /><param name="publisherID" value="1612833736"/><param name="isVid" value="true" /><param name="overrideAds" value="true" /><param name="autoStart" value="true" /><param name="@videoPlayer" value="'+videoId+'" /></object>');brightcove.createExperiences()}
function loadPlayer(assetId,imgurl){ var ht=300;var wd=305;var videoId=assetId;if(videoId.length>=8){videoId=videoId}else{videoId="ref:aol:pmms:"+videoId}$j(".video_carousel").after('<div id="playerHolder" style="margin:0 auto;text-align:center"><object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="'+wd+'" /><param name="height" value="'+ht+'" /><param name="playerID" value="10032373001" /><param name="publisherID" value="1612833736"/><param name="isVid" value="true" /><param name="overrideAds" value="true" /><param name="autoStart" value="false" /><param name="@videoPlayer" value="'+videoId+'" /></object></div>')}
function init_video(assetId,imgurl){$j(window).ready(function(){$j(".video_carousel").each(function(){var dl=$j(this);var slides=$j(".item",this);var total=slides.length;if(total>0){loadPlayer(assetId,imgurl)}if(total<4) return;$j(slides).filter(function(index){return index>2}).hide();var prevCtrl=$j("<div class='prev'></div>");$j('<a href="#0"><span>Previous Video</span></a>').bind("click",function(event){var currPos=this.hash.substr(1);if(currPos>0){this.href="#" + --currPos;$j(".next a",this.parentNode.parentNode).attr("href","#" + currPos).removeAttr("disabled");$j(slides[currPos]).show();$j(slides[currPos+3]).hide()}if(currPos <= 0){$j(this).attr("disabled","disabled")}return false}).appendTo(prevCtrl);var nextCtrl=$j("<div class='next'></div>");$j('<a href="#0"><span>Next Video</span></a>').bind("click",function(event){var currPos=this.hash.substr(1);if(currPos<total-3){this.href="#" + ++currPos;var cBut=$j(slides[currPos+2]).find('.photo a',this);var nImg=$j('<img src="'+cBut.attr('href')+'" alt="Video" />');$j(".prev a",this.parentNode.parentNode).attr("href","#" + currPos).removeAttr("disabled");$j(slides[currPos-1]).hide();if(cBut.attr('href')!='javascript:;'){cBut.empty().append(nImg).attr('href','javascript:;');}$j(slides[currPos+2]).show()}if(currPos >= total-3){$j(this).attr("disabled","disabled")}return false}).appendTo(nextCtrl);prevCtrl.prependTo($j(this));nextCtrl.appendTo($j(this))})})}
function getBlogContent(){$j.ajax({type:"get",url:"modules/common/main-blog-content.jsp",success:function(data){$j('#supMod .supGuts .slot4 #blogsContent').html(data)},error:function(errorData){$j('#supMod .supGuts .slot4 #blogsContent').html("Internal server error, please try later!")}})}
function aol_initSuperMod(){$j('#supMod .tab').each(function(i){$j(this).bind('click',function(){var oClass=$j(this).parent().attr('class').substring(4);var eSlotNum=$j('.supWrap .slot'+pc_curr+'');var tSlotNum=$j('.supWrap .slot'+oClass+'');if(pc_curr==oClass || $j(this).parent().hasClass('curVis')){return false}$j(eSlotNum).hide();$j(tSlotNum).show();$j('#supTabBar .slot'+oClass+'').addClass('curVis');$j('#supTabBar .slot'+pc_curr+'').removeClass('curVis');if(oClass=='4'){$j('#blogsContent').html('<img src="http://o.aolcdn.com/art/dp_autos/load_osx.gif" alt="loading..." />');getBlogContent()}var nSlide=eval(i+1);var sObj=$j('#supMod .supGuts .slot'+nSlide+'');sObj.each(function(){if(!sObj.hasClass('isMorphed')){sObj.find('.image a').each(function(j){var nImg=$j('<img src="'+$j(this).attr('href')+'" alt="'+$j(this).attr('text')+'" />');var iObj=$j(this).parent().parent().find('.guts a:first',this).attr('href');if(nSlide==6&&j>0){var iObj=$j(this).parent().parent().find('ul a:first',this).attr('href')}$j(this).empty().attr('href',iObj).append(nImg);$j(this).parent().parent().parent().find('h3 a').attr('href',iObj);sObj.addClass('isMorphed')})}});pc_curr=oClass;return false})});$j('#topicsContent .hubPromo:odd').css({background:'#e2effa'});$j('#blogsContent .genPromo').css({float:"left",width:"17.50em",borderLeft:"1px solid #efefef",paddingLeft:"10px",marginLeft:"10px"});$j('#blogsContent .genPromo:first').css({float:"left",width:"18.06em",height:"18.75em",borderLeft:"none",paddingLeft:"0",marginLeft:"0"});$j('#blogsContent .genPromo:eq(1)').css({marginBottom:"0",paddingBottom:"20px"});$j('#galleriesContent .hubPromo:eq(2)').css({borderBottom:"none"});$j('#toolsContent .hubPromo:eq(2)').css({borderBottom:"none"});$j('#picksContent .genPromo').css({float:"left",width:"26.25em",borderLeft:"1px solid #efefef",paddingLeft:"10px",marginLeft:"10px"});$j('#picksContent .genPromo:first').css({float:"left",width:"26.25em",borderLeft:"none",paddingLeft:"0",marginLeft:"0"});$j('#picksContent .genPromo:eq(1) .image').prependTo($j('#picksContent .genPromo:eq(1) .guts'));$j('#picksContent .genPromo:eq(2) .image').prependTo($j('#picksContent .genPromo:eq(2) .guts'));$j('#picksContent .genPromo:eq(1)').css({marginBottom:"0",paddingBottom:"20px"});$j('#picksContent .genPromo:eq(2)').css({marginBottom:"0",paddingBottom:"20px"})}
function aol_fixDonutSlides(){$j('#supMod .supGuts .hubPromo').each(function(){var oHtml=$j('.guts ul li',this).html();$j('.guts p',this).append(oHtml);$j('.guts ul',this).remove()})}
function clearDefZipVal(myObj){if(myObj.value.toLowerCase()=='zip code' || myObj.value.toLowerCase()=='zip c'){myObj.value=''}}
function restoreDefZipVal(myObj){if(myObj.value==''){myObj.value='ZIP Code'}}
function afc_footer_only_j(data){if(data.length>0){var output='';for(var i=0;i<4;i++){if(data[i]){output+='<div class="item"><a href="'+ data[i].redirect_url +'" ' + params.target + '>'+ data[i].title +'<p>'+ data[i].d1 +' '+ data[i].d2 +'</p><span>'+ data[i].url +'</span></a></div>'}}$j('#dmn_results').html('<div class="spon_link footer_only"><h3><a href="http://about-search.aol.com/index.html#sl" target="_blank">Sponsored Links</a></h3>'+ output + '<a href="http://search.aol.com/aol/weboffers?invocationType=campaign7&query=autos&sbrand=undefined&sch=paol-landing&sclient=aol-landing&scoco=undefined&snum=10&ssch=campaign7&sview=undefined&spch=campaign7" target="_blank">See More Offers</a></div>')}}
function afc_side_footer(data){if(data.length>0){var sOutput='';var fOutput='';for(var i=0;i<data.length;i++){if(data[i]){if(i<4){sOutput+='<div class="item"><a href="'+ data[i].redirect_url +'" ' + params.target + '>'+ data[i].title +'<p>'+ data[i].d1 +' '+ data[i].d2 +'</p><span>'+ data[i].url +'</span></a></div>'}else{fOutput+='<div class="item"><a href="'+ data[i].redirect_url +'" ' + params.target + '>'+ data[i].title +'<p>'+ data[i].d1 +' '+ data[i].d2 +'</p><span>'+ data[i].url +'</span></a></div>'}}}if(sOutput){document.getElementById('dmn_results_s').innerHTML='<div class="spon_link side_foot"><h3><a href="http://about-search.aol.com/index.html#sl" target="_blank">Sponsored Links</a></h3>'+ sOutput + '<a href="http://search.aol.com/aol/weboffers?invocationType=campaign7&query=autos&sbrand=undefined&sch=paol-landing&sclient=aol-landing&scoco=undefined&snum=10&ssch=campaign7&sview=undefined&spch=campaign7" target="_blank">See More Offers</a></div>'}if(fOutput){document.getElementById('dmn_results').innerHTML='<div class="spon_link side_foot"><h3><a href="http://about-search.aol.com/index.html#sl" target="_blank">Sponsored Links</a></h3>'+ fOutput + '<a href="http://search.aol.com/aol/weboffers?invocationType=campaign7&query=autos&sbrand=undefined&sch=paol-landing&sclient=aol-landing&scoco=undefined&snum=10&ssch=campaign7&sview=undefined&spch=campaign7" target="_blank">See More Offers</a></div>'}}}
function tl_disableElements(){if($j('#tl_selectedModel').children().length==1){$j('#tl_selectedModel').attr('disabled','disabled')}if($j('#tl_selectedYear').children().length==1){$j('#tl_selectedYear').attr('disabled','disabled')}if($j('#tl_selectedTrim').children().length==1){$j('#tl_selectedTrim').attr('disabled','disabled')}}
function tl_form_validate(){if($j('#tl_selectedModel').val()=="selectModel"){$j('#tl_selectedModel').attr('disabled','disabled');$j('#tl_selectedYear').attr('disabled','disabled');$j('#tl_selectedTrim').attr('disabled','disabled')}if($j('#tl_selectedYear').val()=="selectYear"){$j('#tl_selectedYear').attr('disabled','disabled');$j('#tl_selectedTrim').attr('disabled','disabled')}if($j('#tl_selectedTrim').val()=="selectTrim"){$j('#tl_selectedTrim').attr('disabled','disabled')}if($j('#tl_selectedMake').val()=="selectMake"){alert("Please select make");return false}return true}
function aol_initListPage(id){$j(window).ready(function(){if(id=='newTopSort'){$j('.pagiL:eq(0)').prepend('<span class="label">Sort:</span> <div id="'+id+'"></div>')}else{$j('.pagiL:eq(1)').prepend('<span class="label">Sort:</span> <div id="'+id+'"></div>');$j('#carListings .compBox a').each(function(){$j(this).bind('click',function(){aol_listCompVal(co,this);return false})});var myDate=new Date();var vCMY=myDate.getFullYear();var vPMY=eval(vCMY-1);var myMonth=myDate.getMonth();if(myMonth>10){vPMY=vCMY;vCMY=eval(vCMY+1)}$j('#carListings .carListing').each(function(i){var ye=$j('h4 span:eq(0)',this).text();var ac=$j(this).find('input').val();if(ye >= vPMY){$j('.guts',this).append('<a href="/getaquote?acode='+ac+'&zip='+cVal+'" class="gaqButt"><img src="http://o.aolcdn.com/art/dp_autos/btn_gaq_norange.gif" alt="get quotes" /></a>')}});$j('#listingsPage .botPagi').append('<div class="bottArrow">&nbsp;</div>');$j('#carListings li.carListing:last').css({borderBottom:'none'});$j('#footer_text').prependTo($j('#fCopy'))}$j('#'+id+'').css({backgroundImage:"url(http://o.aolcdn.com/art/dp_autos/field_active.gif)",backgroundRepeat:"no-repeat",overflow:"visible",height:"20px"}).bind('click',function(){$j('#'+id+' h3').toggleClass('is_open');$j('#'+id+' .sortOpts').addClass('list_styled').toggleClass('list_open');st.t='newTopSort'}).parent().parent().find('option').each(function(){if($j(this).attr('selected')==true){$j('#'+id+'').prepend('<h3 class="label">'+$j(this).text()+'</h3>')}});$j('#'+id+' .label').after('<div class="sortOpts"><div class="bor_wrap"><a href="/" class="close_x">X</a><div class="inner"><ul><li><a href="#" class="az">Alphabetically: A-Z</a></li><li><a href="#" class="za">Alphabetically: Z-A</a></li><li><a href="#" class="price">Price: Low to High</a></li><li><a href="#" class="ecirp">Price: High to Low</a></li></ul></div></div></div>');$j('#'+id+' .inner a').each(function(){$j(this).bind('click',function(){var fObj=$j('#'+id+'').parent().parent();var fVal=$j(this).attr('class');$j(fObj).find('option').each(function(){if($j(this).val()==fVal){$j(this).attr('selected','selected');fObj.submit()}});return false})});$j('#'+id+' a.close_x').bind('click',function(){$j('#'+id+' h3').removeClass('is_open');$j('#'+id+' .sortOpts').toggleClass('list_open');return false});if(id=='newBotSort'){$j('#carListings .carListing').bind('mouseover',function(){$j(this).find('.body').css("background-color","#EEF6FE");$j(this).find('.footer').css("background-color","#EEF6FE");$j('.gaqButt',this).show()}).bind('mouseout',function(){$j(this).find('.body').css("background-color","#fff");$j(this).find('.footer').css("background-color","#fff");$j('.gaqButt',this).hide()})}$j('.carDivider').each(function(){$j('a',this).attr('href','/car-'+$j(this).text()+'-'+$j('#search_sort_id').val())})});$j('.body img').bind('error',function(){$j(this).attr('src','/cars-images/cars-image_unavailable.jpg')})}
function aol_closeList (id,timer){$j('#'+id+' h3').bind('mouseover',function(){if(timer.timer && $j(this).parent().attr('id')==timer.t){clearTimeout(timer.timer);timer.timer=null}}).bind('mouseleave',function(){var obj=this;timer.timer=setTimeout(function(){$j(obj).removeClass('is_open').parent().children(1).removeClass('list_open')},500)});$j('#'+id+' .bor_wrap').bind('mouseover',function(){if(timer.timer){clearTimeout(timer.timer);timer.timer=null}}).bind('mouseleave',function(){var obj=this;timer.timer=setTimeout(function(){$j(obj).parent().removeClass('list_open').parent().children(0).removeClass('is_open')},500)})}
function aol_listCompVal(co,obj,hideImg){var num1=5;var num2=6;var alertText='<h1>You can compare up to five cars at a time. To add this car to compare, uncheck one or more of the cars below, then click OK.</h1><div class="keepCar">asdf</div>';if(co.num <= num1){if(!$j(obj).hasClass('checked')){$j(obj).addClass('checked');co.num++}else{$j(obj).removeClass('checked');co.num--}}if(co.num==num2){var remCount=0;$j('.compBox a').each(function(i){if($j(this).hasClass('checked')){if(hideImg!=1){var eNode=$j(this).parent().parent();alertText+='<div><a href="#remMod" class="remMod"><img src="'+eNode.find('.image img').attr('src')+'" alt="'+eNode.find('.image img').attr('alt')+'" width="64" height="48" /><span><img src="http://o.aolcdn.com/art/dp_autos/check_off.gif" alt="" class="unchecked" /><input type="hidden" name="comp" class="remMod" value="'+$j(this).parent().parent().find('.compBox a').attr('id')+'" /><strong>'+eNode.find('.guts h4').text()+'</strong></span></a></div>'}else{var eNode=$j(this).parent().parent().parent();alertText+='<div><a href="#remMod" class="remMod"><span><img src="http://o.aolcdn.com/art/dp_autos/check_off.gif" alt="" class="unchecked" /><input type="hidden" name="comp" class="remMod" value="'+$j(this).parent().parent().find('.compBox a').attr('id')+'" /><strong>'+eNode.find('a:first').text()+'</strong></span></a></div>'}}});alertText+='<div class="compButtons"><input type="image" src="http://o.aolcdn.com/art/dp_autos/btn_ok_dis.gif" value="OK" class="remButt" disabled="disabled" /> <input type="image" src="http://o.aolcdn.com/art/dp_autos/btn_cancel.gif" value="Cancel" class="canButt" /></div>';$j('#dialog').html(alertText);$j('#dialog .remMod').each(function(c){if(obj.id==$j(this).val()){$j('#dialog .keepCar').empty().html($j(this).parent().parent().html());if(hideImg!=1){$j('#dialog img:eq(1)').remove()}else{$j('#dialog img:eq(0)').remove()}$j(this).parent().parent().parent().remove();$j('#dialog a').each(function(){$j(this).bind('click',function(){var nObj=$j(this).children(1).children(0);if(nObj.attr('class')=='unchecked'){nObj.attr('src','http://o.aolcdn.com/art/dp_autos/check_on.gif').attr('class','checked');remCount++;if(remCount>0){$j('#dialog .compButtons .remButt').attr('src','http://o.aolcdn.com/art/dp_autos/btn_ok.gif').attr('disabled','')}}else{nObj.attr('src','http://o.aolcdn.com/art/dp_autos/check_off.gif').attr('class','unchecked');remCount--;if(remCount==0){$j('#dialog .compButtons .remButt').attr('src','http://o.aolcdn.com/art/dp_autos/btn_ok_dis.gif').attr('disabled','disabled')}}return false})})}});$j.blockUI({message:$j('#dialog'),css:{width:'350px'}});$j('#dialog .compButtons .remButt').click(function (){$j('#dialog .remMod').each(function(j){if($j(this).find('span img').attr('class')=='checked'){$j('#'+$j(this).find('input').val()+'').removeClass('checked');co.num--}});$j('.top_nav li').css('z-index','9999998');$j.unblockUI()});$j('#dialog .compButtons .canButt').click(function (){$j('.top_nav li').css('z-index','9999998');$j.unblockUI();$j(obj).removeClass('checked');co.num--});return false}}
function aol_initCompBut(){var href='/cars-compare?';$j('.compButt').each(function(){$j(this).bind('click',function(){var j=1;$j('.compBox a').each(function(i){if($j(this).hasClass('checked')){if(j!=1){href+='&'}href+='v'+j+'='+$j(this).next().val();j++}});$j('.compButt a').attr('href',href)})})}
function aol_genCustListFlyout(flyObj,tObj,fType,plNum,wFoot,bAlt){var ulObj='';var sItem='';var rClass='';if(plNum>3){rClass=' right_style'}$j(flyObj).css({position:'absolute',top:'0',left:'-6666px'}).after('<div class="listFilt '+$j(flyObj).attr('id')+'"><h3 class="label"></h3><div class="listOpts'+rClass+'"><div class="bor_wrap"><div class="inner"></div></div></div></div>');if(wFoot==1){$j('<div class="foot">&nbsp;</div>').insertAfter(flyObj.parent().find('.inner'))}$j(flyObj).children().each(function(j){var tText=$j(this).text();var tVal=$j(this).val();var tLen=$j(flyObj).children().length;var modRem=j%19;var cName='';if(tVal==$j(flyObj).val()){var cName=' actSel'}if(j==0){ulObj+='<ul>'}if($j(this).attr('disabled')==false){if(j!=0 && modRem==0 && j!=tLen){if(!bAlt || bAlt!=1){ulObj+='</ul><ul><li><a href="'+tVal+'" class="list_item'+cName+'" name="'+tVal+'">'+tText+'</a></li>'}else{ulObj+='</ul><ul><li><a href="javascript:;" class="list_item'+cName+'" name="'+tVal+'">'+tText+'</a></li>'}}else{if(!bAlt || bAlt!=1){ulObj+='<li><a href="'+tVal+'" class="list_item'+cName+'" name="'+tVal+'">'+tText+'</a></li>'}else{ulObj+='<li><a href="javascript:;" class="list_item'+cName+'" name="'+tVal+'">'+tText+'</a></li>'}}}else{if(j!=0 && modRem==0 && j!=tLen){ulObj+='</ul><ul><li>'+tText+'</li>'}else{ulObj+='<li>'+tText+'</li>'}}if(j==tLen){ulObj+='</ul>'}j++;if($j(this).attr('selected')==true){sItem=$j(this).text()}});ulObj+='</ul>';$j(flyObj).next().find('h3').bind('click',function(){$j(this).toggleClass('is_open');$j(this).next().addClass('list_styled').toggleClass('list_open');$j(this).parent().toggleClass('posRel');tObj.a=$j(this).parent().attr('class')});$j(flyObj).next().find('.inner').html(ulObj).prepend('<a class="close_x" href="javascript:;">&nbsp;</a>').end();if(!fType){$j(flyObj).next().find('.inner li a').each(function(){$j(this).bind('click',function(){$j(flyObj).val($j(this).text());$j(flyObj).parent().parent().submit();return false})})}else{$j(flyObj).next().find('.inner li a').each(function(){$j(this).bind('click',function(){var nNode=$j(flyObj).next();nNode.find('a.actSel').removeClass('actSel');$j(this).addClass('actSel');$j(flyObj).val($j(this).text());nNode.toggleClass('posRel').find('h3').text($j(this).text()).toggleClass('is_open').next().addClass('list_styled').toggleClass('list_open');nNode.find('h3').wrapInner(document.createElement("span"));if(!fType || fType!='l'){return false}})})}$j(flyObj).next().find('.close_x').bind('click',function(){$j(this).parent().parent().parent().removeClass('list_open');$j(this).parent().parent().parent().parent().toggleClass('posRel').children(0).removeClass('is_open');return false});$j(flyObj).next().find('h3').addClass('has_items').text(sItem).wrapInner(document.createElement("span"));$j('.filtLabels').append('<span class="'+$j(flyObj).prev().text()+'">'+$j(flyObj).prev().text()+'</span>')}function InitLinksInSupContentModule(){$j(".supGuts .module").each(function(i){var url=$j('ul li a:first',this).attr('href');var inithtml="";var h4html="";if(url!=null){inithtml=$j('h3',this).html();$j('h3',this).html('<a href="'+url+'">'+inithtml+'</a>')}if(url==null){var imgurl=$j('.guts li a',this).attr('href');inithtml=$j('h3',this).html();if(null!=inithtml&&!inithtml.match("Editor's Picks")){$j('h3',this).html('<a href="'+imgurl+'">'+inithtml+'</a>')}$j('.image img',this).wrap('<a href="'+imgurl+'"></a>');h4html=$j('h4',this).html();$j('h4',this).html('<a href="'+imgurl+'">'+h4html+'</a>');$j('.guts img',this).wrap('<a href="'+imgurl+'"></a>')}})}
function rr_form_validate(){var fObj=$j('#resCompMod form');var makeSel=$j('#f_maList input').val();makeSel=escape(makeSel.replace(" ","+"));var modelSel=$j('#f_moList input').val();modelSel=escape(modelSel.replace(" ","+"));var yearSel=$j('#f_yrList input').val();var action=fObj.find('input[name=review]:checked').val();if(makeSel=='selectMake'||makeSel==''){alert("Please select a make");return false}else if(modelSel=='selectModel'||modelSel==''){alert("Please select a model");return false}else if(yearSel=='selectYear'){alert("Please select a year");return false}if(action=='read'){fObj.find('#f_suButt input[name=review]').val('user');fObj.attr('action','/cars-reviews.jsp')}else if(action=='write'){fObj.find('#f_suButt input[name=review]').remove();fObj.find('#f_suButt').append('<input type="hidden" name="language" value="en" />');fObj.attr('action','/cars-add_review.jsp')}else{alert("Unknown operation");return false}fObj.find('div.inpBox').remove();fObj.find('#f_suButt input[name=loc]').remove();fObj.find('#f_suButt input[name=pageType]').remove()}
function aol_initResComp(pNode,isMM,plNum,isComp,lNum,bBind){if(typeof(gMake)==undefined){var gMake='select a make'}if(typeof(gModel)==undefined){var gModel='select a model'}if(typeof(gYear)==undefined){var gYear=''}if(typeof(gTrim)==undefined){var gTrim=''}if(typeof(isComp)=='undefined'){var isComp=0}if(typeof(lNum)=='undefined'){var lNum='0'}var fId='f_maList';var fLa='select a make';var fFi='make';var bId='f_suButt';var rClass='';for(var i=0;i<4;i++){if(i==1){var fId='f_moList';var fLa='select a model';var fFi='model'}else if(i==2){var fId='f_yrList';var fLa='select a year';var fFi='year'}else if(i==3){var fId='f_trList';var fLa='select a trim';var fFi='trim'}if(plNum){fId=fId+plNum;bId=bId+plNum;if(plNum>3){rClass=' right_style'}}pNode.find('form').append('<div id="'+fId+'" class="listFilt '+fId+'"><h3 class="label">'+fLa+'</h3><div class="listOpts list_styled'+rClass+'"><div class="bor_wrap"><div class="inner"><a href="javascript:;" class="close_x"><span>X</span></a></div><div class="foot">&nbsp;</div></div></div><input type="hidden" name="'+fFi+'" class="reqVal" /></div>')}pNode.find('form').append('<div id="'+bId+'"><input type="hidden" name="loc" value="" /><input type="hidden" name="review" value="" /><input type="hidden" name="pageType" value="" /><input type="submit" value="go" class="subBut" /></div>');pNode.find('form').bind('submit',function(){$j(this).find('input.reqVal').each(function(){if($j(this).attr('name')!='make' && $j(this).val()==''){$j(this).attr('disabled','disabled')}});if(bBind==0){return rr_form_validate()}});$j(window).ready(function(){if(!madeCall){madeCall=true;$j.getScript('/cars-js/cars-reviewevd.jsp?make=make',function(){for(var i=0;i<=lNum;i++){aol_bindResComp(i,isMM,isComp)}})}})}
function aol_bindResComp(plNum,isMM,isComp){var make='';var ulObj='';var makesArray=new Array();for(make in jDataArr){makesArray.push(make)}makesArray.sort();var mLen=makesArray.length;var maNode=$j('#f_maList');var moNode=$j('#f_moList');var yrNode=$j('#f_yrList');var trNode=$j('#f_trList');if(plNum){var maNode=$j('#f_maList'+plNum);var moNode=$j('#f_moList'+plNum);var yrNode=$j('#f_yrList'+plNum);var trNode=$j('#f_trList'+plNum)}for(var i=0;i<mLen;i++){var r=i%19;var m=makesArray[i];var c="";if(i==0){ulObj+='<ul class="ext">';if(isComp==0){ulObj+='<li><a href="/car-az/" class="actSel">all makes</a></li>'}}if(maNode.find('input').val('')==m){c+=' actSel'}if(i!=0 && r==0 && i!=mLen){ulObj+='</ul><ul class="ext"><li><a href="/car-'+m+'-az/" class="list_item'+c+'">'+m+'</a></li>'}else{ulObj+='<li><a href="/car-'+m+'-az/" class="list_item'+c+'">'+m+'</a></li>'}if(i==eval(mLen-1)){ulObj+='</ul>'}}maNode.find('.inner').append(ulObj).find('li a').each(function(){$j(this).bind('click',function(){var tObj=$j(this);var maVal=tObj.text();maNode.find('a.actSel').removeClass('actSel');tObj.addClass('actSel');maNode.find('h3').text(maVal).removeClass('is_open').next().removeClass('list_open').next().val(maVal);moNode.find('h3').text('select a model').removeClass('has_items').unbind('click');moNode.find('input').val('');yrNode.find('h3').text('select a year').removeClass('has_items').unbind('click');yrNode.find('input').val('');trNode.find('h3').text('select a trim').removeClass('has_items').unbind('click');trNode.find('input').val('');if(maVal=='all makes'){maNode.find('input').val('')}else{if(moNode.find('h3').hasClass('has_items')==false){moNode.find('h3').addClass('has_items').bind('click',function(){var bObj=$j(this);bObj.toggleClass('is_open');bObj.next().toggleClass('list_open');bObj.parent().addClass('posRel');rt.a=bObj.parent().attr('class')});moNode.find('.close_x').bind('click',function(){$j(this).parent().parent().parent().removeClass('list_open');$j(this).parent().parent().parent().parent().children(0).removeClass('is_open');return false})}aol_popResComp('mo',plNum,moNode,isComp,maVal)}return false})});maNode.find('h3').addClass('has_items').bind('click',function(){var bObj=$j(this);$j(this).toggleClass('is_open');$j(this).next().toggleClass('list_open');bObj.parent().toggleClass('posRel');rt.a=bObj.parent().attr('class')});maNode.parent().find('.close_x').bind('click',function(){$j(this).parent().parent().parent().removeClass('list_open');$j(this).parent().parent().parent().parent().children(0).removeClass('is_open');return false});if(maNode.find('input').val('')!='' && isMM){maNode.find('h3').text(gMake).addClass('is_active');maNode.find('input').val(gMake);maNode.find('a').each(function(){$j(this).removeClass('actSel');if($j(this).text()==gMake){$j(this).addClass('actSel')}})}if(moNode.find('input').val('')!='' && isMM){moNode.find('h3').text(gModel).addClass('is_active').bind('click',function(){var bObj=$j(this);bObj.toggleClass('is_open');bObj.next().toggleClass('list_open');bObj.parent().toggleClass('posRel');rt.a=bObj.parent().attr('class')});moNode.find('input').val(gModel);aol_popResComp('mo',plNum,moNode,isComp,gMake);moNode.find('a').each(function(){$j(this).removeClass('actSel');if($j(this).text()==gModel){$j(this).addClass('actSel')}})}if(yrNode.find('input').val('')!='' && isMM){yrNode.find('h3').text(gYear).addClass('is_active').bind('click',function(){var bObj=$j(this);bObj.toggleClass('is_open');bObj.next().toggleClass('list_open');rt.a=bObj.parent().attr('class')});yrNode.find('input').val(gYear);aol_popResComp('yr',plNum,yrNode,isComp,maNode.find('input').val(),moNode.find('input').val());yrNode.find('a').each(function(){$j(this).removeClass('actSel');if($j(this).text()==gYear){$j(this).addClass('actSel')}})}if(trNode.find('input').val('')!='' && isMM){trNode.find('input').val(gTrim);var gTrimTxt='all trims';if(gTrim!=''){gTrimTxt=$j('h3.trimdesc a').text()}trNode.find('h3').text('').append('<span>'+gTrimTxt+'</span>').addClass('is_active').addClass('has_items').bind('click',function(){var bObj=$j(this);bObj.toggleClass('is_open');bObj.next().toggleClass('list_open');rt.a=bObj.parent().attr('class')});aol_getResTrimList(plNum,isComp,maNode.find('input').val(),moNode.find('input').val(),yrNode.find('input').val(),trNode.find('h3 span').text())}}
function aol_popResComp(lType,plNum,pNode,isComp,valOne,valTwo,valThr){var nNode=pNode.next();var maNode=$j('#f_maList');var moNode=$j('#f_moList');var yrNode=$j('#f_yrList');var trNode=$j('#f_trList');if(plNum){var maNode=$j('#f_maList'+plNum);var moNode=$j('#f_moList'+plNum);var yrNode=$j('#f_yrList'+plNum);var trNode=$j('#f_trList'+plNum)}if(lType=='mo'){var lLab='all models';var dataArr=jDataArr[valOne];dataArr.sort()}else if(lType=='yr'){var lLab='all years';var dataArr=jYearArr[valOne+':'+valTwo];dataArr.sort().reverse()}else if(lType=='tr'){var lLab='all trims';var dataArr=valOne}pNode.find('h3').addClass('has_items').next();var lLen=dataArr.length;var lNum=Math.round(eval(lLen / 3));var ulObj='';if(lLen <= '38'){var lRem='19';var uCla=''}else{var lRem=lNum;var uCla=' class="ext"'}for(var i=0;i<lLen;i++){var r=i % lRem;if(i==0){ulObj+='<ul '+uCla+'>';if(isComp==0){ulObj+='<li><a href="javascript:;" class="actSel">'+lLab+'</a></li>'}}if(i!=0 && r==0 && i!=lLen){ulObj+='</ul><ul '+uCla+'><li><a href="javascript:;" class="list_item">'+dataArr[i]+'</a></li>'}else{ulObj+='<li><a href="javascript:;" class="list_item">'+dataArr[i]+'</a></li>'}if(i==eval(lLen-1)){ulObj+='</ul>'}}pNode.find('ul').remove();pNode.find('.inner').append(ulObj).find('li a').each(function(){$j(this).bind('click',function(){var obj=$j(this);var oTxt=obj.text();var oVal=oTxt;if(oTxt==''+lLab+''){oVal=''}pNode.find('a.actSel').removeClass('actSel');obj.addClass('actSel');pNode.find('h3').text(oTxt).removeClass('is_open').next().removeClass('list_open');pNode.find('input').val(oVal);if(oTxt==''+lLab+''){if(lType=='mo'){nNode.find('h3').text('select a year').removeClass('has_items').unbind('click');nNode.find('input').val('');nNode.next().find('h3').text('select a trim').removeClass('has_items').unbind('click');nNode.next().find('input').val('')}else if(lType=='yr'){nNode.find('h3').text('select a trim').removeClass('has_items').unbind('click');nNode.find('input').val('')}}else{if(lType=='mo'){aol_popResComp('yr',plNum,yrNode,isComp,maNode.find('input').val(),moNode.find('input').val());nNode.find('h3').removeClass('has_items').unbind('click');if(isComp==0){nNode.find('h3').text('all years')}else{nNode.find('h3').text('select a year')}nNode.find('input').val('');nNode.next().find('h3').removeClass('has_items').unbind('click');if(isComp==0){nNode.next().find('h3').text('all trims')}else{nNode.next().find('h3').text('select a trim')}nNode.next().find('input').val('')}else if(lType=='yr'){aol_getResTrimList(plNum,isComp,maNode.find('input').val(),moNode.find('input').val(),yrNode.find('input').val());nNode.find('h3').removeClass('has_items').unbind('click');if(isComp==0){nNode.find('h3').text('all trims')}else{nNode.find('h3').text('select a trim')}nNode.find('input').val('');nNode.find('ul').remove()}if(nNode.find('h3').hasClass('has_items')==false){nNode.find('h3').addClass('has_items').bind('click',function(){var bObj=$j(this);$j(this).toggleClass('is_open');$j(this).next().toggleClass('list_open');nNode.toggleClass('posRel');rt.a=bObj.parent().attr('class')});nNode.find('.close_x').bind('click',function(){$j(this).parent().parent().parent().removeClass('list_open');$j(this).parent().parent().parent().parent().children(0).removeClass('is_open');return false})}}return false})})}
function aol_getResTrimList(plNum,isComp,moVal,maVal,yrVal,trVal){var maNode=$j('#f_maList');var moNode=$j('#f_moList');var yrNode=$j('#f_yrList');var trNode=$j('#f_trList');if(plNum){var maNode=$j('#f_maList'+plNum);var moNode=$j('#f_moList'+plNum);var yrNode=$j('#f_yrList'+plNum);var trNode=$j('#f_trList'+plNum)}var trInNode=trNode.find('.inner');if(isComp==0){var compFlag='&flip=trimlevel'}else{var compFlag=''}$j.getJSON('/cars-trims_ajax_helper.jsp?make='+moVal+'&model='+maVal.replace(' & ','_')+'&year='+yrVal+compFlag,function(jData){var lLen=jData.length;for(var i=0;i<lLen;i++){if(i==0){if(isComp==0){trInNode.append('<ul class="full"><li><a href="javascript:;" class="aTrim actSel">all trims</a></li>')}else{trInNode.append('<ul class="full">')}}aol_popResTrimList(jData[i],trInNode,trVal);if(i==eval(lLen-1)){trInNode.append('</ul>')}}if(lLen>20){trNode.find('.bor_wrap').css({height:'272px',overflow:'scroll'})}else{$j('#listingsPage #f_trList .bor_wrap').css({height:'auto',overflow:'auto'})}trInNode.find('ul li a').each(function(){$j(this).bind('click',function(){var hNode=trNode.find('h3');trNode.find('a.actSel').removeClass('actSel');$j(this).addClass('actSel');if($j(this).hasClass('aTrim')==true){hNode.text('all trims').removeClass('is_open');hNode.next().removeClass('list_open');trNode.find('input').val('')}else{hNode.removeClass('is_open');hNode.next().removeClass('list_open');trNode.find('input').val($j(this).attr('name'))}var hTxt=$j(this).text();hNode.text('');hNode.append('<span>'+hTxt+'</span>');return false})})})}
function aol_popResTrimList(trimContent,trInNode,trVal){for(var content in trimContent){var cName='';var tCon=trimContent[content];if(tCon==trVal){$j('#f_trList ul a:first').removeClass('actSel');cName=' actSel'}trInNode.find('ul').append('<li><a href="javascript:;" name="'+content+'" class="list_item'+cName+'">'+tCon+'</a></li>')}}
function aol_closeCustDrop(pId,tObj){$j('#'+pId+' h3').bind('mouseover',function(){if(tObj.timer && $j(this).parent().attr('class')==tObj.a){clearTimeout(tObj.timer);tObj.timer=null}}).bind('mouseleave',function(){var obj=this;tObj.timer=setTimeout(function(){$j(obj).removeClass('is_open').parent().children(1).removeClass('list_open');$j(obj).parent().removeClass('posRel')},500)});$j('#'+pId+' .bor_wrap').bind('mouseover',function(){if(tObj.timer){clearTimeout(tObj.timer);tObj.timer=null}}).bind('mouseleave',function(){var obj=this;tObj.timer=setTimeout(function(){$j(obj).parent().removeClass('list_open').parent().children(0).removeClass('is_open');$j(obj).parent().parent().removeClass('posRel')},500)})}
function closeDetails(){$j('.selected').removeAttr('class').addClass('empty');$j('.best_deal_detail_wrap').remove();$j('.best_deals .getaquote').remove()}
function highlightThis(ele){if(ele.className=='empty'){ele.className='hover'}else if(ele.className=='hover'){ele.className='empty'}}
function store(ele){ele.nextSibling.value=ele.selectedIndex}
function repl(str){return str.replace(/\s+&\s+/g,'_')}
function selectBoxOption(section,el){if(el.options[el.selectedIndex].disabled){alert("This option is not available!");el.selectedIndex=el.nextSibling.value;return}if($j('#dd_make').val()){$j('#dd_make option:selected').val(repl($j('#dd_make option:selected').val()));$j('#dd_model option:selected').val(repl($j('#dd_model option:selected').val()))}$j('#searchForm').submit()}
function aol_initNewCarForm(){$j(window).ready(function(){$j.getScript('/cars-js/cars-affiliate_makemodel_main.jsp',function(){var newSel=$j('<select name="make" class="dGap" id="selectedMake"></select>').bind('change',function(){var modelSel=$j('#main_new_car_search .makes_list select[name="model"]').empty().attr('disabled','').append('<option value="">Show All Models</option>');if(this.selectedIndex==0){modelSel.attr('disabled','disabled');return}var selectedMake=this.options[this.selectedIndex].value;var models=makesToModels[selectedMake];models.sort();for(var i=0;i<models.length;i++){modelSel.append($j('<option value="'+models[i]+'">'+models[i]+'</option>'))}}).append('<option value="">Select a Make</option>');$j('#main_new_car_search .makes_list').css({height:'auto',overflow:'visible'}).find("a").each(function(){var thisTxt=$j(this).text();newSel.append($j('<option value="' + thisTxt + '">' + thisTxt + '</option>'))}).end().empty().append(newSel).append($j('<select name="model" class="dGap" id="selectedModel"></select>').attr('disabled','disabled').append('<option value="">Show All Models</option>')).after('<div class="submit_button"><input type="submit" value="find vehicles" /></div>')})})}function aol_initUsedCarForm(){var usedSel=$j('<select name="make1" class="dGap" id="u_selectedMake"></select>').bind('change',function(){var modelSel=$j('#cpo_used_car_search .makes_list select[name="model1"]').empty().attr('disabled','').append('<option value="">Show All Models</option>');if(this.selectedIndex==0){modelSel.attr('disabled','disabled');return}var selectedMake=this.options[this.selectedIndex].value;var models=usedMakesModels[selectedMake];models.sort();for(var i=0;i<models.length;i++){modelSel.append($j('<option value="'+models[i]+'">'+models[i]+'</option>'))}}).append('<option value="">Select a Make</option>');$j('#cpo_used_car_search .makes_list').find("a").each(function(){var thisTxt=$j(this).text();usedSel.append($j('<option value="' + thisTxt + '">' + thisTxt + '</option>'))}).end().empty().append(usedSel).append($j('<select name="model1" class="dGap" id="u_selectedModel"></select>').attr('disabled','disabled').append('<option value="">Show All Models</option>')).after('<input type="input" id="mainZip" name="location" class="loc_zip" value="ZIP code or City, State" /><input type="hidden" name="cpo" value="true" /><div class="submit_button"><input type="submit" value="search used" /></div>');$j('.loc_zip').bind('blur',function(){restoreDefZipVal(this)});$j('.loc_zip').bind('click',function(){clearDefZipVal(this)}).bind('submit',function(){return aol_submitOldUsedSearch(this)});$j(window).ready(function(){if(cVal!=''){$j('#cpo_used_car_search .loc_zip').val(cVal)}})}
function aol_initUsedMakes(form){if(cVal!=''){$j('#mainSetZip').val(cVal)}$j('#mainSetZip').bind('blur',function(){restoreDefZipVal(this)}).bind('click',function(){clearDefZipVal(this)})}
function aol_submitOldUsedSearch(form){var locElem=form.elements["location"];if(locElem.value=="" || locElem.value==locElem.defaultValue){alert('Please enter a ZIP code or City, State');clearDefZipVal(locElem);locElem.focus();return false}if(locElem.value!=cVal){$j.cookie('zip',locElem.value,{expires:30,path:'/'})}}
$j.cookie=function(name,value,options){if(typeof value!='undefined'){options=options || {};if(value === null){value='';options.expires=-1}var expires='';if(options.expires && (typeof options.expires=='number' || options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000))}else{date=options.expires}expires=';expires=' + date.toUTCString()}var path=options.path ? ';path=' + (options.path) : '';var domain=options.domain ? ';domain=' + (options.domain) : '';var secure=options.secure ? ';secure' : '';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')}else{var cookieValue=null;if(document.cookie && document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length + 1)==(name + '=')){cookieValue=decodeURIComponent(cookie.substring(name.length + 1));break}}}return cookieValue}};
function getTraffic(){var address=$j("#maintraffic").val();if(address !=null && address !=""){setZipCityStateCookie(address,30);address=address.replace(/,/g,'-').replace(/ /g,'-').replace(/,/g,'-');document.location.href='/'+address+tabClicked}else alert("Please enter city,state or zip");return false}
function checkEvent(event){if(checkEnter(event)){getTraffic()}var kn=null;document.all?kn=event.keyCode:kn=event.which;if((kn >47 && kn < 58) || kn ==8 || kn ==0)return true;else return true}
function checkEnter(e){var kC=window.event ? event.keyCode : e && e.keyCode ? e.keyCode : e && e.which ? e.which : null;if(kC) return kC==13;else return false}
function kbb_init(){$j(window).ready(function(){$j('.kbb_search .content div > input').each(function(){$j(this).attr('checked','')});$j('.kbb_search .right > div').each(function(){$j(this).hide()});$j('.kbb_private_radio').attr('checked','checked');$j('.kbb_private_frame').show()})}
function kbb_sel(sel_type){$j('.kbb_search .content div > input').each(function(){$j(this).attr('checked','')});$j('.kbb_search .right > div').each(function(){$j(this).hide()});$j('.kbb_' + sel_type + '_radio').attr('checked','checked');$j('.kbb_' + sel_type + '_frame').show()}
function setZipCityStateCookie(cookieValue,days){var numbers=/^\d+$/; cookieValue=unescape(cookieValue).replace(/ /g,''); if(numbers.test(cookieValue)){createCookieObj('zip',cookieValue,days);eraseCookieObj("cityState")}else{if(cookieValue=='none'){cookieValue=''}createCookieObj('cityState',cookieValue,days)}}
function eraseCookieObj(name){createCookieObj(name,"",-1)}
function createCookieObj(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires=";expires="+date.toGMTString()}else var expires="";document.cookie=name+"="+escape(value)+expires+";path=/"}
if($j.cookie('zip')==null || $j.cookie('zip')=='none' || $j.cookie('zip')==''){var cVal=''}else{var cVal=$j.cookie('zip')}
function search(last){var fObj=$j('.searchbox form');var q=$j('.searchquery').val();if(last){var fObj=$j('.searchbox form:last');var q=$j('.searchquery:last').val()}var r=q;q = q.replace(/^\s\s*/, '').replace(/\s\s*$/, '');q = q.replace(/[^a-zA-Z0-9]+/g,' ');q = q.replace(/^\s\s*/, '').replace(/\s\s*$/, '');q = q.replace(/\s/g, '-');if(q==''){alert('Please let us know what you would like to search for');if(last){$j('.searchquery:last').val('')}else{$j('.searchquery').val('')}return false}if(last){$j('.searchbox .term:last').val(r)}else{$j('.searchbox .term').val(r)}fObj.attr('action','/article-search/'+q)}
function toggle(elem){$j(elem).parent().parent().parent().children('.list').slideToggle('fast').toggleClass("open_list");var cName=$j(elem).attr('class');if(cName=='' || cName=='clState bN'){$j(elem).attr('class','clState_open bN')}else if(cName=='clState_open bN'){$j(elem).attr('class','clState bN')}}
function afs_constructLinks(slm,startIndex,endIndex,level){slm='<h3><a target="_blank" href="http://about-search.aol.com/index.html#sl">Sponsored Links</a></h3>';for(var i=startIndex;i<endIndex;i++){var vURL=sponsorData[i].url;slm+='<div class="item"><a href="'+sponsorData[i].redirect_url+'" '+params.target+'" onmouseover="self.status=\''+sponsorData[i].url+'\';return true" onmouseout="self.status=\'\';return true">'+sponsorData[i].title+'<p>'+ sponsorData[i].d1+' '+sponsorData[i].d2 +'</p><span>'+sponsorData[i].url +'</span></a></div>'}return slm}function done(sponsorData) {if(params.target==null){params.target=' ';}slm1 = '';slm2 = '';if(sponsorData.length>0){var s1Length=0;var slength=sponsorData.length;if(slength>2){s1Length=2;slm1=afs_constructLinks(slm1,0,s1Length,1);slm2=afs_constructLinks(slm2,s1Length,slength,1)}else{s1Length=slength;slm1=afs_constructLinks(slm1,0,s1Length)}}}
function afc_constructLinks(slm,startIndex,endIndex,level){slm='<h3><a target="_blank" href="http://about-search.aol.com/index.html#sl">Sponsored Links</a></h3>';for(var i=startIndex;i<endIndex;i++){var vURL=sponsorData[i].url;slm+='<div class="item"><a href="'+sponsorData[i].redirect_url+'" '+params.target+'" onmouseover="self.status=\''+sponsorData[i].url+'\';return true" onmouseout="self.status=\'\';return true">'+sponsorData[i].title+'<p>'+ sponsorData[i].d1+' '+sponsorData[i].d2 +'</p><span>'+sponsorData[i].url +'</span></a></div>'}slm+='<a class="sponslnk" href="http://search.aol.com/aol/weboffers?invocationType=wo_more&query='+params.squery+'&sch=afs-aol-channel&ssch=autos_wo_query" target="_blank"><br/><div class="sponsdiv"><span class="stxt">See More Sponsored Links</span></div></a>';return slm}function afc_done(sponsorData) {if(params.target==null){params.target=' ';}slm1 = '';slm2 = '';if(sponsorData.length>0){var s1Length=0;var slength=sponsorData.length;if(slength>2){s1Length=2;slm1=afc_constructLinks(slm1,0,s1Length,1);slm2=afc_constructLinks(slm2,s1Length,slength,1)}else{s1Length=slength;slm1=afc_constructLinks(slm1,0,s1Length)}}}
function getSponsoredLinks1(){if(slm1!=""){$j("#dmn_results_srch1 .spon_link_artsrch").append(slm1)}else{$j("#dmn_results_srch1").hide()}}
function getSponsoredLinks2(){if(slm2!=""){$j("#dmn_results_srch2 .spon_link_artsrch").append(slm2)}else{$j("#dmn_results_srch2").hide()}}
