(function($){$.fn.tabSwitch=function(command,Arguements,Callback){var defaults={type:"table",cols:3,toggle:"slide",ease:40,easeType:"linear",loopback:1,width:400,height:400,index:0,speed:500,interval:5000,step:1,wrapperClass:"",viewportClass:""};var Args=$.extend(defaults,Arguements);var Obj=this;var jFirstObj=Obj.eq(1);var DOMFirstObj=Obj.eq(1).get(0);if(!$.isFunction(Callback)){Callback=function(){}}StoreToCache=function(){$.data(DOMFirstObj,"type",Args.type);$.data(DOMFirstObj,"toggle",Args.toggle);$.data(DOMFirstObj,"cols",Args.cols);$.data(DOMFirstObj,"ease",Args.ease);$.data(DOMFirstObj,"easeType",Args.easeType);$.data(DOMFirstObj,"index",Args.index);$.data(DOMFirstObj,"loopback",Args.loopback);if(jFirstObj.attr("style")){$.data(DOMFirstObj,"orgAttr",jFirstObj.attr("style"))}else{$.data(DOMFirstObj,"orgAttr","")}};backFromCache=function(){Obj.attr("style",$.data(DOMFirstObj,"orgAttr"));var ViewPortObj=$("#ViewPort"+$.data(DOMFirstObj));ViewPortObj.replaceWith(Obj);stopAuto();$.removeData(DOMFirstObj)};var createTab=function(){StoreToCache();if(Args.width){Obj.width(Args.width)}if(Args.height){Obj.height(Args.height)}var WraperSelector="WideDiv"+$.data(DOMFirstObj);Obj.wrapAll("<div id='"+WraperSelector+"'></div>");var WraperObj=$("#"+WraperSelector);WraperObj.addClass(Args.wraperClass);WraperObj.css({position:"relative"});WraperObj.wrap("<div id='"+WraperSelector.replace("WideDiv","ViewPort")+"'></div>");var ViewPortObj=$("#"+WraperSelector.replace("WideDiv","ViewPort"));ViewPortObj.width(Args.width);ViewPortObj.height(Args.height);ViewPortObj.css({display:"block",overflow:"hidden",position:"relative"});ViewPortObj.addClass(Args.viewportClass);switch(Args.type){case"slide":Obj.css({"float":"left"});WraperObj.width((Args.width+2)*Obj.length);break;case"scroll":WraperObj.width(Args.width);WraperObj.height((Args.height+2)*Obj.length);break;case"toggle":WraperObj.width(Args.width);WraperObj.height(Args.height);Obj.css({position:"absolute",left:"-999px"});Obj.eq(Args.index).css({left:"0px",top:"0px"});Obj.eq(Args.index).css("opacity",1);break;case"table":WraperObj.width(Args.width*Args.cols);Obj.css("float","left")}moveTo()};var moveTo=function(){var ease=0;if(!Args.easeType){Args.easeType=(DOMFirstObj,"easeType")}if(Args.index>Obj.length-1){if($.data(DOMFirstObj,"loopback")!=0){Args.index=0;ease=-$.data(DOMFirstObj,"ease")}else{return}}if(Args.index<0){if($.data(DOMFirstObj,"loopback")!=0){Args.index=Obj.length-1;ease=$.data(DOMFirstObj,"ease")}else{return}}var WraperSelector="WideDiv"+$.data(DOMFirstObj);var WraperObj=$("#"+WraperSelector);switch($.data(DOMFirstObj,"type")){case"slide":if(ease!=0){var easeLevel=(parseInt(WraperObj.css("left").replace("px",""))+ease);WraperObj.animate({left:easeLevel+"px"},Args.speed,function(){WraperObj.animate({left:-(Obj.outerWidth(true)*Args.index)+"px"},Args.speed,Args.easeType,Callback())})}else{WraperObj.animate({left:-(Obj.outerWidth(true)*Args.index)+"px"},Args.speed,Args.easeType,Callback())}break;case"scroll":if(ease!=0){var easeLevel=(parseInt(WraperObj.css("top").replace("px",""))+ease);WraperObj.animate({top:easeLevel+"px"},Args.speed,function(){WraperObj.animate({top:-(Obj.outerHeight(true)*Args.index)+"px"},Args.speed,Args.easeType,Callback())})}else{WraperObj.animate({top:-(Obj.outerHeight(true)*Args.index)+"px"},Args.speed,Args.easeType,Callback())}break;case"toggle":Obj.eq(Args.index).css({left:"0px",top:"0px"});switch($.data(DOMFirstObj,"toggle")){case"fade":Obj.eq(Args.index).css({opacity:0});Obj.eq(Args.index).animate({opacity:1},Args.speed);if($.data(DOMFirstObj,"index")!=Args.index){Obj.eq($.data(DOMFirstObj,"index")).animate({opacity:0},Args.speed,function(){$(this).css("left",-999);Callback()})}break;case"toggle":if($.data(DOMFirstObj,"index")!=Args.index){Obj.eq(Args.index).css({display:"none"});Obj.eq($.data(DOMFirstObj,"index")).slideUp(Args.speed,function(){Obj.eq(Args.index).slideDown(Args.speed,Callback());$(this).css("left",-999)})}break;case"show":if($.data(DOMFirstObj,"index")!=Args.index){Obj.eq(Args.index).css({display:"none"});Obj.eq($.data(DOMFirstObj,"index")).hide(Args.speed,function(){Obj.eq(Args.index).show(Args.speed,Callback());$(this).css("left",-999)})}break;case"noeffect":if($.data(DOMFirstObj,"index")!=Args.index){Obj.eq($.data(DOMFirstObj,"index")).css("left",-999)}break}break;case"table":var cols=$.data(DOMFirstObj,"cols");var nextX=-(Args.index%cols)*Obj.width();var nextY=-Math.floor(Args.index/cols)*Obj.height();WraperObj.animate({left:nextX},Args.speed,Args.easeType,function(){WraperObj.animate({top:nextY},Args.speed,Args.easeType,Callback())});break;default:$("html,body").animate({scrollTop:Obj.eq(Args.index).offset().top},Args.speed);break}$.data(DOMFirstObj,"index",Args.index)};moveStep=function(){var currentIdx=$.data(DOMFirstObj,"index");Args.index=parseInt(currentIdx)+parseInt(Args.step);moveTo()};startAuto=function(){$.data(DOMFirstObj,"AutoSwitch",setInterval(moveStep,Args.interval))};stopAuto=function(){clearInterval($.data(DOMFirstObj,"AutoSwitch"));$.removeData(DOMFirstObj,"AutoSwitch")};toggleAuto=function(){if(isAuto()){stopAuto()}else{startAuto()}};isAuto=function(){if($.data(DOMFirstObj,"AutoSwitch")){return true}else{return false}};if(!command){command=""}switch(command.toLowerCase()){case"index":if($.data(DOMFirstObj,"index")){return $.data(DOMFirstObj,"index")}else{return 0}break;case"moveto":moveTo();break;case"movestep":moveStep();break;case"destroy":backFromCache();break;case"create":createTab();break;case"isauto":return isAuto();break;case"toggleauto":toggleAuto();break;case"startauto":startAuto();break;case"stopauto":stopAuto();break}}})(jQuery);
(function($){$.fn.ImageSwitch=function(Arguements,FuntionHandle){var defaults={Type:"FadeIn",NewImage:"",EffectOriginal:true,Speed:1000,StartLeft:50,StartTop:0,StartOpacity:0,EndLeft:-50,EndTop:0,EndOpacity:0,Direction:"RightLeft",Door1:"",Door2:""};var Args=$.extend(defaults,Arguements);var Obj=this;var EndFunction=function(){};if($.isFunction(FuntionHandle)){EndFunction=FuntionHandle}var FadeImage=function(){$("body").append("<img class='GrpEffectImg'/>");$(".GrpEffectImg").attr("src",Obj.attr("src"));$(".GrpEffectImg").css("position","absolute");$(".GrpEffectImg").css("top",Obj.offset().top);$(".GrpEffectImg").css("left",Obj.offset().left);$(".GrpEffectImg").css("opacity",1);Obj.attr("src",Args.NewImage);if(Args.EffectOriginal){Obj.css("opacity",Args.StartOpacity);Obj.animate({opacity:1},Args.Speed)}$(".GrpEffectImg").animate({opacity:0},Args.Speed,function(){$(".GrpEffectImg").remove();EndFunction()})};var Fly=function(FlyIn){$("body").append("<img class='GrpEffectImg'/>");$(".GrpEffectImg").css("position","absolute");if(FlyIn){$(".GrpEffectImg").attr("src",Args.NewImage);$(".GrpEffectImg").css("top",Obj.offset().top+Args.StartTop);$(".GrpEffectImg").css("left",Obj.offset().left+Args.StartLeft);$(".GrpEffectImg").css("opacity",Args.StartOpacity);EndTop=Obj.offset().top;EndLeft=Obj.offset().left;EndOpacity=1}else{$(".GrpEffectImg").attr("src",Obj.attr("src"));Obj.attr("src",Args.NewImage);$(".GrpEffectImg").css("top",Obj.offset().top);$(".GrpEffectImg").css("left",Obj.offset().left);$(".GrpEffectImg").css("opacity",1);EndTop=Obj.offset().top+Args.EndTop;EndLeft=Obj.offset().left+Args.EndLeft;EndOpacity=Args.EndOpacity}$(".GrpEffectImg").animate({opacity:EndOpacity,top:EndTop,left:EndLeft},Args.Speed,function(){Obj.attr("src",Args.NewImage);$(".GrpEffectImg").remove();EndFunction()})};var Scroll=function(ScrollIn){var backup=Obj.clone(true);Obj.wrap("<div id='GrpViewport'></div>");$("#GrpViewport").css("overflow","hidden");$("#GrpViewport").width(Obj.width());$("#GrpViewport").height(Obj.height());$("#GrpViewport").append("<img class='GrpEffectImg'/>");$(".GrpEffectImg").css("position","absolute");var StartTop=0;var StartLeft=0;switch(Args.Direction){case"RightLeft":StartLeft=-Obj.width();break;case"LeftRight":StartLeft=Obj.width();break;case"TopDown":StartTop=-Obj.height();break;case"DownTop":StartTop=Obj.height();break}if(ScrollIn){$(".GrpEffectImg").attr("src",Args.NewImage);$(".GrpEffectImg").css("top",StartTop);$(".GrpEffectImg").css("left",StartLeft);$(".GrpEffectImg").css("opacity",Args.StartOpacity);EndTop=0;EndLeft=0;EndOpacity=1}else{$(".GrpEffectImg").attr("src",Obj.attr("src"));$(".GrpEffectImg").css("left",0);$(".GrpEffectImg").css("top",0);Obj.attr("src",Args.NewImage);EndTop=StartTop;EndLeft=StartLeft;EndOpacity=Args.EndOpacity}if(Obj.css("position")!="absolute"){$("#GrpViewport").css("position","relative");Obj.css("position","absolute")}else{$("#GrpViewport").css("position","absolute");$("#GrpViewport").css("left",Obj.css("left"));$("#GrpViewport").css("top",Obj.css("top"));Obj.css("top",0);Obj.css("left",0)}if(Args.EffectOriginal&&ScrollIn){Obj.animate({top:-StartTop,left:-StartLeft},Args.Speed)}$(".GrpEffectImg").animate({opacity:EndOpacity,top:EndTop,left:EndLeft},Args.Speed,function(){backup.attr("src",Args.NewImage);$("#GrpViewport").replaceWith(backup);EndFunction()})};var SingleDoor=function(){var backup=Obj.clone(true);Obj.wrap("<div id='GrpViewport'></div>");$("#GrpViewport").css("overflow","hidden");$("#GrpViewport").width(Obj.width());$("#GrpViewport").height(Obj.height());$("#GrpViewport").append("<div class='GrpEffectDiv'/>");$(".GrpEffectDiv").attr("src",Args.NewImage);$(".GrpEffectDiv").css("position","absolute");$(".GrpEffectDiv").css("background-color","#FFF");if(Args.Door1.length>0){$(".GrpEffectDiv").css("background",Args.Door1)}$(".GrpEffectDiv").width(Obj.width());$(".GrpEffectDiv").height(Obj.height());var StartTop=0;var StartLeft=0;switch(Args.Direction){case"RightLeft":StartLeft=-Obj.width();break;case"LeftRight":StartLeft=Obj.width();break;case"TopDown":StartTop=-Obj.height();break;case"DownTop":StartTop=Obj.height();break}$(".GrpEffectDiv").css("top",StartTop);$(".GrpEffectDiv").css("left",StartLeft);if(Obj.css("position")!="absolute"){$("#GrpViewport").css("position","relative");Obj.css("position","absolute")}else{$("#GrpViewport").css("position","absolute");$("#GrpViewport").css("left",Obj.css("left"));$("#GrpViewport").css("top",Obj.css("top"));Obj.css("top",0);Obj.css("left",0)}$(".GrpEffectDiv").animate({top:0,left:0},Args.Speed,function(){Obj.attr("src",Args.NewImage);$(".GrpEffectDiv").animate({top:StartTop,left:StartLeft},Args.Speed,function(){backup.attr("src",Args.NewImage);$("#GrpViewport").replaceWith(backup);EndFunction()})})};var DoubleDoor=function(){var orgPosition=Obj.css("position");var orgLeft=Obj.css("left");var orgTop=Obj.css("top");Obj.wrap("<div id='GrpViewport'></div>");$("#GrpViewport").css("overflow","hidden");$("#GrpViewport").width(Obj.width());$("#GrpViewport").height(Obj.height());$("#GrpViewport").append("<div class='GrpEffectDiv'/>");$(".GrpEffectDiv").css("position","absolute");$(".GrpEffectDiv").css("background-color","#FFF");if(Args.Door1.length>0){$(".GrpEffectDiv").css("background",Args.Door1)}$(".GrpEffectDiv").width(Obj.width());$(".GrpEffectDiv").height(Obj.height());$("#GrpViewport").append("<div class='GrpEffectDiv1'/>");$(".GrpEffectDiv1").css("position","absolute");$(".GrpEffectDiv1").css("background-color","#FFF");if(Args.Door2.length>0){$(".GrpEffectDiv1").css("background",Args.Door2)}$(".GrpEffectDiv1").width(Obj.width());$(".GrpEffectDiv1").height(Obj.height());var StartTop=0;var StartLeft=0;switch(Args.Direction){case"RightLeft":StartLeft=-Obj.width();break;case"LeftRight":StartLeft=Obj.width();break;case"TopDown":StartTop=-Obj.height();break;case"DownTop":StartTop=Obj.height();break}$(".GrpEffectDiv").css("top",StartTop);$(".GrpEffectDiv").css("left",StartLeft);$(".GrpEffectDiv1").css("top",-StartTop);$(".GrpEffectDiv1").css("left",-StartLeft);if(!Args.EffectOriginal){$(".GrpEffectDiv").css("background","#FFF url("+args.newimage+") no-repeat "+-StartLeft/2+"px "+-StartTop/2+"px");$(".GrpEffectDiv1").css("background","#FFF url("+args.newimage+") no-repeat "+StartLeft/2+"px "+StartTop/2+"px")}if(Obj.css("position")!="absolute"){$("#GrpViewport").css("position","relative");Obj.css("position","absolute")}else{$("#GrpViewport").css("position","absolute");$("#GrpViewport").css("left",orgLeft);$("#GrpViewport").css("top",orgTop);Obj.css("position","absolute");Obj.css("top",0);Obj.css("left",0)}$(".GrpEffectDiv").animate({top:StartTop/2,left:StartLeft/2},Args.Speed,function(){Obj.attr("src",Args.NewImage);if(!Args.EffectOriginal){Obj.css("position",orgPosition);Obj.css("top",orgTop);Obj.css("left",orgLeft);$("#GrpViewport").replaceWith(Obj)}else{$(".GrpEffectDiv").animate({top:StartTop,left:StartLeft},Args.Speed,function(){Obj.css("position",orgPosition);Obj.css("top",orgTop);Obj.css("left",orgLeft);$("#GrpViewport").replaceWith(Obj)})}});$(".GrpEffectDiv1").animate({top:-StartTop/2,left:-StartLeft/2},Args.Speed,function(){Obj.attr("src",Args.NewImage);if(!Args.EffectOriginal){EndFunction()}else{$(".GrpEffectDiv1").animate({top:-StartTop,left:-StartLeft},Args.Speed,function(){EndFunction()})}})};var Flip=function(FlipIn){var backup=Obj.clone(true);if(Obj.css("z-index")=="auto"){Obj.css("z-index",100)}if(Obj.css("position")!="absolute"){Obj.css("position","relative")}$("body").append("<img class='GrpEffectImg'/>");$(".GrpEffectImg").css("position","absolute");$(".GrpEffectImg").css("top",Obj.offset().top);$(".GrpEffectImg").css("left",Obj.offset().left);if(FlipIn){$(".GrpEffectImg").css("opacity",Args.StartOpacity);$(".GrpEffectImg").css("z-index",Obj.css("z-index")-1);$(".GrpEffectImg").attr("src",Args.NewImage)}else{$(".GrpEffectImg").css("opacity",1);$(".GrpEffectImg").css("z-index",Obj.css("z-index")+1);$(".GrpEffectImg").attr("src",Obj.attr("src"));Obj.attr("src",Args.NewImage)}if(Math.abs(Args.EndTop)<Obj.height()&&Math.abs(Args.EndLeft)<Obj.width()){EndTop=Obj.offset().top;EndLeft=Obj.offset().left+Obj.width()}else{EndTop=Obj.offset().top+Args.EndTop;EndLeft=Obj.offset().left+Args.EndLeft}EndOpacity=1;$(".GrpEffectImg").animate({opacity:EndOpacity,top:EndTop,left:EndLeft},Args.Speed,function(){if(FlipIn){$(".GrpEffectImg").css("z-index",101)}else{EndOpacity=Args.EndOpacity;$(".GrpEffectImg").css("z-index",2)}$(".GrpEffectImg").animate({opacity:EndOpacity,top:Obj.offset().top,left:Obj.offset().left},Args.Speed,function(){backup.attr("src",Args.NewImage);Obj.replaceWith(backup);$(".GrpEffectImg").remove();EndFunction()})})};return this.each(function(){var TempImg=new Image();TempImg.src=Args.NewImage;$(TempImg).load(function(){switch(Args.Type){case"FadeIn":FadeImage();break;case"FlyIn":Fly(true);break;case"FlyOut":Fly(false);break;case"FlipIn":Flip(true);break;case"FlipOut":Flip(false);break;case"ScrollIn":Scroll(true);break;case"ScrollOut":Scroll(false);break;case"SingleDoor":SingleDoor();break;case"DoubleDoor":DoubleDoor();break}})})}})(jQuery);
(function($){$.fn.extLinks=function(Arguements,Callback){var defaults={PrefixObj:"",PreOpen:"NewTab",LinkOpen:"SameTab",PostObj:"",PostOpen:"NewTab",Links:"external"};var Args=$.extend(defaults,Arguements);var Obj=this;var Selector="a";switch(Args.Links){case"external":Selector="a[href*='http://']:not([href*='"+location.hostname+"'])";break;case"internal":Selector="a[href^='/'],a[href*='"+location.hostname+"']";break}if(Args.LinkOpen=="NewTab"){$(this).find(Selector).click(function(e){var newWindow=window.open($(this).attr("href"),"_blank");newWindow.focus();e.preventDefault()})}if(Args.PrefixObj.length>0){if(Args.PreOpen==Args.LinkOpen){$(this).find(Selector).html(Args.PrefixObj+$(this).find(Selector).html())}else{if(Args.PreOpen=="NewTab"){PreTarget='target="_blank"'}else{PreTarget=""}$(this).find(Selector).each(function(){$(this).before("<a href='"+$(this).attr("href")+"' "+PreTarget+">"+Args.PrefixObj+"</a>")})}}if(Args.PostObj.length>0){if(Args.PostOpen==Args.LinkOpen){$(this).find(Selector).html($(this).find(Selector).html()+Args.PostObj)}else{if(Args.PostOpen=="NewTab"){PostTarget='target="_blank"'}else{PostTarget=""}$(this).find(Selector).each(function(){$(this).after("<a href='"+$(this).attr("href")+"' "+PostTarget+">"+Args.PostObj+"</a>")})}}}})(jQuery);
