/* for pika choose */
jQuery.iPikaChoose={build:function(a){var a;var b={show_captions:true,slide_enabled:true,auto_play:true,show_prev_next:true,slide_speed:5000,thumb_width:100,buttons_text:{play:"",stop:"",previous:"",next:""},delay_caption:true,user_thumbs:false,tooltip:true};return jQuery(this).each(function(){var m=jQuery.extend(b,a);jQuery(this).wrap("<div class='"+this.id+"test'></div>");var q=jQuery(this).children("li").children("img");var u=jQuery(this).children("li");u.children("img").fadeOut(1);var z=new Array();u.each(function(F){z[F]=new Image();z[F].src=jQuery(this).children("img").attr("longdesc")});var f=jQuery(this);u.children("img").each(o);jQuery(this).before("<div class='pika_main'></div>");var i=jQuery(this).prev(".pika_main");if(m.slide_enabled){i.append("<div class='pika_play'></div>");var w=jQuery(this).prev(".pika_main").children(".pika_play");w.html("<a class='pika_play_button'>"+m.buttons_text.play+"</a><a class='pika_stop_button'>"+m.buttons_text.stop+"</a>");w.fadeOut(1);var D=w.children("a:first");var E=w.children("a:last")}i.append("<div class='pika_subdiv "+this.id+"-subdiv'></div>");var h=i.children(".pika_subdiv");h.append("<img />");var t=h.children("img");if(m.show_captions){h.append("<div class='pika_caption'></div>");h.append("<div class='pika_Vehicle_Info'></div>");var r=h.children(".pika_caption");var B=h.children(".pika_Vehicle_Info")}jQuery(this).after("<div class='pika_navigation'></div>");var C=jQuery(this).next(".pika_navigation");C.prepend("<div>"+m.buttons_text.previous+"</div><div>"+m.buttons_text.next+"</div>");var e=C.children("div:first");var k=C.children("div:last");if(!m.show_prev_next){C.css("display","none")}var n=m.auto_play;t.wrap("<a></a>");var s=t.parent("a");function o(){jQuery(this).bind("load",function(){var G=jQuery(this).width();var I=jQuery(this).height();if(G===0){G=jQuery(this).attr("width")}if(I===0){I=jQuery(this).attr("height")}jQuery(this).css("position","relative");var H={};jQuery(this).css(H);jQuery(this).hover(function(){jQuery(this).fadeTo(250,1)},function(){if(!jQuery(this).hasClass("pika_selected")){jQuery(this).fadeTo(250,0.8)}});jQuery(this).fadeTo(250,0.8);if(jQuery(this).hasClass("pika_first")){jQuery(this).trigger("mouseover",["auto"])}});var F=jQuery(this).clone(false).insertAfter(this);jQuery(this).remove();q=f.children("li").children("img")}function j(F){if(jQuery("ul").children("li").hasClass("hide")){jQuery("ul").children("li").removeClass("hide")}u.bind("click",p);u.bind("mouseover",g);if(m.tooltip){u.bind("mouseover",d)}if(u.onmouseover){how=""}else{how="auto"}if(F!=""){u.eq(0).children("img").bind("load",c)}if(m.slide_enabled){if(m.auto_play){n=true;D.hide();E.show()}else{D.show();E.hide()}}u.children("img").filter(":last").addClass("pika_last");u.children("img").filter(":first").addClass("pika_first "+f.attr("id")+"-first");var G={"padding-top":5+"px","padding-right":5+"px","padding-bottom":2+"px","padding-left":5+"px","list-style":"none",overflow:"hidden"};u.children("img").each(function(){jQuery(this).parent("li").css(G);jQuery(this).addClass("pika_text");if(jQuery(this).attr("src")=="images/thanku/spacer.gif"){jQuery(this).css({display:"none"})}else{if(jQuery(this).attr("complete")==true&&jQuery(this).css("display")=="none"){jQuery(this).css({display:"inline"})}}});e.bind("mouseover",A);k.bind("mouseover",x)}function d(){var H=0;var F=0;var G=jQuery(".simply-scroll-list").offset().left+5;var I=jQuery(".simply-scroll-list").offset().left+jQuery(".simply-scroll-list").width()-10;var J=jQuery(".simply-scroll-list").offset().top;var K=jQuery(".simply-scroll-list").offset().top+jQuery(".simply-scroll-list").height();if(m.tooltip){if(G<H<I){if(jQuery(this).hasClass("load-local")){if(jQuery(this).children("img").attr("alt").indexOf(" ")!=-1){relText=jQuery(this).children("img").attr("alt").replace(" ","")}else{relText=jQuery(this).children("img").attr("alt")}jQuery(this).attr({rel:"#tooltip-"+relText,title:jQuery(this).children("img").attr("alt")});jQuery(this).cluetip({positionBy:"auto",cluetipClass:"jtip",dropShadow:false,local:true,mouseOutClose:true,closePosition:"title",hideLocal:true,sticky:true,arrows:false,cursor:"pointer",leftOffset:0,topOffset:0,clickThrough:"true",closeText:'<img src="images/cluetip/cross.png" alt="close" />'});$j("#cluetip").mouseout(function(){jQuery(this).removeClass("pika_selected");u.each(function(){u.removeClass("load-local")});u.children("img").each(function(){u.children("img").removeClass("load-local")});j("mouseout")});jQuery(this).mouseout(function(){u.each(function(){u.removeClass("load-local")});u.children("img").each(function(){u.children("img").removeClass("load-local")});j("mouseout")});$j("#cluetip").mouseover(function(){jQuery(this).children("img").addClass("pika_selected")})}}else{u.children("img").each(function(){u.children("img").removeClass("load-local")});j("mouseout")}}else{}}function p(F){if(F.type=="click"){window.location.href=jQuery(this).children("img").attr("usemap")}}function y(F){}function l(F){F.bind("mouseover",g)}function g(F,P){jQuery(this).addClass("load-local");if(P!="auto"){if(m.slide_enabled){E.hide();D.show();n=false}t.stop();t.dequeue();if(m.show_captions){r.stop();r.dequeue()}if(m.user_thumbs){var J=jQuery(this).children("img").attr("ref")}else{var J=jQuery(this).children("img").attr("longdesc");var L=jQuery(this).children("img").attr("alt");var S=jQuery(this).children("img").attr("alt")}var G=jQuery(this).children("img").attr("usemap");var I=jQuery(this).children("img").attr("alt");u.children("img").filter(".pika_selected").fadeTo(250,0.8);u.children("img").filter(".pika_selected").removeClass("pika_selected");u.filter(".pika_li_selected").removeClass("pika_li_selected");jQuery(this).children("img").fadeTo(250,1);jQuery(this).children("img").addClass("pika_selected");jQuery(this).addClass("pika_li_selected");jQuery(this).children("img").attr("title",L);var H=jQuery(this).children("img");if(m.show_captions){if(m.delay_caption){r.fadeTo(50,1);$j(".vehicleinfo").css("display","none");$j("#vehicleinfo-"+I.replace(" ","")).css("display","block")}r.fadeTo(50,0,function(){r.html(I);$j(".vehicleinfo").css("display","none");$j("#vehicleinfo-"+I.replace(" ","")).css("display","block");r.fadeTo(50,1)})}t.fadeTo(50,0.05,function(){t.attr("src","images/loading.gif");if(t.attr("complete")){t.attr("src",J);t.removeClass("modelloading");t.attr("alt",S);t.attr("title",L);s.attr("href",G)}t.fadeTo(50,1,function(){if(n){if(t.attr("complete")){jQuery(this).animate({top:0},m.slide_speed,function(){if(n){k.trigger("mouseover",["auto"])}})}}})});var N=F?F.pageX:0;var M=F?F.pageY:0;var R=jQuery(".simply-scroll-list").offset().left+10;var O=jQuery(".simply-scroll-list").offset().left+jQuery(".simply-scroll-list").width()-20;var K=jQuery(".simply-scroll-list").offset().top;var Q=jQuery(".simply-scroll-list").offset().top+jQuery(".simply-scroll-list").height();if(R<N&&N<O){}else{j("mouseleave")}}else{n=true;if(m.user_thumbs){var J=jQuery(this).children("img").attr("ref")}else{var J=jQuery(this).children("img").attr("longdesc");var L=jQuery(this).children("img").attr("alt");var S=jQuery(this).children("img").attr("alt")}var G=jQuery(this).children("img").attr("usemap");var I=jQuery(this).children("img").attr("alt");if(jQuery("#cluetip")){jQuery("#cluetip").hide().removeClass()}u.children("img").filter(".pika_selected").fadeTo(250,0.8);u.children("img").filter(".pika_selected").removeClass("pika_selected");u.filter(".pika_li_selected").removeClass("pika_li_selected");jQuery(this).children("img").fadeTo(250,1);jQuery(this).children("img").addClass("pika_selected");jQuery(this).addClass("pika_li_selected");jQuery(this).children("img").attr("title",L);if(m.show_captions){if(m.delay_caption){r.fadeTo(50,0);$j(".vehicleinfo").css("display","none");$j("#vehicleinfo-"+I.replace(" ","")).css("display","block")}r.fadeTo(50,0,function(){r.html(I);$j(".vehicleinfo").css("display","none");$j("#vehicleinfo-"+I.replace(" ","")).css("display","block");r.fadeTo(50,1)})}t.fadeTo(50,0.05,function(){t.attr("src","images/loading.gif");if(t.attr("complete")){t.attr("src",J);t.removeClass("modelloading");t.attr("alt",S);t.attr("title",L);s.attr("href",G)}t.fadeTo(50,1,function(){if(n){if(t.attr("complete")){jQuery(this).animate({top:0},m.slide_speed,function(){if(n){k.trigger("mouseover",["auto"])}})}}})})}}function c(J,G){jQuery(this).parent("li").addClass("load-local");if(G!="auto"){if(m.slide_enabled){E.hide();D.show();if(J=="click"){n=false}else{n=true}}t.stop();t.dequeue();if(m.show_captions){r.stop();r.dequeue()}}if(m.user_thumbs){var L=jQuery(this).attr("ref")}else{var L=jQuery(this).attr("longdesc");var K=jQuery(this).attr("alt");var F=jQuery(this).attr("alt")}var I=jQuery(this).attr("usemap");var H=jQuery(this).attr("alt");q.filter(".pika_selected").fadeTo(250,0.8);q.filter(".pika_selected").removeClass("pika_selected");u.filter(".pika_li_selected").removeClass("pika_li_selected");jQuery(this).addClass("pika_selected");jQuery(this).parent("li").addClass("pika_li_selected");jQuery(this).attr("title",K);if(m.show_captions){if(m.delay_caption){r.fadeTo(50,0)}r.fadeTo(50,0,function(){r.html(H);r.fadeTo(50,1);$j(".vehicleinfo").css("display","none");$j("#vehicleinfo-"+H.replace(" ","")).css("display","block")})}t.fadeTo(50,0.05,function(){if(!t.attr("complete")){t.attr("src","images/loading.gif")}t.attr("alt",F);t.attr("title",K);s.attr("href",I);t.attr("src",L);t.fadeTo(50,1,function(){if(n){if(t.attr("complete")){jQuery(this).animate({top:0},m.slide_speed,function(){if(n){k.trigger("mouseover",["auto"])}})}}})});if(m.tooltip){if(jQuery(this).parent("li").hasClass("load-local")){if(H.indexOf(" ")!=-1){relTextLoad=H.replace(" ","")}else{relTextLoad=H}jQuery(this).parent("li").attr({rel:"#tooltip-"+relTextLoad,title:H});jQuery(this).parent("li").cluetip({positionBy:"auto",cluetipClass:"jtip",dropShadow:false,local:true,mouseOutClose:true,closePosition:"title",hideLocal:true,sticky:true,arrows:false,cursor:"pointer",leftOffset:0,topOffset:0,clickThrough:"true",closeText:'<img src="images/cluetip/cross.png" alt="close" />'})}}}function x(G,F){if(u.children("img").filter(".pika_selected").hasClass("pika_last")){u.children("img").filter(":first").trigger("mouseover",F)}else{u.children("img").filter(".pika_selected").parent("li").next("li").children("img").trigger("mouseover",F)}}function A(G,F){if(u.children("img").filter(".pika_selected").hasClass("pika_first")){u.children("img").filter(":last").trigger("mouseover",F)}else{u.children("img").filter(".pika_selected").parent("li").prev("li").children("img").trigger("mouseover",F)}}function v(){i.hover(function(){w.fadeIn(400)},function(){w.fadeOut(400)});D.bind("mouseover",function(){t.stop();t.dequeue();if(m.show_captions){r.stop();r.dequeue()}n=true;k.trigger("mouseover",["auto"]);jQuery(this).hide();E.show()});E.bind("mouseover",function(){n=false;jQuery(this).hide();D.show()})}if(m.slide_enabled){v()}j();if(jQuery.browser.msie){t.css({background:"transparent",opacity:"0",filter:"none"});r.css({background:"transparent",opacity:"0",filter:"none"});q.css({background:"transparent",filter:"none"})}})}};jQuery.fn.PikaChoose=jQuery.iPikaChoose.build;;
/* simply scroll */
(function(a){a.fn.simplyScroll=function(c){return this.each(function(){new a.simplyScroll(this,c)})};var b={className:"simply-scroll",frameRate:24,speed:1,horizontal:true,autoMode:"off",loopOverload:0,pauseOnHover:true,localJsonSource:"",flickrFeed:"",jsonImgWidth:240,jsonImgHeight:180};a.simplyScroll=function(d,e){var c=this;this.o=a.extend({},b,e||{});this.auto=this.o.autoMode!=="off"?true:false;this.$list=a(d);this.$list.addClass("simply-scroll-list").wrap('<div class="simply-scroll-clip"></div>').parent().wrap('<div class="'+this.o.className+' simply-scroll-container"></div>');if(this.$list.hasClass("LEFT")){this.$list.parent().addClass("wrapper-left");a(".simply-scroll-container").addClass("outer-wrapper-left");a(".pika_main").addClass("main-right");a(".vehicleinfo").addClass("caption-right")}else{if(this.$list.hasClass("TOP")){this.$list.parent().addClass("wrapper-top");a(".simply-scroll-container").addClass("outer-wrapper-top");a(".pika_main").addClass("main-bottom");a(".vehicleinfo").addClass("caption-bottom")}else{if(this.$list.hasClass("BOTTOM")){this.$list.parent().addClass("wrapper-bottom");a(".simply-scroll-container").addClass("outer-wrapper-bottom");a(".pika_main").addClass("main-top");a(".vehicleinfo").addClass("caption-top")}else{if(this.$list.hasClass("RIGHT")){this.$list.parent().addClass("wrapper-right");a(".simply-scroll-container").addClass("outer-wrapper-right");a(".pika_main").addClass("main-left");a(".vehicleinfo").addClass("caption-left")}}}}if(!this.o.auto){this.$list.parent().parent().prepend('<div class="simply-scroll-forward"></div>').prepend('<div class="simply-scroll-back"></div>')}if(this.o.flickrFeed){a.getJSON(this.o.flickrFeed+"&format=json&jsoncallback=?",function(f){json=[];a.each(f.items,function(g,h){json.push({src:h.media.m,title:h.title,link:h.link})});c.renderData(json)})}else{if(this.o.localJsonSource){a.getJSON(this.o.localJsonSource,function(f){c.renderData(f)})}else{a(window).load(function(){c.init()})}}};a.simplyScroll.fn=a.simplyScroll.prototype={};a.simplyScroll.fn.extend=a.simplyScroll.extend=a.extend;a.simplyScroll.fn.extend({init:function(){this.$items=this.$list.children();this.$clip=this.$list.parent();this.$container=this.$clip.parent();if(!this.o.horizontal){this.itemMax=this.$items.eq(0).css("height").replace(/px/g,"");this.clipMax=this.$clip.height();this.dimension="height";this.moveBackClass="simply-scroll-btn-up";this.moveForwardClass="simply-scroll-btn-down"}else{this.itemMax=this.$items.eq(0).css("width").replace(/px/g,"");this.clipMax=this.$clip.width();this.dimension="width";this.moveBackClass="simply-scroll-btn-left";this.moveForwardClass="simply-scroll-btn-right"}this.scrolHeight=(this.$items.length*this.itemMax);this.clipWidth=a(".simply-scroll-clip");this.posMin=0;var e=this.$items.length;switch(e){case 2:this.posMax=((this.$items.length*this.itemMax)+50);break;case 3:this.posMax=((this.$items.length*this.itemMax)+50);break;case 4:this.posMax=((this.$items.length*this.itemMax)+50);break;case 5:this.posMax=((this.$items.length*this.itemMax)+50);break;case 6:this.posMax=((this.$items.length*this.itemMax)+100);break;case 7:this.posMax=((this.$items.length*this.itemMax)+100);break;case 8:this.posMax=((this.$items.length*this.itemMax)+100);break;case 9:this.posMax=((this.$items.length*this.itemMax)+100);break;case 10:this.posMax=((this.$items.length*this.itemMax)+100);break;case 11:this.posMax=((this.$items.length*this.itemMax)+150);break;case 12:this.posMax=((this.$items.length*this.itemMax)+150);break;case 13:this.posMax=((this.$items.length*this.itemMax)+150);break;case 14:this.posMax=((this.$items.length*this.itemMax)+150);break;case 15:this.posMax=((this.$items.length*this.itemMax)+150);break;case 16:this.posMax=((this.$items.length*this.itemMax)+200);break;case 17:this.posMax=((this.$items.length*this.itemMax)+200);break;case 18:this.posMax=((this.$items.length*this.itemMax)+200);break;case 19:this.posMax=((this.$items.length*this.itemMax)+200);break;case 20:this.posMax=((this.$items.length*this.itemMax)+200);break;case 21:this.posMax=((this.$items.length*this.itemMax)+250);break;case 22:this.posMax=((this.$items.length*this.itemMax)+250);break;case 23:this.posMax=((this.$items.length*this.itemMax)+250);break;case 24:this.posMax=((this.$items.length*this.itemMax)+250);break;case 25:this.posMax=((this.$items.length*this.itemMax)+250);break;case 26:this.posMax=((this.$items.length*this.itemMax)+300);break;case 27:this.posMax=((this.$items.length*this.itemMax)+300);break;case 28:this.posMax=((this.$items.length*this.itemMax)+300);break;case 29:this.posMax=((this.$items.length*this.itemMax)+300);break;case 30:this.posMax=((this.$items.length*this.itemMax)+300);break;default:this.posMax=(this.$items.length*this.itemMax)}if(this.o.horizontal){this.$list.css(this.dimension,this.posMax+"px")}else{}if(this.o.autoMode=="loop"){var d=Math.ceil(this.clipMax/this.itemMax)+this.o.loopOverload;this.$items.slice(0,d).clone(true).appendTo(this.$list);this.posMax+=(this.clipMax-this.o.speed);this.$list.css(this.dimension,this.posMax+(this.itemMax*d)+"px")}this.interval=null;this.intervalDelay=Math.floor(1000/this.o.frameRate);while(this.itemMax%this.o.speed!==0){this.o.speed--;if(this.o.speed===0){this.o.speed=1;break}}var c=this;this.trigger=null;this.funcMoveBack=function(){c.trigger=this;c.moveBack()};this.funcMoveForward=function(){c.trigger=this;c.moveForward()};this.funcMoveStop=function(){c.moveStop()};this.funcMoveResume=function(){c.moveResume()};if(this.auto){if(this.o.pauseOnHover){this.$clip.hover(this.funcMoveStop,this.funcMoveResume)}this.moveForward()}else{this.$btnBack=a(".simply-scroll-back",this.$container).addClass("simply-scroll-btn "+this.moveBackClass+" disabled").hover(this.funcMoveBack,this.funcMoveStop);this.$btnForward=a(".simply-scroll-forward",this.$container).addClass("simply-scroll-btn "+this.moveForwardClass).hover(this.funcMoveForward,this.funcMoveStop)}if(this.o.horizontal){var f=this.$list.parent().parent().parent().get(0).className;if(f.indexOf(" ")>0){f=f.substring(0,f.indexOf(" "))}else{f=f}if(this.posMax<this.clipWidth[0].clientWidth){a("."+f+" .simply-scroll-btn-left").addClass("hide");a("."+f+" .simply-scroll-btn-right").addClass("hide")}}else{var f=this.$list.parent().parent().parent().get(0).className;if(f.indexOf(" ")>0){f=f.substring(0,f.indexOf(" "))}else{f=f}if((this.scrolHeight)<(this.clipWidth[0].clientHeight)){a("."+f+" .simply-scroll-btn-up").addClass("hide");a("."+f+" .simply-scroll-btn-down").addClass("hide")}}},moveForward:function(){if($j("#cluetip")){$j("#cluetip").hide().removeClass()}var c=this;this.movement="forward";if(this.trigger!==null){this.$btnBack.removeClass("disabled")}c.interval=setInterval(function(){if(!c.o.horizontal&&c.$clip[0].scrollTop<(c.posMax-c.clipMax)){c.$clip[0].scrollTop+=c.o.speed}else{if(c.o.horizontal&&c.$clip[0].scrollLeft<(c.posMax-c.clipMax)){c.$clip[0].scrollLeft+=c.o.speed}else{if(c.o.autoMode=="loop"){c.resetPos()}else{c.moveStop(c.movement)}}}},c.intervalDelay)},moveBack:function(){if($j("#cluetip")){$j("#cluetip").hide().removeClass()}var c=this;this.movement="back";if(this.trigger!==null){this.$btnForward.removeClass("disabled")}c.interval=setInterval(function(){if(!c.o.horizontal&&c.$clip[0].scrollTop>0){c.$clip[0].scrollTop-=c.o.speed}else{if(c.o.horizontal&&c.$clip[0].scrollLeft>0){c.$clip[0].scrollLeft-=c.o.speed}else{if(c.o.autoMode=="loop"){c.resetPos()}else{c.moveStop(c.movement)}}}},c.intervalDelay)},moveStop:function(c){clearInterval(this.interval);if(this.trigger!==null){if(typeof c!="undefined"){a(this.trigger).addClass("disabled")}this.trigger=null}if(this.auto){if(this.o.autoMode=="bounce"){c=="forward"?this.moveBack():this.moveForward()}}},moveResume:function(){this.movement=="forward"?this.moveForward():this.moveBack()},resetPos:function(){if(!this.o.horizontal){this.$clip[0].scrollTop=0}else{this.$clip[0].scrollLeft=0}},renderData:function(d){if(d.length>0){var c=this;a.each(d,function(e,f){a("<img/>").attr({src:f.src,title:f.title,alt:f.title,width:c.o.jsonImgWidth,height:c.o.jsonImgHeight}).appendTo(c.$list)});this.init()}}})})(jQuery);;
/* clue tip */
(function(f){f.cluetip={version:"1.0.5"};var j,i,h,e,g,b,k,d;f.fn.cluetip=function(m,l){if(typeof m=="object"){l=m;m=null}if(m=="destroy"){return this.unbind(".cluetip")}return this.each(function(K){var t=this,w=f(this);var H=f.extend(true,{},f.fn.cluetip.defaults,l||{},f.metadata?w.metadata():f.meta?w.data():{});var p=false;var A=+H.cluezIndex;w.data("thisInfo",{title:t.title,zIndex:A});var S=false,R=0;if(!f("#cluetip").length){f(['<div id="cluetip">','<div id="cluetip-outer">','<h3 id="cluetip-title"></h3>','<div id="cluetip-inner"></div>',"</div>",'<div id="cluetip-extra"></div>','<div id="cluetip-arrows" class="cluetip-arrows"></div>',"</div>"].join(""))[c](a).hide();j=f("#cluetip").css({position:"absolute"});h=f("#cluetip-outer").css({position:"relative",zIndex:A});i=f("#cluetip-inner");e=f("#cluetip-title");g=f("#cluetip-arrows");b=f('<div id="cluetip-waitimage"></div>').css({position:"absolute"}).insertBefore(j).hide()}var J=(H.dropShadow)?+H.dropShadowSteps:0;if(!k){k=f([]);for(var V=0;V<J;V++){k=k.add(f("<div></div>").css({zIndex:A-1,opacity:0.1,top:1+V,left:1+V}))}k.css({position:"absolute",backgroundColor:"#000"}).prependTo(j)}var F=w.attr(H.attribute),s=H.cluetipClass;if(!F&&!H.splitTitle&&!m){return true}if(H.local&&H.localPrefix){F=H.localPrefix+F}if(H.local&&H.hideLocal){f(F+":first").hide()}var G=parseInt(H.topOffset,10),C=parseInt(H.leftOffset,10);var B,T,y=isNaN(parseInt(H.height,10))?"auto":(/\D/g).test(H.height)?H.height:H.height+"px";var n,u,L,Z,N,U;var z=parseInt(H.width,10)||320,W=z+(parseInt(j.css("paddingLeft"),10)||0)+(parseInt(j.css("paddingRight"),10)||0)+J,D=this.offsetWidth,v,M,aa,O,o;var Q;var I=(H.attribute!="title")?w.attr(H.titleAttribute):"";if(H.splitTitle){if(I==undefined){I=""}Q=I.split(H.splitTitle);I=Q.shift()}if(H.escapeTitle){I=I.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;")}var r;function Y(){return false}var x=function(ab){if(!H.onActivate(w)){return false}S=true;j.removeClass().css({});if(F==w.attr("href")){w.css("cursor",H.cursor)}j.mouseover();if(H.hoverClass){w.addClass(H.hoverClass)}u=L=w.offset().top;v=w.offset().left;O=ab.pageX;N=ab.pageY;if(t.tagName.toLowerCase()!="area"){n=f(document).scrollTop();o=f(window).width()}if(H.positionBy=="fixed"){M=D+v+C;j.css({left:M})}else{M=(D>v&&v>W)||v+D+W+C>o?v-W-C:D+v+C;if(t.tagName.toLowerCase()=="area"||H.positionBy=="mouse"||D+W>o){if(O+20+W>o){j.addClass(" cluetip-"+s);M=(O-W-C)>=0?O-W-C-parseInt(j.css("marginLeft"),10)+parseInt(i.css("marginRight"),10):O-(W/2)}else{M=O+C}}var ac=M<0?ab.pageY+G:ab.pageY;j.css({left:(M>0&&H.positionBy!="bottomTop")?M:(O+(W/2)>o)?o/2-W/2:Math.max(O-(W/2),0),zIndex:w.data("thisInfo").zIndex});g.css({zIndex:w.data("thisInfo").zIndex+1})}T=f(window).height();if(m){if(typeof m=="function"){m=m.call(t)}i.html(m);P(ac)}else{if(Q){var ae=Q.length;i.html(Q[0]);if(ae>1){for(var ad=1;ad<ae;ad++){i.append('<div class="split-body">'+Q[ad]+"</div>")}}P(ac)}else{if(!H.local&&F.indexOf("#")!=0){if(/\.(jpe?g|tiff?|gif|png)$/i.test(F)){i.html('<img src="'+F+'" alt="'+I+'" />');P(ac)}else{if(p&&H.ajaxCache){i.html(p);P(ac)}else{var ai=H.ajaxSettings.beforeSend,af=H.ajaxSettings.error,ag=H.ajaxSettings.success,al=H.ajaxSettings.complete;var ak={cache:false,url:F,beforeSend:function(am){if(ai){ai.call(t,am,j,i)}h.children().empty();if(H.waitImage){b.css({top:N+20,left:O+20,zIndex:w.data("thisInfo").zIndex-1}).show()}},error:function(am,an){if(S){if(af){af.call(t,am,an,j,i)}else{i.html("<i>sorry, the contents could not be loaded</i>")}}},success:function(am,an){p=H.ajaxProcess.call(t,am);if(S){if(ag){ag.call(t,am,an,j,i)}i.html(p)}},complete:function(am,an){if(al){al.call(t,am,an,j,i)}d=f("#cluetip-inner img").length;if(d&&!f.browser.opera){f("#cluetip-inner img").bind("load error",function(){d--;if(d<1){b.hide();if(S){P(ac)}}})}else{b.hide();if(S){P(ac)}}}};var ah=f.extend(true,{},H.ajaxSettings,ak);f.ajax(ah)}}}else{if(H.local){var aj=f(F+(/#\S+$/.test(F)?"":":eq("+K+")")).clone(true).show();i.html(aj);P(ac)}}}}};var P=function(ad){j.addClass("cluetip-"+s);if(H.truncate){var ae=i.text().slice(0,H.truncate)+"...";i.html(ae)}function ab(){}I?e.show().html(I):(H.showTitle)?e.show().html("&nbsp;"):e.hide();if(H.sticky){var ac=f('<div id="cluetip-close"><a href="#">'+H.closeText+"</a></div>");(H.closePosition=="bottom")?ac.appendTo(i):(H.closePosition=="title")?ac.prependTo(e):ac.prependTo(i);ac.bind("click.cluetip",function(){E();return false});if(H.mouseOutClose){j.bind("mouseleave.cluetip",function(){E()})}else{j.unbind("mouseleave.cluetip")}}var af="";h.css({zIndex:w.data("thisInfo").zIndex,overflow:y=="auto"?"visible":"auto",height:y});B=y=="auto"?Math.max(j.outerHeight(),j.height()):parseInt(y,10);Z=L;U=n+T;if(H.positionBy=="fixed"){Z=L-H.dropShadowSteps+G}else{if((M<O&&Math.max(M,0)+W>O)||H.positionBy=="bottomTop"){if(L+B+G>U&&N-n>B+G){Z=N-B-G;af="top"}else{Z=N+G;af="bottom"}}else{if(L+B+G>U){Z=(B>=T)?n:U-B-G}else{if(w.css("display")=="block"||t.tagName.toLowerCase()=="area"||H.positionBy=="mouse"){Z=ad-G}else{Z=L-H.dropShadowSteps}}}}if(af==""){M<v?af="left":af="right"}j.css({top:Z+"px"}).removeClass().addClass("clue-"+af+"-"+s).addClass(" cluetip-"+s);if(H.arrows){var ag=(L-Z-H.dropShadowSteps);g.css({top:(/(left|right)/.test(af)&&M>=0&&ag>0)?ag+"px":/(left|right)/.test(af)?0:""}).show()}else{g.hide()}k.hide();j.hide()[H.fx.open](H.fx.open!="show"&&H.fx.openSpeed);if(H.dropShadow){k.css({height:B,width:z,zIndex:w.data("thisInfo").zIndex-1}).show()}if(f.fn.bgiframe){j.bgiframe()}if(H.delayedClose>0){R=setTimeout(E,H.delayedClose)}H.onShow.call(t,j,i)};var X=function(ab){S=false;b.hide();if(!H.sticky||(/click|toggle/).test(H.activation)){E();clearTimeout(R)}if(H.hoverClass){w.removeClass(H.hoverClass)}};var E=function(){h.parent().hide().removeClass();H.onHide.call(t,j,i);w.removeClass("cluetip-clicked");if(I){w.attr(H.titleAttribute,I)}w.css("cursor","");if(H.arrows){g.css({top:""})}};f(document).bind("hideCluetip",function(ab){E()});if((/click|toggle/).test(H.activation)){w.bind("click.cluetip",function(ab){if(j.is(":hidden")||!w.is(".cluetip-clicked")){x(ab);f(".cluetip-clicked").removeClass("cluetip-clicked");w.addClass("cluetip-clicked")}else{X(ab)}this.blur();return false})}else{if(H.activation=="focus"){w.bind("focus.cluetip",function(ab){x(ab)});w.bind("blur.cluetip",function(ab){X(ab)})}else{w[H.clickThrough?"unbind":"bind"]("click",Y);var q=function(ab){if(H.tracking==true){var ad=M-ab.pageX;var ac=Z?Z-ab.pageY:L-ab.pageY;w.bind("mousemove.cluetip",function(ae){j.css({left:ae.pageX+ad,top:ae.pageY+ac})})}};if(f.fn.hoverIntent&&H.hoverIntent){w.hoverIntent({sensitivity:H.hoverIntent.sensitivity,interval:H.hoverIntent.interval,over:function(ab){x(ab);q(ab)},timeout:H.hoverIntent.timeout,out:function(ab){X(ab);w.unbind("mousemove.cluetip")}})}else{w.bind("mouseenter.cluetip",function(ab){x(ab);q(ab)}).bind("mouseleave.cluetip",function(ab){X(ab);w.unbind("mousemove.cluetip")})}w.bind("mouseover.cluetip",function(ab){w.attr("title","")}).bind("mouseleave.cluetip",function(ab){w.attr("title",w.data("thisInfo").title)})}}})};f.fn.cluetip.defaults={width:"auto",height:"auto",cluezIndex:100,positionBy:"auto",topOffset:15,leftOffset:15,local:false,localPrefix:null,hideLocal:true,attribute:"rel",titleAttribute:"title",splitTitle:"",escapeTitle:false,showTitle:true,cluetipClass:"default",hoverClass:"",waitImage:true,cursor:"help",arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:true,activation:"hover",clickThrough:false,tracking:false,delayedClose:0,closePosition:"top",closeText:"Close",truncate:0,fx:{open:"show",openSpeed:""},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(l){return true},onShow:function(m,l){},onHide:function(m,l){},ajaxCache:true,ajaxProcess:function(l){l=l.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,"").replace(/<(link|meta)[^>]+>/g,"");return l},ajaxSettings:{dataType:"html"},debug:false};var c="appendTo",a="body";f.cluetip.setup=function(l){if(l&&l.insertionType&&(l.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){c=l.insertionType}if(l&&l.insertionElement){a=l.insertionElement}}})(jQuery);