function TextPreview(){this.textLimit=100;this.height=300;this.readMore="<strong>&nbsp; read more ></strong>";this.hoverOn=function(){};this.hoverOff=function(){}}
jQuery.fn.textPreview=function(e){if(this.html()){var c=this,b=this.html(),d,f,a=new TextPreview;for(var g in e)a[g]=e[g];this.html('<div class="textPreview">'+(this.html().replace(/<.*?>/g,"").substring(0,a.textLimit)+"..."+a.readMore)+'</div><div class="textPreviewModal"><span class="arrow"></span><span class="inner">'+b+"</span></div>");d=this.contents(".textPreviewModal");d.css({display:"none",height:a.height});f=d.contents(".inner");this.mouseover(function(){a.width=c.width();d.css({display:"block",
width:a.width,height:a.height});f.css({width:parseInt(a.width)-30,height:parseInt(a.height)-30,top:15,left:15});a.hoverOn(this)});this.mouseout(function(){d.css({display:"none"});a.hoverOff(this)});return this}};Autobahn3.DetailedListings=function(){var e=50;$(".vehicleDescription").each(function(){$(this).textPreview({textLimit:170,height:150,hoverOn:function(){$(".bottomSortingAndPaging").css("z-index","1")},hoverOff:function(){$(".bottomSortingAndPaging").css("z-index","999")}});$(this).css("cursor","default");$(this).click(function(){return false});$(this).parent().parent().parent().parent().css("z-index",e);e--});$("#paging ul li").not(".active").hover(function(){$(this).addClass("invPagingItemOver")},
function(){$(this).removeClass("invPagingItemOver")});$(".invDetailedItem").hover(function(){$(this).addClass("invDetailedRowOver")},function(){$(this).removeClass("invDetailedRowOver")}).click(function(c){var b=$(c.target).attr("alt"),d=$(c.target);if($(this).children(".soldOverlay").length===0&&b!="Carfax"&&!d.hasClass("katzkin")&&b!="Autotrader TIM LogoSample")window.location=$(".vehicleInformationHeader a",$(this)).attr("href");else if(b=="Carfax"||d.hasClass("katzkin")||b=="Autotrader TIM LogoSample")window.open($(c.target).parent().attr("href"),
"_blank");c.preventDefault()});$(".mainMenu").removeClass("cssonly");$(".mainMenu li a, .mainMenu li b").hover(function(){$(this).parent().find("ul.subnav").fadeIn(400);$(this).parent().hover(function(){},function(){$(this).parent().find("ul.subnav").fadeOut(400)})});$(".flagsContainer").each(function(){var c=$(this).parent().parent().parent().parent(),b=20;$(this).children().each(function(){b+=$(this).height()});c.height()<b&&c.css("height",b)})};$(document).ready(function(){Autobahn3.DetailedListings()});

