/*jQuery('#menu ul li a').mouseenter(function(e){
	jQuery('li.menuItem').removeClass('hover');
	jQuery(this).parent().addClass('hover');
});

jQuery("#scroll").mouseleave(function(){ if(init_index)jQuery('#menu ul li a').eq(init_index).mouseenter(); });
*/
function resizeSlider() {
	var width=window.document.body.clientWidth; if (width>2048) width=2048; else if (width<1280) width=1280;
	var marginLeft = (1280 - width) /2;//alert(marginLeft);
	jQuery('#scroll').css('width', width);
	jQuery('#scroll').css('margin-left', marginLeft);
	
	var totWidth=0;
	var positions = new Array();
	jQuery('#scroll #slides .slide').each(function(i){
		jQuery(this).css('width', width - (Math.abs(marginLeft) * 2));
		jQuery(this).css('margin-left', Math.abs(marginLeft));
		//jQuery(this).css('margin-right', Math.abs(marginLeft));
		
		positions[i]= totWidth;
		totWidth += jQuery(this).width() + Math.abs(marginLeft);
	});
	jQuery('#scroll #slides').width(totWidth);
	
	jQuery('#scroll #menu ul li a').mouseenter(function(e){
		jQuery('li.menuItem').removeClass('hover');
		jQuery(this).parent().addClass('hover');
		var pos = jQuery(this).parent().prevAll('.menuItem').length;
		if (!start_index) jQuery('#slides').stop().animate({marginLeft:-positions[pos]+'px'},500);
			else {jQuery('#slides').css({marginLeft:-positions[pos]+'px'},450);start_index='';}
		e.preventDefault();
	});
	
	jQuery("#scroll").mouseleave(function(){ /*if(init_index)*/jQuery('#menu ul li a').eq(init_index).mouseenter(); });
	
	jQuery('#scroll #menu').css('margin-left', Math.abs(marginLeft));
	//jQuery('#tools').css('margin-left', Math.abs(marginLeft));
}

jQuery(document).ready(function(){
	resizeSlider();
	//if (init_index) { start_index=init_index;jQuery('#scroll #menu ul li a').eq(init_index).mouseenter(); }
	start_index=init_index;jQuery('#scroll #menu ul li a').eq(init_index).mouseenter();
	
	//jQuery('#menu ul li.menuItem:first').addClass('act').siblings().addClass('inact');
});

window.onresize = function(event) { resizeSlider(); }
