var $j = jQuery.noConflict();
$j(document).ready(function(){	
	// Menu injection
	$j('#menu-primary-menu li:last').addClass('last');
	$j('#menu-primary-menu > li').each(function(){
		if($j(this).find('ul').length){
			$j(this).find('> a').after('<span class="arw-drop"></span>');
		}
	});
	$j('.menu-item-53').click(function(e){e.preventDefault();});
	
	
	// Homepage carousel	
	var newWidth = $j(window).width();
	$j('.slide,#home-slide .caroufredsel_wrapper').width(newWidth);
	
	$j(window).resize(function() {
		newWidth = $j(window).width();
		$j("#slides").trigger("configuration", ['items.width', newWidth]);
		$j('.slide,#home-slide .caroufredsel_wrapper').width(newWidth);
		slideBar('css');
	});
	if($j('#home-slide').length){
		$j("#slides").carouFredSel({
			width:newWidth,
			align:false,
			circular:false,
			auto:false,
			items: {
				width:newWidth,
				visible:1
			},
			scroll : {
				items: 1,
				duration: 600,							
				pauseOnHover: true,
				onBefore: function(){
					slideBar('animate');
				}
			}					
		});	
		if($j('.slide54 img').length){
		  $j('.slide54').css('background','#fff url('+$j('.slide54 img').attr('src')+') no-repeat center center');
		}
		$j('#slide-nav a').live('click',function(e){
			e.preventDefault();
			$j("#slides").trigger('slideTo',$j(this).parent().index());
		});
	}
	function slideBar(t){
			$j("#slides").trigger('currentPosition',function(pos){
				$navpos = pos + 1;
				$curnav = $j('#slide-nav li:nth-child('+$navpos+')')
				$navwidth = parseInt($curnav.outerWidth()) / 2 - 22;
				$j('#slide-bar')[t]({'left':$curnav.offset().left + $navwidth});
			});
		}
		slideBar('css');
	
	// Homepage Testimonial carousel	
	if($j('#homepage #testimonial').length){
		$j("#test-slides").carouFredSel({
			width:802,
			height:'variable',
			circular:false,
			auto:{
			  play:true,
			  pauseDuration:6000
			},
			items: {
				height:'variable',
				width:802,
				visible:1
			},
			scroll : {
				items: 1,							
				pauseOnHover: true
			}					
		});	
		$j('.test-next').live('click',function(e){
			e.preventDefault();
			$j('#test-slides').trigger('next');
		});
		$j('.test-prev').live('click',function(e){
			e.preventDefault();
			$j('#test-slides').trigger('prev');
		});
	}
	
	// Gallery 
	if($j('.gallery').length){
		$j('.gallery a').colorbox({rel:'gal'});
	}
	$j('.modal').colorbox({photo:true});
});
