jQuery(function($){	

	try{
	
		// Tabs
		$(".tabbox-3 .tabs a").append('<span class="arrow"></span>');
		$(".tabbox-1, .tabbox-2, .tabbox-3").Boxtab({
			animType: "fade"
		});
		
		//tooltip
		$(".tt-1").tooltip({
			tipClass : "tooltip-1"
		});
		$(".tt-2").tooltip({
			tipClass : "tooltip-2"
		});
		$(".tt-3").tooltip({
			tipClass : "tooltip-3"
		});
		
				
		//jumper-box
		$(".jumper-box li").hover(function(){
			$(this).stop().animate({top:-70}, 600, "easeOutExpo");
		},function(){
			$(this).stop().animate({top:0}, 600, "easeOutExpo");
		});
		
		// Sliders
		$(".image-slider").powerSlider({
			autoSlide: true,
			autoNavigation : ".snav",
			slideInterval: 8000,
			relativeNav : true 
		});
		$(".content-slider").powerSlider({
			nextSelector : ".next", 
			prevSelector : ".prev",
			autoSlide: true,
			slideInterval: 10000,
			relativeNav : true 
		});
	
	}catch(e){
		//alert(e);
	}
	
});

//Boxtab Plugin - Customized
(function($){
	
	$.fn.Boxtab = function(opt){
		
		var defaults = {
			tabs : ".tabs a",
			tabElement : ".panel",
			currentClass : "active",
			animType: "none",
			speed: 800,
			initTab : 0 //0 based index
		};
		
		var o = $.extend(defaults, opt);
				
		return this.each(function(){
		var $tab = $(o.tabs, this);
		var $element = $(o.tabElement, this);
		
		
		//init
		tabChange(o.initTab)
		
		//binding Click event
		$tab.click(function(){
			var idx = $tab.index($(this));
			tabChange(idx);
			return false;
		})
		
		function tabChange(n){			
			// Panel
			//$element.filter(":visible").hide();
			//$element.eq(n).show();
			if(o.animType == "slide"){
				$element.filter(":visible").slideUp(o.speed*2);
				$element.eq(n).slideDown(o.speed);
			}else if(o.animType == "fade"){
				$element.filter(":visible").hide();
				$element.eq(n).fadeIn(o.speed);
			}else{
				$element.filter(":visible").hide();	
				$element.eq(n).show();			
			}
			
			//tab
			$tab.filter(".active").removeClass(o.currentClass);
			$tab.eq(n).addClass(o.currentClass);
		}		
	  });
	};
	
})(jQuery);
