(function($){$.fn.slider=function(options){var opts=$.extend({},$.fn.slider.defaults,options);return this.each(function(i){obj=$(this);var settings={};settings.which=i;createFeature(opts,settings);customizeFeature(opts,settings);eventFeature(opts,settings)})};$.fn.slider.defaults={outputElementId:'slider',txtBoxIdPrefix:'txtBox',imgBgIdPrefix:'imgBg',tabIdPrefix:'tab',titleText:'h3',containerWidth:'950px',containerHeight:'303px',imgWidth:'647px',tabsLocation:'left',tabBgImg:'/images/homepage/slider/arrow-left.png',tabBgImgIE6:'/images/homepage/slider/arrow-left.gif',tabControl:'click',tabLock:4,startTab:1,txtBoxWidth:'185px',txtBoxHorizontalHeight:'90px',txtBoxOpacity:0.5,activeTabIsLink:true,activeWindowIsLink:true,animateInOnLoad:true,txtBoxAnimateInType:'slideLeft',txtBoxAnimateOutType:'slideRight',txtBoxAnimateHorzAlt:true,txtBoxAnimateInHorzType:'slideUp',txtBoxAnimateOutHorzType:'slideDown',txtBoxAnimateInDuration:500,txtBoxAnimateOutDuration:500,txtBoxPauseBetweenInOut:1000,cols:10,rows:5,imgBgsAnimationDuration:500,imgBgsAnimateOutDuration:500,imgBgsAnimationType:'cycle',imgBgsAnimationList:['curtain'],imgBgAnimationDirection:'left',tabsAnimateInDuration:100,tabsAnimateWidth:'+=20',autoPlay:false,autoPlayInterval:5000,pauseOnHover:true,ieEnableFilters:false,endCreateFunction:null};$.fn.sliderTxtBoxAnimationsOut=function(opts){if($(this).hasClass('horizontal')&&opts.txtBoxAnimateHorzAlt){var origAniStorage=opts.txtBoxAnimateOutType;opts.txtBoxAnimateOutType=opts.txtBoxAnimateOutHorzType}if(opts.txtBoxAnimateOutType=='blink'){$(this).css({'opacity':'0','display':'none'})}if(opts.txtBoxAnimateOutType=='fade'){$(this).animate({'opacity':'0'},opts.txtBoxAnimateOutDuration,function(){$(this).css({'display':'none'})})}if(opts.txtBoxAnimateOutType=='slideUp'){if(!$(this).hasClass('horizontal')){$(this).stop().animate({'marginTop':'-'+opts.containerHeight},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','margin-top':'0','display':'none'})})}else{$(this).css({'opacity':'1'}).slideUp(opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','display':'none'})})}}if(opts.txtBoxAnimateOutType=='slideDown'){$(this).stop().animate({'marginTop':opts.containerHeight},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','margin-top':'0','display':'none'})})}if(opts.txtBoxAnimateOutType=='slideLeft'){if(opts.tabsLocation=='left'){if(!$(this).hasClass('horizontal')){$(this).css({'right':'auto','left':(parseInt(opts.imgWidth)-parseInt(opts.txtBoxWidth))}).children().each(function(){$(this).css({'width':$(this).width()})}).end().css({'opacity':'1'}).stop().animate({'width':'0'},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','width':opts.txtBoxWidth,'display':'none'})})}else{$(this).children().each(function(){$(this).css({'width':$(this).width()})}).end().css({'opacity':'1'}).stop().animate({'left':'-'+opts.imgWidth},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','left':'0','display':'none'})})}}else{$(this).css({'right':'auto','left':'0'}).stop().animate({'left':'-'+opts.imgWidth},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','left':'0','display':'none'})})}}if(opts.txtBoxAnimateOutType=='slideRight'){if(opts.tabsLocation=='left'){if(!$(this).hasClass('horizontal')){$(this).css({'opacity':'1','left':'auto','right':'0'}).stop().animate({'right':'-'+opts.txtBoxWidth},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','right':'0','display':'none'})})}else{$(this).css({'opacity':'1','left':'auto'}).stop().animate({'right':'-'+opts.imgWidth},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','right':'0','display':'none'})})}}else{if(!$(this).hasClass('horizontal')){$(this).css({'left':'0px'}).stop().animate({'left':'-'+opts.txtBoxWidth},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','display':'none','left':'0px'})})}else{$(this).css({'left':'0px'}).stop().animate({'left':'-'+opts.imgWidth},opts.txtBoxAnimateOutDuration,function(){$(this).css({'opacity':'0','display':'none','left':'0px'})})}}}if($(this).hasClass('horizontal')&&opts.txtBoxAnimateHorzAlt){opts.txtBoxAnimateOutType=origAniStorage}return this};$.fn.sliderTxtBoxAnimationsIn=function(opts){if($(this).hasClass('horizontal')&&opts.txtBoxAnimateHorzAlt){var origAniStorage=opts.txtBoxAnimateInType;opts.txtBoxAnimateInType=opts.txtBoxAnimateInHorzType}if(opts.txtBoxAnimateInType=='blink'){$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'opacity':'1','display':'block'})})}if(opts.txtBoxAnimateInType=='fade'){$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block'}).animate({'opacity':'1'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}if(opts.txtBoxAnimateInType=='slideUp'){$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','opacity':'1','margin-top':opts.containerHeight}).animate({'marginTop':'0'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}if(opts.txtBoxAnimateInType=='slideDown'){if(!$(this).hasClass('horizontal')){$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','opacity':'1','margin-top':'-'+opts.containerHeight}).animate({'marginTop':'0'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}else{$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','opacity':'1'}).slideUp(0).slideDown(opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}}if(opts.txtBoxAnimateInType=='slideLeft'){if(opts.tabsLocation=='left'){if(!$(this).hasClass('horizontal')){$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','opacity':'1','right':'-'+opts.txtBoxWidth}).animate({'right':'0'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}else{$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','opacity':'1','left':'auto','right':'-'+opts.imgWidth}).animate({'right':'0'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}}else{if(!$(this).hasClass('horizontal')){$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block'}).children().each(function(){$(this).css({'width':$(this).width()})}).end().css({'display':'block','opacity':'1','width':'0','left':'auto','right':parseInt(opts.imgWidth)-parseInt(opts.txtBoxWidth)}).animate({'width':opts.txtBoxWidth})})}else{$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','opacity':'1','left':'auto','right':'-'+opts.imgWidth}).animate({'right':'0'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}}}if(opts.txtBoxAnimateInType=='slideRight'){if(opts.tabsLocation=='left'){if(!$(this).hasClass('horizontal')){$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','right':'auto','left':(parseInt(opts.imgWidth)-parseInt(opts.txtBoxWidth))}).children().each(function(){$(this).css({'width':$(this).width()})}).end().css({'opacity':'1','width':'0'}).animate({'width':opts.txtBoxWidth},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}else{$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','right':'auto','left':'-'+opts.imgWidth}).children().each(function(){$(this).css({'width':$(this).width()})}).end().css({'opacity':'1'}).animate({'left':'0'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}}else{$(this).animate({'opacity':'0'},opts.txtBoxPauseBetweenInOut,function(){$(this).css({'display':'block','opacity':'1','left':'-'+opts.imgWidth}).animate({'left':'0'},opts.txtBoxAnimateInDuration,function(){ieStyleFilterCleanup($(this),opts)})})}}if($(this).hasClass('horizontal')&&opts.txtBoxAnimateHorzAlt){opts.txtBoxAnimateInType=origAniStorage}return this};$.fn.sliderImgAnimations=function(opts,settings,hash){settings.imgIsAnimating=true;opts.width=parseInt(opts.imgWidth);opts.height=parseInt(opts.containerHeight);$imgs=$(this);if(opts.imgBgsAnimationType=='random'||opts.animationMemory=='random'){opts.animationMemory='random';var animationTransitions=opts.imgBgsAnimationList.slice(0);var found=-1;for(var i=0;i<animationTransitions.length;i++){if(animationTransitions[i]==opts.imgBgsAnimationType){found=i;break}}animationTransitions.splice(found,1);animationTransitions.sort(function(){return 0.5-Math.random()});opts.imgBgsAnimationType=animationTransitions[0]}if(opts.imgBgsAnimationType=='cycle'||opts.animationMemory=='cycle'){opts.animationMemory='cycle';for(i=0;i<opts.imgBgsAnimationList.length;i++){if(opts.imgBgsAnimationList[i]==opts.imgBgsAnimationType){opts.currentAni=i;break}else{opts.currentAni=-1}}if(opts.currentAni<0||opts.currentAni==opts.imgBgsAnimationList.length-1){opts.currentAni=0}else{opts.currentAni++}opts.imgBgsAnimationType=opts.imgBgsAnimationList[opts.currentAni]}if(opts.imgBgsAnimationType=='enterTheDragon'){$target=$(this).filter('.selected');$current=$(this).filter(hash)}else{$target=$(this).filter(hash);$current=$(this).filter('.selected')}$copy=$target.clone();if(opts.imgBgAnimationDirection=='random'){opts.directionList=['left','right'];opts.directionMemory=opts.directionList.sort(function(){return 0.5-Math.random()})[0]}else{opts.directionMemory=opts.imgBgAnimationDirection}var reeses=[];var pieces=[];var order=[];var colWidth=parseInt(opts.width/opts.cols);var rowHeight=parseInt(opts.height/opts.rows);var colGap=opts.width-(colWidth*opts.cols);var rowGap=opts.height-(rowHeight*opts.rows);var colLeft=0;var rowTop=0;var odd=1;var timer=0;var time=opts.imgBgsAnimationDuration/8;var multiplier=1;for(i=0;i<opts.cols;i++){if(colGap>0){tcolWidth=colWidth+1;colGap--}else{tcolWidth=colWidth}var eachCol=$target.clone().show().attr({'id':''}).addClass('col-'+i).css({'background-position':-colLeft+'px top','width':tcolWidth+"px",'height':opts.height+"px",'float':'left','position':'absolute','left':colLeft});if(opts.imgBgsAnimationType=='wave'||opts.imgBgsAnimationType=='cascade'){eachCol.css({'height':0})}if(opts.imgBgsAnimationType=='fall'){eachCol.css({'top':opts.height*-1})}if(opts.imgBgsAnimationType=='curtain'){eachCol.data('width',eachCol.css('width')).css({'width':0})}if(opts.imgBgsAnimationType=='zipper'){if((i+1)%2==0){eachCol.css({'top':opts.height})}else{eachCol.css({'top':opts.height*-1})}}if(opts.imgBgsAnimationType=='fountain'){eachCol.css({'top':opts.height})}if(opts.imgBgsAnimationType=='crash'||opts.imgBgsAnimationType=='dribble'){eachCol.css({'top':opts.height*-1})}if(opts.imgBgsAnimationType=='checker'){eachCol.css({'background-image':'none','opacity':1})}if(opts.imgBgsAnimationType=='enterTheDragon'){$current.css({'opacity':'1','display':'block'})}$current.append(eachCol[0]);pieces.push(eachCol);if(opts.imgBgsAnimationType=='checker'){for(j=0;j<opts.rows;j++){if(rowGap>0){trowHeight=rowHeight+1;rowGap--}else{trowHeight=rowHeight}var eachRow=$target.clone().show().attr({'id':''}).addClass('row-'+i+'-'+j).css({'background-position':-colLeft+'px '+ -rowTop+'px','height':0,'width':0,'float':'left','position':'absolute','left':tcolWidth/2,'top':rowTop+(trowHeight/2),'opacity':1}).data('info',{width:tcolWidth,height:trowHeight,'left':0,'top':rowTop});$('.col-'+i).append(eachRow[0]);reeses.push(eachRow[0]);rowTop+=trowHeight};rowTop=0}colLeft+=tcolWidth};if(opts.imgBgsAnimationType=='checker'){if(opts.directionMemory=='right'){var colPos=opts.cols-1;var rowPos=0;var memorize=opts.cols-1;var offset_modifier=1}else{var colPos=0;var rowPos=0;var memorize=0;var offset_modifier=1}for(i=0;i<reeses.length;i++){if(opts.directionMemory=='right'){if(colPos<0){colPos=colPos+offset_modifier;rowPos=rowPos+offset_modifier;offset_modifier++}order[i]=colPos.toString()+'-'+rowPos.toString();if(colPos==opts.cols-1||rowPos>=opts.rows-1){memorize--;colPos=memorize;rowPos=0}else{colPos++;rowPos++}}else{if(colPos>opts.cols-1){colPos=colPos-offset_modifier;rowPos=rowPos+offset_modifier;offset_modifier++}order[i]=colPos.toString()+'-'+rowPos.toString();if(colPos==0||rowPos>=opts.rows-1){memorize++;colPos=memorize;rowPos=0}else{colPos--;rowPos++}}};pieces=[];$.each(order,function(i){pieces.push($(reeses).filter('[class$="-'+this+'"]'))})}if(opts.imgBgsAnimationType=='fountain'||opts.imgBgsAnimationType=='cascade'||opts.imgBgsAnimationType=='dribble'||opts.imgBgsAnimationType=='enterTheDragon'){var odd=1;var middle=pieces.length/2;for(i=0;i<pieces.length;i++){mafs=middle-(parseInt((i+1)/2)*odd);order[i]=mafs;if(opts.imgBgsAnimationType=='enterTheDragon'){if(i==0){odd=0}var $cur=$(pieces[parseInt(order[i]-1)]);var offset=($cur.width()/2)*odd;if(odd<0){$ref=$cur.prev()}else if(odd>0){$ref=$cur.next()}else{$ref=$cur}bgPos=parseInt($ref.css('background-position'))+offset;$cur.data('bgPos-o',$cur.css('background-position')).css('background-position',bgPos+'px 0px').data('bgPos-n',bgPos+'px 0px');if(i==0){odd=1}}odd*=-1};order[opts.cols-1]=0;if(opts.imgBgsAnimationType=='enterTheDragon'){$.each(pieces,function(){$(this).css('background-position',$(this).data('bgPos-o'))})}}if(opts.directionMemory=='right'&&opts.imgBgsAnimationType!='checker'){pieces.reverse()}if(opts.imgBgsAnimationType=='fade'){$(this).filter('.selected').animate({'opacity':'0'},opts.imgBgsAnimationDuration,function(){$(this).css({'display':'none'}).empty();settings.imgIsAnimating=false}).end().filter(hash).css({'display':'block'}).animate({'opacity':'1'},opts.imgBgsAnimationDuration)}if(opts.imgBgsAnimationType=='wave'){$.each(pieces,function(i){$(this).animate({'letter-spacing':'0'},timer,function(){$(this).animate({'opacity':'1','height':opts.height},opts.imgBgsAnimationDuration,function(){if((i+1)==pieces.length){timer=0;$target.css({'opacity':'1'}).show();$current.empty().css({'opacity':'0'}).hide();settings.imgIsAnimating=false}})});timer=(timer*multiplier+time)})}if(opts.imgBgsAnimationType=='curtain'){$.each(pieces,function(i){$(this).animate({'letter-spacing':'0'},timer,function(){$(this).animate({'opacity':'1','width':$(this).data('width')},opts.imgBgsAnimationDuration,function(){if((i+1)==pieces.length){timer=0;$target.css({'opacity':'1'}).show();$current.empty().css({'opacity':'0'}).hide();settings.imgIsAnimating=false}})});timer=(timer*multiplier+time)})}if(opts.imgBgsAnimationType=='zipper'||opts.imgBgsAnimationType=='crash'){$.each(pieces,function(i){$(this).animate({'letter-spacing':'0'},timer,function(){$(this).animate({'opacity':'1','top':'0'},opts.imgBgsAnimationDuration,function(){if((i+1)==pieces.length){timer=0;$target.css({'opacity':'1'}).show();$current.empty().css({'opacity':'0'}).hide();settings.imgIsAnimating=false}})});timer=(timer*multiplier+time)})}if(opts.imgBgsAnimationType=='fountain'||opts.imgBgsAnimationType=='dribble'){$.each(order,function(i){pieces[this].animate({'letter-spacing':'0'},timer,function(){$(this).animate({'opacity':'1','top':'0'},opts.imgBgsAnimationDuration,function(){if((i+1)==pieces.length){timer=0;$target.css({'opacity':'1'}).show();$current.empty().css({'opacity':'0'}).hide();settings.imgIsAnimating=false}})});timer=(timer*multiplier+time)})}if(opts.imgBgsAnimationType=='cascade'){$.each(order,function(i){pieces[this].animate({'letter-spacing':'0'},timer,function(){$(this).animate({'opacity':'1','height':opts.height},opts.imgBgsAnimationDuration,function(){if((i+1)==pieces.length){timer=0;$target.css({'opacity':'1'}).show();$current.empty().css({'opacity':'0'}).hide();settings.imgIsAnimating=false}})});timer=(timer*multiplier+time)})}if(opts.imgBgsAnimationType=='checker'){var time=opts.imgBgsAnimationDuration/25;$.each(pieces,function(i){$(this).animate({'letter-spacing':'0'},timer,function(){$(this).animate({'width':$(this).data('info').width,'height':$(this).data('info').height,'top':$(this).data('info').top,'left':$(this).data('info').left},opts.imgBgsAnimationDuration,function(){if((i+1)==reeses.length){timer=0;$target.css({'opacity':'1'}).show();$current.empty().css({'opacity':'0'}).hide();settings.imgIsAnimating=false}})});timer=(timer*multiplier+time)})}if(opts.imgBgsAnimationType=='enterTheDragon'){if($.browser.msie){var etdAni=700}else{var etdAni=opts.imgBgsAnimationDuration-100}$target.css({'opacity':'0'}).hide();$.each(order,function(i){pieces[this].animate({'background-position':pieces[this].data('bgPos-n')},etdAni,function(){if(i+1==pieces.length){order.sort(function(){return 0.5-Math.random()});$.each(order,function(j){pieces[this].animate({'letter-spacing':'0'},timer,function(){$(this).animate({'top':opts.containerHeight},opts.imgBgsAnimationDuration,function(){if(j+1==pieces.length){$current.empty();settings.imgIsAnimating=false}})});timer=(timer*multiplier+time)})}})})}return this};function ieStyleFilterCleanup(iescrub,opts){if($.browser.msie&&opts.ieEnableFilters){iescrub.attr('style',iescrub.attr('style').replace(/filter+[^\;]*./gi,'')).children().each(function(){$(this).attr('style',$(this).attr('style').replace(/filter+[^\;]*./gi,''))})}}function outerHTML(element){return $('<div>').append(element.eq(0).clone()).html()}function createFeature(opts,settings){var slider;var txtBoxes="<div id='"+opts.txtBoxIdPrefix+"Container'>";var imgBgs="<div id='"+opts.imgBgIdPrefix+"Container'>";var tabs="<div id='"+opts.tabIdPrefix+"Container'>";if($.browser.msie&&$.browser.version==6){if(opts.tabBgImgIE6!=null||opts.tabBgImgIE6!=''){opts.tabBgImg=opts.tabBgImgIE6}}obj.children().each(function(i){sfcurrent=$(this);cloned=sfcurrent.clone().attr({id:opts.tabIdPrefix+i}).children('img').remove().end().wrapInner('<div>').prepend('<span></span>');txtBoxes+=outerHTML(cloned);imgBgs+='<div id="'+opts.tabIdPrefix+i+'" style="background-image:url('+sfcurrent.find('img').attr('src')+'); background-repeat:no-repeat; width:'+opts.imgWidth+'; height:'+opts.containerHeight+';"></div>';tabs+='<a href="#'+opts.tabIdPrefix+i+'" id="'+opts.tabIdPrefix+i+'"><span><span></span><img src="'+opts.tabBgImg+'"/></span><h4>'+sfcurrent.find('h3').text()+'</h4><p>'+sfcurrent.find('img').attr('title')+'</p></a>'});txtBoxes+="</div>";imgBgs+="</div>";tabs+="</div>";slider=(imgBgs+txtBoxes+tabs);obj.empty().attr({'id':opts.outputElementId,'class':opts.tabsLocation}).css({'width':opts.containerWidth,'height':opts.containerHeight}).append(slider);obj.addClass('SF-'+settings.which);if($.isFunction(opts.endCreateFunction)){opts.endCreateFunction.apply(this,[opts])}}function customizeFeature(opts,settings){var txtBoxes=$('#'+opts.txtBoxIdPrefix+'Container',obj);var imgBgs=$('#'+opts.imgBgIdPrefix+'Container',obj);var tabs=$('#'+opts.tabIdPrefix+'Container',obj);imgBgs.css({'width':opts.imgWidth,'height':opts.containerHeight});if(tabs.children().length<=opts.tabLock){opts.tabLock=0}if(!opts.tabLock){settings.calcdTabHeight=Math.round((parseInt(opts.containerHeight)/tabs.children().length)-(1+(1/tabs.children().length)))}else{settings.calcdTabHeight=Math.round((parseInt(opts.containerHeight)/opts.tabLock)-(1+(1/tabs.children().length)));settings.tabTriggers=obj.after('<div id="'+opts.outputElementId+'-nav"><a href="#" id="SF-n-prev"><i>prev</i></a><a href="#" id="SF-n-next"><i>next</i></a><a href="#" id="SF-n-reset"><i>reset</i></a></div>').next().children();settings.offsetCount=0;settings.tabTriggers.hide().filter('#SF-n-prev').click(function(){if(tabs.children().length-opts.tabLock-settings.offsetCount!=tabs.children().length-opts.tabLock){tabs.animate({'top':'+='+(settings.calcdTabHeight+1)},500);settings.offsetCount++;return false}else{return false}}).end().filter('#SF-n-next').click(function(){if(tabs.children().length-opts.tabLock+settings.offsetCount!=0){tabs.animate({'top':'-='+(settings.calcdTabHeight+1)},500);settings.offsetCount--;return false}else{return false}}).end().filter('#SF-n-reset').click(function(){tabs.animate({'top':'+='+((settings.calcdTabHeight+1)*(settings.offsetCount*-1))},500);settings.offsetCount=0;return false}).end().hover(function(){settings.overTriggers=true},function(){settings.overTriggers=false;$(this).animate({'azimuth':'0'},200,function(){if(!settings.overTabs){settings.tabTriggers.fadeOut(350)}})});settings.tabTriggers.filter('#SF-n-prev').css({'top':obj[0].offsetTop-settings.tabTriggers.filter('#SF-n-prev').height()-1}).end().filter('#SF-n-next').css({'top':obj[0].offsetTop+obj.height()});if(opts.tabsLocation=='left'){settings.tabTriggers.css({'left':obj[0].offsetLeft+((parseInt(opts.containerWidth)-parseInt(opts.imgWidth))/2)-(settings.tabTriggers.filter('#SF-n-prev').width()/2)})}else{settings.tabTriggers.css({'left':obj[0].offsetLeft+(parseInt(opts.containerWidth)-((parseInt(opts.containerWidth)-parseInt(opts.imgWidth))/2))-(settings.tabTriggers.filter('#SF-n-prev').width()/2)})}tabs.hover(function(){settings.overTabs=true;if(!settings.overTriggers){settings.tabTriggers.fadeIn(350)}},function(){settings.overTabs=false;$(this).animate({'azimuth':'0'},200,function(){if(!settings.overTriggers){settings.tabTriggers.fadeOut(350)}})})}tabs.children().css({'width':(parseInt(opts.containerWidth)-parseInt(opts.imgWidth)),'height':settings.calcdTabHeight}).children('span').css({'width':(parseInt(opts.containerWidth)-parseInt(opts.imgWidth)),'height':settings.calcdTabHeight}).children('img').css({'left':((opts.tabsLocation=='left')?parseInt(opts.containerWidth)-parseInt(opts.imgWidth):'0')}).prev().css({'width':(parseInt(opts.containerWidth)-parseInt(opts.imgWidth))});txtBoxes.css({'width':opts.imgWidth,'height':opts.containerHeight}).children('div:not(.horizontal)').css({'width':opts.txtBoxWidth,'height':'100%'}).end().children('div.horizontal').css({'width':opts.imgWidth,'height':opts.txtBoxHorizontalHeight,'top':(parseInt(opts.containerHeight)-parseInt(opts.txtBoxHorizontalHeight)),'left':'0px'}).end().find('div span').css({'opacity':opts.txtBoxOpacity}).next().css({'opacity':'1'})}function eventFeature(opts,settings){var slider=obj;var txtBoxes=$('#'+opts.txtBoxIdPrefix+'Container',obj).children();var imgBgs=$('#'+opts.imgBgIdPrefix+'Container',obj).children();var tabs=$('#'+opts.tabIdPrefix+'Container',obj).children();if(opts.startTab>tabs.length||opts.startTab<1){if(window.console&&window.console.log){console.log('Your startTab value('+opts.startTab+') isn\'t in range of the number of tabs(1 - '+tabs.length+'). The first tab has been shown.')}else{alert('Your startTab value('+opts.startTab+') isn\'t in range of the number of tabs(1 - '+tabs.length+'). The first tab has been shown.')}opts.startTab=1}tabs.click(function(e){if(settings.imgIsAnimating){return false}if(!tabs.hasClass('selected')){if(opts.animateInOnLoad){txtBoxes.css({'opacity':'0','display':'none'}).filter(this.hash).sliderTxtBoxAnimationsIn(opts);imgBgs.css({'opacity':'0','display':'none'}).filter(this.hash).css({'display':'block'}).animate({'opacity':'1'},opts.imgBgsAnimationDuration,null);tabs.filter(this.hash).children('span').animate({'width':opts.tabsAnimateWidth},opts.tabsAnimateInDuration,null)}else{txtBoxes.css({'opacity':'0','display':'none'}).filter(this.hash).css({'opacity':'1','display':'block'});imgBgs.css({'opacity':'0','display':'none'}).filter(this.hash).css({'opacity':'1','display':'block'});tabs.filter(this.hash).children('span').animate({'width':opts.tabsAnimateWidth},0,null)}}else{if(!$(this).hasClass('selected')){var hash=this.hash;txtBoxes.filter('.selected').sliderTxtBoxAnimationsOut(opts).end().filter(this.hash).sliderTxtBoxAnimationsIn(opts);imgBgs.sliderImgAnimations(opts,settings,this.hash);tabs.filter('.selected').children('span').css({'width':(parseInt(opts.containerWidth)-parseInt(opts.imgWidth)),'display':'none'});tabs.filter(hash).children('span').animate({'width':opts.tabsAnimateWidth},opts.tabsAnimateInDuration)}else{if(opts.activeTabIsLink){window.location=txtBoxes.filter(this.hash).find('a').attr('href');return false}}}slider.find('.selected').removeClass('selected').end().find(this.hash).addClass('selected');return false}).filter(':eq('+(opts.startTab-1)+')').click();if($.browser.msie&&$.browser.version==6){if(txtBoxes.filter(':eq('+(opts.startTab-1)+')').hasClass('horizontal')){txtBoxes.filter(':eq('+(opts.startTab-1)+')').css({'height':opts.txtBoxHorizontalHeight})}else{txtBoxes.filter(':eq('+(opts.startTab-1)+')').css({'height':opts.containerHeight})}}if(opts.activeWindowIsLink){$('#'+opts.txtBoxIdPrefix+'Container').css({'cursor':'pointer'}).click(function(e){if(e.target.tagName=='A'){return true}else{var hash=tabs.filter('.selected').attr('href');var hashMark=hash.lastIndexOf('#');hash=hash.substring(hashMark,hash.length);window.location=txtBoxes.filter(hash).find('a').attr('href');return false}})}if(opts.autoPlay){SiteFeatureAutoPlayInterval['which'+settings.which]=setInterval("sliderAutoPlayer("+settings.which+")",opts.autoPlayInterval);if(opts.pauseOnHover){obj.hover(function(){clearInterval(SiteFeatureAutoPlayInterval['which'+settings.which])},function(){SiteFeatureAutoPlayInterval['which'+settings.which]=setInterval("sliderAutoPlayer("+settings.which+")",opts.autoPlayInterval)})}}if(opts.tabControl=='hover'){tabs.mouseover(function(){if(settings.imgIsAnimating){return false}if(!$(this).hasClass('selected')){var hash=this.hash;txtBoxes.filter('.selected').sliderTxtBoxAnimationsOut(opts).end().filter(this.hash).sliderTxtBoxAnimationsIn(opts);imgBgs.sliderImgAnimations(opts,settings,this.hash);tabs.filter('.selected').children('span').css({'width':(parseInt(opts.containerWidth)-parseInt(opts.imgWidth)),'display':'none'});tabs.filter(hash).children('span').animate({'width':opts.tabsAnimateWidth},opts.tabsAnimateInDuration)}slider.find('.selected').removeClass('selected').end().find(this.hash).addClass('selected')})}}function tabReset(){}if(!document.defaultView||!document.defaultView.getComputedStyle){var oldCurCSS=jQuery.curCSS;jQuery.curCSS=function(elem,name,force){if(name==='background-position'){name='backgroundPosition'}if(name!=='backgroundPosition'||!elem.currentStyle||elem.currentStyle[name]){return oldCurCSS.apply(this,arguments)}var style=elem.style;if(!force&&style&&style[name]){return style[name]}return oldCurCSS(elem,'backgroundPositionX',force)+' '+oldCurCSS(elem,'backgroundPositionY',force)}}var oldAnim=$.fn.animate;$.fn.animate=function(prop){if('background-position'in prop){prop.backgroundPosition=prop['background-position'];delete prop['background-position']}if('backgroundPosition'in prop){prop.backgroundPosition='('+prop.backgroundPosition}return oldAnim.apply(this,arguments)};function toArray(strg){strg=strg.replace(/left|top/g,'0px');strg=strg.replace(/right|bottom/g,'100%');strg=strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var res=strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]]}$.fx.step.backgroundPosition=function(fx){if(!fx.bgPosReady){var start=$.curCSS(fx.elem,'backgroundPosition');if(!start){start='0px 0px'}start=toArray(start);fx.start=[start[0],start[2]];var end=toArray(fx.options.curAnim.backgroundPosition);fx.end=[end[0],end[2]];fx.unit=[end[1],end[3]];fx.bgPosReady=true}var nowPosX=[];nowPosX[0]=((fx.end[0]-fx.start[0])*fx.pos)+fx.start[0]+fx.unit[0];nowPosX[1]=((fx.end[1]-fx.start[1])*fx.pos)+fx.start[1]+fx.unit[1];fx.elem.style.backgroundPosition=nowPosX[0]+' '+nowPosX[1]}})(jQuery);var SiteFeatureAutoPlayInterval=[];function sliderAutoPlayer(id){var tabs=jQuery('.SF-'+id).find('#'+jQuery.fn.slider.defaults.tabIdPrefix+'Container').children();if((tabs.length-1)==tabs.index(tabs.filter('.selected'))){tabs.filter(':first').click();jQuery('.SF-'+id).next('#slider-nav').find('#SF-n-reset').click()}else{tabs.filter('.selected').next().click();jQuery('.SF-'+id).next('#slider-nav').find('#SF-n-next').click()}}
