jQuery(function($){	
	
	//side-navigation
	$("#side-navigation ul .active").parentsUntil("#side-navigation").show().filter("li").addClass("active");
	$("#side-navigation a").click(function(){
		var $ul = $(this).next("ul");
		if(!$(this).is(".active > a")){
			if($ul.length>0){
				$("#side-navigation .active").removeClass("active").find("ul").slideUp();
				$ul.slideToggle(300, function(){
					$(this).find("ul").hide();
					$(this).find(".active").removeClass("active");
				}).parent().toggleClass("active");
				return false;
			};
		}else{
			return false;
		}
	});//end side-navigation
	
	// Client Scroll
	$("#client-area .wrap").smoothDivScroll({
		autoScroll: "always",
		autoScrollDirection: "endlessloopright",
		autoScrollInterval: 10,
		autoScrollStep: 1
	});
	
	
	//banner-slider
	try{
		$("#banner-slider").powerSlider({
			nextSelector : ".arrow3-right",
			prevSelector : ".arrow3-left", 
			relativeNav : true,
			autoSlide: true, 
			slideInterval : 8000
		});
		$("#events-slider").powerSlider({
			autoNavigation : "#events-slider .dot-nav"
		});
	}catch(e){
		
	}
	
	//popup
	$("a[rel=popup]").click(function(){
		var $target = $($(this).attr("href"));
		$target.fadeIn(400);
		return false;
	});
	$(".popup .link-close").click(function(){
		var $target = $(this).parents(".popup");
		$target.fadeOut(400);
		return false;
	});
	$(".popup-wrapper").wrap('<table cellspacing="0" cellspacing="0" border="0" class="ptable"><tr><td></td></tr></table>')
	
	$('a.submit').click(function(){
	  $(this).closest('form').submit();
	  return false;
	});
	
	$('#services-scroller').innerfade({
    animationtype: 'fade',
    speed: 1000,
    timeout: 12000,
    type: 'random',
    containerheight: '140px'
  });
  
  $('.image-list li img').load(function(){
    var $this = $(this);
    $this.css({
      position: 'absolute',
      top: ($this.parent().innerHeight() - $this.height()) / 2,
      left: 0
    });
  });

});

Cufon.replace("#services-scroller h2", {fontFamily:"Coupe-Thin"});
Cufon.replace(".box-2 h2", {fontFamily:"Coupe-Normal"});
Cufon.replace(".title-1, .title-2, .box-1 .title");

