var featuredcontentglider={csszindex:100,ajaxloadingmsg:"<b>Fetching Content. Please wait...</b>",glide:function(C,D,H){var E=parseInt(D);if(E>=C.$contentdivs.length){E=0}var B=C.$contentdivs.eq(E);if(C.$togglerdiv.attr("lastselected")==null||parseInt(C.$togglerdiv.attr("lastselected"))!=E){var G=C.$toc.eq(E);C.$next.attr("loadpage",(E<C.$contentdivs.length-1)?E+1+"pg":0+"pg");C.$prev.attr("loadpage",(E==0)?C.$contentdivs.length-1+"pg":E-1+"pg");var A=(H=="previous")?-C.startpoint:C.startpoint;B.css(C.leftortop,A).css("zIndex",this.csszindex++);var F=(C.leftortop=="left")?{left:0}:{top:0};B.animate(F,C.speed);C.$toc.removeClass("selected");G.addClass("selected");C.$togglerdiv.attr("lastselected",E+"pg")}},getremotecontent:function(A){A.$glider.html(this.ajaxloadingmsg);$.ajax({url:A.remotecontent,error:function(B){A.$glider.html("Error fetching content.<br />Server Response: "+B.responseText)},success:function(B){A.$glider.html(B);featuredcontentglider.setuptoggler(A)}})},aligncontents:function(A){A.$contentdivs=$("#"+A.gliderid+" ."+A.contentclass);A.$contentdivs.css(A.leftortop,A.startpoint).css({height:A.$glider.height(),visibility:"visible"})},setuptoggler:function(B){this.aligncontents(B);B.$togglerdiv.hide();B.$toc.each(function(C){$(this).attr("pagenumber",C+"pg");if(C>(B.$contentdivs.length-1)){$(this).css({display:"none"})}});var A=$("#"+B.togglerid+" .next, #"+B.togglerid+" .prev");A.click(function(C){featuredcontentglider.glide(B,this.getAttribute("loadpage"),this.getAttribute("buttontype"));C.preventDefault()});B.$toc.click(function(C){featuredcontentglider.glide(B,this.getAttribute("pagenumber"));C.preventDefault()});B.$togglerdiv.fadeIn(1000,function(){featuredcontentglider.glide(B,B.selected);if(B.autorotate==true){B.stepcount=0;B.totalsteps=B.$contentdivs.length*B.autorotateconfig[1];featuredcontentglider.autorotate(B)}});B.$togglerdiv.click(function(){featuredcontentglider.cancelautorotate(B.togglerid)})},autorotate:function(A){var B=A.speed+A.autorotateconfig[0];window[A.togglerid+"timer"]=setInterval(function(){if(A.totalsteps>0&&A.stepcount>=A.totalsteps){clearInterval(window[A.togglerid+"timer"])}else{A.$next.click();A.stepcount++}},B)},cancelautorotate:function(A){if(window[A+"timer"]){clearInterval(window[A+"timer"])}},getCookie:function(A){var B=new RegExp(A+"=[^;]+","i");if(document.cookie.match(B)){return document.cookie.match(B)[0].split("=")[1]}return null},setCookie:function(A,B){document.cookie=A+"="+B},init:function(A){$(document).ready(function(){A.$glider=$("#"+A.gliderid);A.$togglerdiv=$("#"+A.togglerid);A.$toc=A.$togglerdiv.children(".toc");A.$next=A.$togglerdiv.children(".next");A.$prev=A.$togglerdiv.children(".prev");A.$prev.attr("buttontype","previous");var B=(A.persiststate)?featuredcontentglider.getCookie(A.gliderid):A.selected;A.selected=(isNaN(parseInt(B)))?A.selected:B;A.leftortop=(/up/i.test(A.direction))?"top":"left";A.heightorwidth=(/up/i.test(A.direction))?A.$glider.height():A.$glider.width();A.startpoint=(/^(left|up)/i.test(A.direction))?-A.heightorwidth:A.heightorwidth;if(typeof A.remotecontent!="undefined"&&A.remotecontent.length>0){featuredcontentglider.getremotecontent(A)}else{featuredcontentglider.setuptoggler(A)}$(window).bind("unload",function(){A.$togglerdiv.unbind("click");A.$toc.unbind("click");A.$next.unbind("click");A.$prev.unbind("click");if(A.persiststate){featuredcontentglider.setCookie(A.gliderid,A.$togglerdiv.attr("lastselected"))}A=null})})}};
