﻿$(function(){
    if ($('div.sc_menu').length == 0)
        return;

    //Remove scrollbars	
    $('div.sc_menu').css({overflow: 'hidden'});

	
	//When user move mouse over menu
	$('div.sc_menu').mousemove(function(e){
	    var div = $(this),
		    ul = $('ul.sc_menu', div),
		    ulPadding = 30;

	    var divWidth = div.width();
	    var lastLi = ul.find('li:last-child');

		var ulWidth = lastLi[0].offsetLeft + lastLi.width() + ulPadding;	
		var left = (e.pageX - div.offset().left) * (ulWidth-(divWidth)) / divWidth;

		$(this).scrollLeft(left);
	});
	
    $(document).ready(function(){
        if (window.addEventListener)
            window.addEventListener('resize', resizeScroller, false); 
        else if (window.attachEvent)
            window.attachEvent('onresize', resizeScroller);    
        resizeScroller();        
	});
});


function resizeScroller()
{
        $('div.sc_menu').width('0px');
        $('div.sc_menu').width('1px');
        $('div.sc_menu').width((document.getElementById('maincontent').offsetWidth - 65) + 'px');
        $('div.sc_menu').scrollLeft(25);
}
