var ModalConfirmButton = null;

$(document).ready(function(){
  
	$('#navbarSm').topNavDropDowns();

	$("a").click( function(e)
	{
		var HrfLnk = $(this).attr("href");
		if ((HrfLnk.substr(0,11)=="javascript:") && (HrfLnk != "javascript:void(0);"))
		{
			eval($(this).attr("href"));
			e.preventDefault();
			e.stopPropagation();
		}
	});
});


var ro = {
	delay: 100,
	main1: {
		isOver: false,
		isactive: false,		
		intervalID: null
	},
	main2: {
		isOver: false,
		isactive: false,		
		intervalID: null
	},
	main3: {
		isOver: false,
		isactive: false,		
		intervalID: null
	},
	main4: {
		isOver: false,
		isactive: false,		
		intervalID: null
	},
	main5: {
		isOver: false,
		isactive: false,		
		intervalID: null
	},
	main6: {
		isOver: false,
		isactive: false,		
		intervalID: null
	},
	main7: {
		isOver: false,
		isactive: false,
		intervalID: null
	},
	closeMenuDropDownText: function(isactive, isOver, intervalID, selector, menuID)
	{
		if(!isOver)
		{
			// nav image to off state	
			clearInterval(intervalID);
			$("#" + menuID).addClass("hide");
			intervalID = null;
			isOver = false;
			return;
		}
	}
};

jQuery.fn.topNavDropDowns = function() {

		
	$("#main1").mouseover(
		function () {
			if(!$("#main1_drop_down:visible").length)
			{				
				$("#main1_drop_down").removeClass("hide");	
	    		$("#main1").addClass('active');
				ro.main1.isOver = true;
			}
	}).mouseout(	
		function () {
			ro.main1.isOver = false;
			clearInterval(ro.main1.intervalID);
			ro.main1.intervalID = setInterval("ro.closeMenuDropDownText( ro.main1.isactive, ro.main1.isOver,ro.main1.intervalID,'#main1','main1_drop_down')", ro.delay);
			$("#main1").removeClass("active");	
		}		
	);
	
	$("#main1_drop_down").mouseover(function() {
		ro.main1.isOver = true;
		$("#main1").addClass("active");	
	}).mouseout(function() {
		ro.main1.isOver = false;
		$("#main1").removeClass("active");	
	});

    $("#main1_column_2 li").click(
		function () {
			link_id_old = '';
            link_id = $(".current").attr('id');
	        if (link_id) {
				link_id_length = link_id.length;
			    section_id = link_id.substring(0, (link_id_length - 5) );
			    section_id_element = '#' + section_id;
    			$(section_id_element).animate({right:'+=50',width: 'toggle'});
	    		$(section_id_element).addClass('hide');
                $(".current").removeClass('current');
				link_id_old = link_id;
			}
			
			var link_id = this.id;
			if (link_id != link_id_old){
			$(this).addClass('current');
			var link_id_length = link_id.length;
			var section_id = link_id.substring(0, (link_id_length - 5) );
			var section_id_element = '#' + section_id;
			$(section_id_element).removeClass('hide');
			$(section_id_element).animate({right:'+=50',width: 'toggle'});
			}
		}, 
		function () {

		}
    );
/*
    $("#main1_column_2 li").hover(
		function () {
			$("#main1_column_2 li").removeClass('current');	
			$(this).addClass('current');
			var link_id = this.id;
			var link_id_length = link_id.length;
			var section_id = link_id.substring(0, (link_id_length - 5) );
			var section_id_element = '#' + section_id;
			$(".main1_column_3").addClass('hide');
			$(section_id_element).removeClass('hide');
	
		}, 
		function () {

		}
    );
*/

	$("#main2").mouseover(
		function () {
			if(!$("#main2_drop_down:visible").length)
			{				
				$("#main2_drop_down").removeClass("hide");	
				ro.main2.isOver = true;
        		$("#main2").addClass("active");	
			}
	}).mouseout(	
		function () {
			ro.main2.isOver = false;
			clearInterval(ro.main2.intervalID);
			ro.main2.intervalID = setInterval("ro.closeMenuDropDownText( ro.main2.isactive, ro.main2.isOver,ro.main2.intervalID,'#main2','main2_drop_down')", ro.delay);
    		$("#main2").removeClass("active");	
		}		
	);
	
	$("#main2_drop_down").mouseover(function() {
		ro.main2.isOver = true;
   		$("#main2").addClass("active");	
	}).mouseout(function() {
		ro.main2.isOver = false;
 		$("#main2").removeClass("active");	
	});

	$("#main3").mouseover(
		function () {
			if(!$("#main3_drop_down:visible").length)
			{				
				$("#main3_drop_down").removeClass("hide");	
				ro.main3.isOver = true;
        		$("#main3").addClass("active");	
			}
	}).mouseout(	
		function () {
			ro.main3.isOver = false;
			clearInterval(ro.main3.intervalID);
			ro.main3.intervalID = setInterval("ro.closeMenuDropDownText( ro.main3.isactive, ro.main3.isOver,ro.main3.intervalID,'#main3','main3_drop_down')", ro.delay);
       		$("#main3").removeClass("active");	
		}		
	);
	
	$("#main3_drop_down").mouseover(function() {
		ro.main3.isOver = true;
   		$("#main3").addClass("active");	
	}).mouseout(function() {
		ro.main3.isOver = false;
   		$("#main3").removeClass("active");	
	});


	$("#main4").mouseover(
		function () {
			if(!$("#main4_drop_down:visible").length)
			{				
				$("#main4_drop_down").removeClass("hide");	
				ro.main4.isOver = true;
        		$("#main4").addClass("active");	
			}
	}).mouseout(	
		function () {
			ro.main4.isOver = false;
			clearInterval(ro.main4.intervalID);
			ro.main4.intervalID = setInterval("ro.closeMenuDropDownText( ro.main4.isactive, ro.main4.isOver,ro.main4.intervalID,'#main4','main4_drop_down')", ro.delay);
       		$("#main4").removeClass("active");	
		}		
	);
	
	$("#main4_drop_down").mouseover(function() {
		ro.main4.isOver = true;
   		$("#main4").addClass("active");	
	}).mouseout(function() {
		ro.main4.isOver = false;
   		$("#main4").removeClass("active");	
	});

	$("#main5").mouseover(
		function () {
			if(!$("#main5_drop_down:visible").length)
			{				
				$("#main5_drop_down").removeClass("hide");	
				ro.main5.isOver = true;
        		$("#main5").addClass("active");	
			}
	}).mouseout(	
		function () {
			ro.main5.isOver = false;
			clearInterval(ro.main5.intervalID);
			ro.main5.intervalID = setInterval("ro.closeMenuDropDownText( ro.main5.isactive, ro.main5.isOver,ro.main5.intervalID,'#main5','main5_drop_down')", ro.delay);
       		$("#main5").removeClass("active");	
		}		
	);
	
	$("#main5_drop_down").mouseover(function() {
		ro.main5.isOver = true;
   		$("#main5").addClass("active");	
	}).mouseout(function() {
		ro.main5.isOver = false;
  		$("#main5").removeClass("active");	
	});


	$("#main6").mouseover(
		function () {
			if(!$("#main6_drop_down:visible").length)
			{				
				$("#main6_drop_down").removeClass("hide");	
				ro.main6.isOver = true;
        		$("#main6").addClass("active");	
			}
	}).mouseout(	
		function () {
			ro.main6.isOver = false;
			clearInterval(ro.main6.intervalID);
			ro.main6.intervalID = setInterval("ro.closeMenuDropDownText( ro.main6.isactive, ro.main6.isOver,ro.main6.intervalID,'#main6','main6_drop_down')", ro.delay);
       		$("#main6").removeClass("active");	
		}		
	);
	
	$("#main6_drop_down").mouseover(function() {
		ro.main6.isOver = true;
   		$("#main6").addClass("active");	
	}).mouseout(function() {
		ro.main6.isOver = false;
   		$("#main6").removeClass("active");	
	});

    $("#main6_column_2 li").click(
		function () {
			link_id_old = '';
            link_id = $(".current").attr('id');
	        if (link_id) {
				link_id_length = link_id.length;
			    section_id = link_id.substring(0, (link_id_length - 5) );
			    section_id_element = '#' + section_id;
    			$(section_id_element).animate({right:'+=50',width: 'toggle'});
	    		$(section_id_element).addClass('hide');
                $(".current").removeClass('current');
				link_id_old = link_id;
			}
			
			var link_id = this.id;
			if (link_id != link_id_old){
			$(this).addClass('current');
			var link_id_length = link_id.length;
			var section_id = link_id.substring(0, (link_id_length - 5) );
			var section_id_element = '#' + section_id;
			$(section_id_element).removeClass('hide');
			$(section_id_element).animate({right:'+=50',width: 'toggle'});
			}
		}, 
		function () {

		}
    );
	
	$("#main7").mouseover(
		function () {
			if(!$("#main7_drop_down:visible").length)
			{				
				$("#main7_drop_down").removeClass("hide");	
				ro.main7.isOver = true;
        		$("#main7").addClass("active");	
			}
	}).mouseout(	
		function () {
			ro.main7.isOver = false;
			clearInterval(ro.main7.intervalID);
			ro.main7.intervalID = setInterval("ro.closeMenuDropDownText( ro.main7.isactive, ro.main7.isOver,ro.main7.intervalID,'#main7','main7_drop_down')", ro.delay);
       		$("#main7").removeClass("active");	
		}		
	);
	
	$("#main7_drop_down").mouseover(function() {
		ro.main7.isOver = true;
   		$("#main7").addClass("active");	
	}).mouseout(function() {
		ro.main7.isOver = false;
   		$("#main7").removeClass("active");	
	});
	
    $("#main7_column_2 li").click(
		function () {
			link_id_old = '';
            link_id = $(".current").attr('id');
	        if (link_id) {
				link_id_length = link_id.length;
			    section_id = link_id.substring(0, (link_id_length - 5) );
			    section_id_element = '#' + section_id;
    			$(section_id_element).animate({right:'+=50',width: 'toggle'});
	    		$(section_id_element).addClass('hide');
                $(".current").removeClass('current');
				link_id_old = link_id;
			}
			
			var link_id = this.id;
			if (link_id != link_id_old){
			$(this).addClass('current');
			var link_id_length = link_id.length;
			var section_id = link_id.substring(0, (link_id_length - 5) );
			var section_id_element = '#' + section_id;
			$(section_id_element).removeClass('hide');
			$(section_id_element).animate({right:'+=50',width: 'toggle'});
			}
		}, 
		function () {

		}
    );
	
	
	// if it's and external link... send it through the now leaving dialog
	/*
	$("a").click(function(){
		
		action = true;
		
		// no need to make this perform the Lookup everytime.
		//if($(this)[0] != $("#bumperBtn a")[0])
		if($(this)[0] != ModalConfirmButton)
		{
			url = ($(this).attr('href'));
		
			if(url.indexOf('http://') == -1)
			{
				action =  true;
			}
			else
			{
				if(url.indexOf('ghhub.atvi.2advanced.com') > 0 || 
				   url.indexOf('guitarhero.com') > 0)
				{
					action = true;
				}
				else
				{
					openNowLeaving(url);
					action = false;
				}
			}
		}
		
		return action;
	})
	*/

}



























