history.navigationMode = 'compatible';
$(window).bind('hashchange', function () {
	var s = '';
	s+= window.location
	if(s.indexOf('#') >= 0) {
		var el = s.split('#')[1].substr(1);
		if(el.length > 0 && $('#' + el).length > 0) {
			if($('#' + el).attr('class') == '') {
				$('#' + el).click();
				return;
			} else {
				return;
			}
		}
	}
	if($('#selMensMain').attr('class') == '') {
		$('#selMensMain').click();
	}
});

jQuery(document).ready(function() {
	$('.m').mouseover(function() {
		$(this).addClass('hv');
	}).mouseout(function() {
		$(this).removeClass('hv');
	});
	var loc = '';
	loc+= window.location;
	
	if(loc.indexOf('#') > 0) {
		var sp = loc.split('#')[1].substr(4);
		scroller.scrollTo($('#l' + sp));
	}

	$('#menu a').click(function() {
		$('#menu a').removeClass('selected');
		$(this).addClass('selected');
	});

	$('#selMensMain').click(function() {
		scroller.scrollTo($('#lMensMain'));
		//$('ul').animate({marginLeft: "-=" + ($('#lmensMain').width() + 1) + "px"}, 350, function() {
		//});
	});
	$('#selMensQualifiers').click(function() {
		scroller.scrollTo($('#lMensQualifiers'));
	});
	$('#selWomensMain').click(function() {
		scroller.scrollTo($('#lWomensMain'));
	});
	$('#selWomensQualifiers').click(function() {
		scroller.scrollTo($('#lWomensQualifiers'));
	});
	$('#selNCCC').click(function() {
		scroller.scrollTo($('#lNCCC'));
	});
	$('#selWODEN').click(function() {
		scroller.scrollTo($('#lWODEN'));
	});
	
	
});


var scroller = {
	scrollTo: function(el) {
		// get element position
		if(!el.position()) return;
		var cpos = parseInt(el.parent().css('marginLeft'));
		var elX = el.position().left;// + cpos;
		var scrollW = (cpos * -1) - elX;
		var sign = (scrollW < 0 ? '-' : '+');
		el.parent().animate({marginLeft: sign + "=" + Math.abs(scrollW) + "px"}, 350, function() {
		});
		if(!el.hasClass('selected')) {
			el.addClass('selected');
		}
		el.siblings().removeClass('selected');
	}
}
