(function($){$.fn.siteFeature=function(options){var opts=$.extend({},$.fn.siteFeature.defaults,options);return this.each(function(i){obj=$(this);var settings={};settings.which=i;createFeature(opts,settings);customizeFeature(opts,settings);eventFeature(opts,settings);});};$.fn.siteFeature.defaults={outputElementId:'siteFeature',txtBoxIdPrefix:'txtBox',imgBgIdPrefix:'imgBg',tabIdPrefix:'tab',titleText:'h3',containerWidth:'930px',containerHeight:'265px',imgWidth:'650px',tabsLocation:'left',tabBgImg:'wp-content/themes/directorypress/PPT/img/slide/arrow-left.png',tabBgImgIE6:'wp-content/themes/directorypress/PPT/img/slide/arrow-left.gif',tabControl:'click',tabLock:4,startTab:1,txtBoxWidth:'300px',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:'fade',imgBgsAnimationList:['fade','wave','crash','curtain','zipper','fountain','cascade','dribble','checker','enterTheDragon'],imgBgAnimationDirection:'random',tabsAnimateInDuration:100,tabsAnimateWidth:'+=20',autoPlay:true,autoPlayInterval:7000,pauseOnHover:true,ieEnableFilters:false,endCreateFunction:null};$.fn.siteFeatureTxtBoxAnimationsOut=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.siteFeatureTxtBoxAnimationsIn=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.siteFeatureImgAnimations=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',tcolWidth+"px").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 siteFeature;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 class="PPTActiveTab"><span></span></span><h4 class="currenth4">'+ sfcurrent.find('h3').text()+'</h4><p>'+ sfcurrent.find('img').attr('title')+'</p></a>';});txtBoxes+="</div>";imgBgs+="</div>";tabs+="</div>";siteFeature=(imgBgs+ txtBoxes+ tabs);obj.empty().attr({'id':opts.outputElementId,'class':opts.tabsLocation}).css({'width':opts.containerWidth,'height':opts.containerHeight}).append(siteFeature);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 siteFeature=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).siteFeatureTxtBoxAnimationsIn(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').siteFeatureTxtBoxAnimationsOut(opts).end().filter(this.hash).siteFeatureTxtBoxAnimationsIn(opts);imgBgs.siteFeatureImgAnimations(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).css({'display':'block'});}else{if(opts.activeTabIsLink){window.location=txtBoxes.filter(this.hash).find('a').attr('href');return false;}}}
siteFeature.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("siteFeatureAutoPlayer("+ settings.which+")",opts.autoPlayInterval);if(opts.pauseOnHover){obj.hover(function(){clearInterval(SiteFeatureAutoPlayInterval['which'+settings.which]);},function(){SiteFeatureAutoPlayInterval['which'+settings.which]=setInterval("siteFeatureAutoPlayer("+ 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').siteFeatureTxtBoxAnimationsOut(opts).end().filter(this.hash).siteFeatureTxtBoxAnimationsIn(opts);imgBgs.siteFeatureImgAnimations(opts,settings,this.hash);tabs.filter('.selected').children('span').css({'width':(parseInt(opts.containerWidth)- parseInt(opts.imgWidth)),'display':'none'});tabs.filter(hash).children('span').css({'display':'block'}).animate({'width':opts.tabsAnimateWidth},opts.tabsAnimateInDuration);}
siteFeature.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==undefined?fx.end: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 siteFeatureAutoPlayer(id){var tabs=jQuery('.SF-'+ id).find('#'+ jQuery.fn.siteFeature.defaults.tabIdPrefix+'Container').children();if((tabs.length- 1)==tabs.index(tabs.filter('.selected'))){tabs.filter(':first').click();jQuery('.SF-'+ id).next('#siteFeature-nav').find('#SF-n-reset').click();}else{tabs.filter('.selected').next().click();jQuery('.SF-'+ id).next('#siteFeature-nav').find('#SF-n-next').click();}}
