
$(document).ready(function() {
    var switches = $('#switches > div');
    var slides = $('#slides > div');
    switches.each(function(idx) {
            $(this).data('slide', slides.eq(idx));
        }).hover(
        function() {
            switches.removeClass('active');
            slides.removeClass('active');             
            $(this).addClass('active');  
            $(this).data('slide').addClass('active');
        });

		$("#nav li a").click(function() { 
			$("link").attr("href",$(this).attr('rel'));
			$.cookie("css",$(this).attr('rel'), {expires: 365, path: '/'});
			return false;
		});
	
	function megaHoverOver(){
		$(this).find(".sub").stop().fadeTo('fast', 1).show();
		$(this).find(".sub").css("z-index", "1000");
			
		//Calculate width of all ul's
		(function($) { 
			jQuery.fn.calcSubWidth = function() {
			};
		})(jQuery); 
		
		if ( $(this).find(".row").length > 0 ) { //If row exists...
			var biggestRow = 0;	
			//Calculate each row
			$(this).find(".row").each(function() {							   
				$(this).calcSubWidth();
				//Find biggest row
				if(typeof rowWidth != 'undefined' && rowWidth > biggestRow) {
					biggestRow = rowWidth;
				}
			});
			//Set width
			$(this).find(".sub").css({'width' :biggestRow});
			$(this).find(".row:last").css({'margin':'0'});
			
		} else { //If row does not exist...
			
			$(this).calcSubWidth();
			//Set Width
			if(typeof rowWidth != 'undefined')
				$(this).find(".sub").css({'width' : rowWidth});
			
		}
	}
	
	function megaHoverOut(){ 
	  $(this).find(".sub").stop().fadeTo('fast', 0, function() {
		  $(this).hide(); 
	  });
	}

	function megaHoverOver2(){
		$(this).stop().animate({"left": "0px"}, "slow");
		$(this).css("z-index", "1000");
	}
	
	function megaHoverOut2(){ 
		$(this).stop().animate({"left": "-230px"}, "slow");
		$(this).css("z-index", "1000");
	}	
	
	function megaHoverOver3(){
			$("#sr_news").click(function() { // wrap the action in a click event
				
				$("#side_right").stop().animate({"right": "5px"}, "slow");
				$("#side_right").css("z-index", "1000");
			
			}); 
	}
	
	function megaHoverOut3(){ 
		$("#side_right").stop().animate({"right": "-230px"}, "slow");
		$("#side_right").css("z-index", "1000");
	}	

	var config = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 100, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
		 timeout: 500, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
	};

	var onpaget = false;
	var config_sideleft = { sensitivity: 2, interval: 100, over: megaHoverOver2, timeout: 500, out: megaHoverOut2 };	
	var config_sideright = { sensitivity: 2, interval: 100, over: megaHoverOver3, timeout: 500, out: megaHoverOut3 };	
	
	$("ul#topnav li .sub").css({'opacity':'0'});
	$("ul#topnav li").hoverIntent(config);
	$("#side_left").hoverIntent(config_sideleft);
	
	$('#side_right').hoverIntent(config_sideright);
	
/* 	mousemove(function(e) {
		var position = $(this).position();
		var offset = $(this).offset();

		if((e.pageY - offset.top) > 300)
			$(this).stop().animate({"right": "5px"}, "fast");
	});
	
	function sidetimeout() {
		if(onpaget == true)
			$(this).stop().animate({"right": "-230px"}, "slow");
		else
			setTimeout("sidetimeout()", 500);
	}
	
	$('#side_right').mouseout(function() {
		if(onpaget == true)
			$(this).stop().animate({"right": "-230px"}, "slow");
	});	

$('#side_right').css("right", "-230px");
$('#side_right').css("float", "right");

	$('#container').mousemove(function() {
		$('#side_right').stop().animate({"right": "-230px"}, "slow");
	});		 */
$('#side_right').css("right", "-230px");
$('#side_right').css("float", "right");
/*$('#side_left').css("width", "");
$('#side_right').css("width", "100px");*/

		if($.cookie("css")) {
			$("link").attr("href",$.cookie("css"));
		}
});
