$(document).ready(function() {
	var wid = 50;
	var wid1 = 30;
	var wid2 = 20
	if($.browser.msie && parseFloat($.browser.version) < 7){
		wid=25;
		wid1=15;
		wid2=-10;
	}
	
	$('#mainnav-new a').hover(function(){ 
		var $item = $(this).closest('.item');
		if (!$item.hasClass('active')) {
			$item.addClass('hover')
		}
	}, function(){ 
		var $item = $(this).closest('.item');
		$item.removeClass('hover')
		
	});
	
	$('#mainnav li a').hover(
		function(){
			if (!$(this).parent().hasClass('active')) {
				
				
				var thisa = $(this), wd=0;
				
				$('.navslider').css({'left': (thisa.parent().position().left+$('#mainnav').position().left+20)+'px'});
				$('.navslider .slempty').css({'width': (thisa.parent().width()+wid)+'px'});
				$('.navslider div').each(function(){ wd+=$(this).width(); });
				$('.navslider').css({'opacity': '1', 'width':wd});
			}
		}, 
		function(){
			$('.navslider').css({'opacity': '0'});
		}
	);
	
	if ($('#mainnav li').hasClass('active')) {
		$('.navslider').after("<div class='navactive'><div class='slleft'></div><div class='slempty'></div><div class='slright'></div></div>");
		
		$('.navactive').css({'left': ($('#mainnav li.active').position().left+$('#mainnav').position().left+wid1)+'px', 'opacity': '1'});
		$('.navactive .slempty').css({'width': ($('#mainnav li.active').width()+wid-wid2)+'px'});
		
		$(window).resize(function() {
			$('.navactive').css({'left': ($('#mainnav li.active').position().left+$('#mainnav').position().left+wid1)+'px', 'opacity': '1'});
		});
	}
			
			
			
	$('#services-container-inner .services-item:first').before($('#services-container-inner .services-item:last'));
			
			
	$('#services-arr-r').click(function(e){
		e.preventDefault();
		$('#services-container-inner:not(:animated)').animate({'left':'-=313px'},800, function(){
			$('#services-container-inner .services-item:last').after($('#services-container-inner .services-item:first'));
			$('#services-container-inner').css({'left':'-313px'});
		});
	});
			
	$('#services-arr-l').click(function(e){
		e.preventDefault();
		$('#services-container-inner:not(:animated)').animate({'left':'+=313px'},800, function(){
		$('#services-container-inner .services-item:first').before($('#services-container-inner .services-item:last'));
		$('#services-container-inner').css({'left':'-313px'});
		});
	});
			
	$('#clients-container a:first').before($('#clients-container a:last'));
			
			
	$('#clients-arr-r').click(function(e){
		e.preventDefault();
		$('#clients-container:not(:animated)').animate({'left':'-=211px'},800, function(){
			$('#clients-container a:last').after($('#clients-container a:first'));
			$('#clients-container').css({'left':'-211px'})
		});
	});
			
	$('#clients-arr-l').click(function(e){
		e.preventDefault();
		$('#clients-container:not(:animated)').animate({'left':'+=211px'},800, function(){
		$('#clients-container a:first').before($('#clients-container a:last'));
		$('#clients-container').css({'left':'-211px'});
		});
	});
					
	$('#clients-container .clients-item').hover(function(){ $(this).css({'backgroundPosition': '50% 100%'})}, function(){ $(this).css({'backgroundPosition': '50% 0'})} )
	
	
	var tabs = $('.tabs .tabs-header .tab-1, .tabs .tabs-header .tab-2, .tabs .tabs-header .tab-3');
	var tabsbody = $('.tabs .tabs-body .tab-1, .tabs .tabs-body .tab-2, .tabs .tabs-body .tab-3');
	var tabsbodyw = $('.tabs .tabs-body');
	
	tabs.click(function(){ 
		if (!$(this).hasClass('active')) {
			tabs.removeClass('active');
			tabsbody.removeClass('active');
			
			$('.'+$(this).attr('class'), tabsbodyw).addClass('active');
			
			$(this).addClass('active');
		}
	});
	
	var maxTabHeight =0;
	
	tabs.each(function(){ 
		if ($(this).height()>maxTabHeight) { maxTabHeight=$(this).height() }
	});
	
	tabs.each(function(){
		$(this).css({'height':maxTabHeight+'px'});
	});
	
	
	$('.port-samples .item').hover(function(){ $('.item-text', this).fadeIn(100); $('.baner-itself', this).fadeOut(100); }, function(){ $('.item-text', this).fadeOut(100); $('.baner-itself', this).fadeIn(100); });
	
	$('.teasers').mainSamples();
	
});

jQuery.fn.mainSamples = function(options){
	return this.each(function() {
		var count = $('.slide', $(this)).length,
			loaded = 0,
			$this = $(this),
			isrc = '';
			
		if($.browser.msie) {
			isrc = $('.slide img', $this).first().attr('src');
			$('.slide img', $this).first().attr('src', isrc + "?" + new Date().getTime());
		}
			
		$('.slide', $this).hide().first().children().load(function(){ $(this).parent().show(); loaded++; $('.loader', $this).remove()});
		$('.loader', $this).prependTo($this).show();
		$('.slide img', $this).each(function(){
			if($.browser.msie) {
				isrc = $(this).attr('src');
				$(this).attr('src', isrc + "?" + new Date().getTime());
			}
			$(this).load(function(){ 
				loaded++;
				if (loaded==count) {
					
					setInterval(slide,4000);
				}
			});
		});
		
		function slide(){ 
			$('.slide', $this).first().fadeOut(function(){ $(this).appendTo($this); }).next().fadeIn();
		}
	});
};
