function footer(obj,num){
	obj.style.background = "#ccc";
	$(".footer").hide();
	$("#footer"+num).show();
}

function detectMacXFF() {
  var userAgent = navigator.userAgent.toLowerCase();
  if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
    return true;
  }
  return false;
}

/*
if (d) {
    //osx ff css opacity + flash wmode transparent doesn't work
    yourShade.style.backgroundImage= "url(/path_to/opaque_grey.png)";
    yourShade.style.backgroundRepeat="repeat";
  } else {
    yourShade.style.backgroundColor = "#666";
    yourShade.style.MozOpacity = .65;
    yourShade.style.opacity = .65;
    yourShade.style.filter = "alpha(opacity=65)";
  }

*/

var isMacFirefox = detectMacXFF();

$(document).ready(function(){

	/****************************************************************
	 *
	 * add rollover effect for navigations
	 *
	 ***************************************************************/

	 
	 
	 
	var navigations_timeout;
	$(".navigation").hover(
		function(){
			$(this).removeClass("navigation").addClass("navigation_active");
			var offset = Position.cumulativeOffset(this);
			var submenus_name = $(this).attr('submenus');
			$("#"+submenus_name).css("left",offset[0]);
			$("#"+submenus_name).css("top",offset[1]+22);
			setTimeout(function(){
					$("#"+submenus_name).show();
					},50);
		},
		function(){	
			var _self = this;
			var submenus_name = $(this).attr('submenus');
			navigations_timeout = setTimeout(function(){$(_self).removeClass("navigation_active").addClass("navigation");$("#"+submenus_name).hide();},50);
		}
	);
	
	$(".navigation2").hover(
		function(){
			$(this).removeClass("navigation2").addClass("navigation_active2");
		},
		function(){	
			var _self = this;
			$(_self).removeClass("navigation_active2").addClass("navigation2");
		}
	);
	
	$(".sub_menus").hover(
		function(){
			clearTimeout(navigations_timeout);
		},
		function(){
			$(this).hide();
			$(".navigation_active").removeClass("navigation_active").addClass("navigation");
		}
	);
	$("input").mouseover(function(event){
		$(".sub_menus").hide();
		$(".navigation_active").removeClass("navigation_active").addClass("navigation");
	});
	$(".sub_menu").hover(
		function(){
			$(this).removeClass("sub_menu").addClass("sub_menu_active");
		},
		function(){
			$(this).removeClass("sub_menu_active").addClass("sub_menu");
		}
	);








	 $('.sub_menus').each(
		 function(){
				if (isMacFirefox) {
				this.style.backgroundImage= "url(/images/bank.png)";
				this.style.backgroundRepeat="no-repeat";
				} else {
				this.style.backgroundColor = "#eee";
				this.style.MozOpacity = .97;
				this.style.opacity = .96;
				this.style.filter = "alpha(opacity=97)";
				}
				
		 }
		);



});
