// JavaScript Document
var flashMovie;
var flashID = null;
var subData = null;
//
var menu_obj;
var sub_menu_obj;
//
function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function init() {
	if ($.browser.msie) {
		menu_obj = "FlashID";
		sub_menu_obj = "FlashSubID";
	} else {
		menu_obj = "header_flash";
		sub_menu_obj = "subMenuFlash";
	}
	//
	flashMovie = getFlashMovieObject(menu_obj);
	subMovie = getFlashMovieObject(sub_menu_obj);
	//
	$("#subMenu").hide();
}

window.onload = init;

function callToFlash() {
	flashMovie.callFlash();
}

function openSubMenu(id, par, arg) {
	var cont;
	if (flashID == id) { // stay open
		closeSub_timeout_stop();
	} else { // open new
		flashID = id;
		subData = arg;
		setResize(false, par[1]);
		//
		$("#"+sub_menu_obj).css("height", "100px");
		subMovie.style.height = "100px";
		//
		$("#subMenu").show();
		$("#subMenu").css("left", par[0]+"px");
		//
		if (subMovie.build) {
			subMovie.build(subData);
		}
	}
}

function closeSubMenu(arg) {
	$("#subMenu").hide();
	flashID = null;
}

function closeSub_timeout() {
	subMovie.startSubClose();
}

function closeSub_timeout_stop() {
	subMovie.stopSubClose();
}

function getSubData() {
	subMovie.build(subData);
}

function setResize(H, W) {
	if (H) {
		$("#subMenu").css("height", H+"px");
		$("#"+sub_menu_obj).css("height", H+"px"); // for IE
		subMovie.style.height = H+"px"; // for firefox
	}
	if (W) {
		$("#"+sub_menu_obj).css("width", W+"px");
	}
}

function setTest() {
	subMovie.testFunc(flashID);
}

lihover = function() {
var sfEls = document.getElementById("nav-menu-top").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" lihover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" lihover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", lihover);

function menuOver() {
	$("#datepicker select").hide();
}

function menuOut() {
	$("#datepicker select").show();
}
