var blnIsMac = false
var strPlatform = window.navigator.platform.toLowerCase()


var strLastMenu = "mnu_home"

function showMenu(strMenu) {
	if (!blnIsMac) {

		var objLayer
	
		hideMenu(strLastMenu)
	
		if (document.all) {
			objLayer = document.all[strMenu]
		}
		else if (document.getElementById) {
			objLayer = document.getElementById(strMenu)
		}
		else if (document.layers) {
			objLayer = getLayer(strMenu)
		}
	
		// show
		if (document.all) {
			objLayer.style.visibility = "visible";
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "visible"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				// move to position relative to image
				objImage = getImage("l_" + strMenu.substring(3, strMenu.length))
				intTop = getImagePageTop(objImage)
				intLeft = getImagePageLeft(objImage)
				objLayer.top = intTop + objImage.height
				objLayer.left = intLeft - 1
				
				// show
				objLayer.visibility = "show"
			}
		}
	
		strLastMenu = strMenu
	}
}

function hideMenu(strMenu) {

	if (!blnIsMac) {

		var objLayer
		var isIn = false
		var i = 0
		var blnIsFromFlash = false
		
		if (strMenu == "hideFromFlash")
			blnIsFromFlash = true
	
		if (strMenu == "" || blnIsFromFlash)
			strMenu = strLastMenu
	
		if (document.all) {
			objLayer = document.all[strMenu]
		}
		else if (document.getElementById) {
			objLayer = document.getElementById(strMenu)
		}
		else if (document.layers) {
			objLayer = getLayer(strMenu)
		}
	
		// hide
		if (document.all) {
			if (!blnIsFromFlash) {
				while (!isIn && i < document.all[strMenu].all.length) {
					if (window.event.toElement == document.all[strMenu].all[i])
						isIn = true
					i++
				}
				if (!isIn) {
					document.all[strMenu].style.visibility = "hidden"
				}
			}
			else {
				document.all[strMenu].style.visibility = "hidden"
			}
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "hidden"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				objLayer.visibility = "hide"
			}
		}
	}
}

// Determine browser.

var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;

//-----------------------------------------------------------------------------
// Layer utilities.
//-----------------------------------------------------------------------------

function getLayer(name) {

  if (document.layers)
    return findLayer(name, document);
  if (isMinIE4)
    return eval('document.all.' + name);
  return null;
}

function findLayer(name, doc) {

  var i, layer;

  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0)
      if ((layer = findLayer(name, layer.document)) != null)
        return layer;
  }
  return null;
}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=480,height=420');");
}

//add Bookmark
function addBook(obj)
{	
    var title = "";
    var section = "";
    
    titleArray = document.title.split("|");
    if (titleArray.length >= 1)
        title = titleArray[0];
    
    if (titleArray.length >= 2)
        section = titleArray[1];
        
    var url = window.location;
    
	if (title.indexOf("|039|") != -1) 
		title = title.replace(/\|039\|/g, "&#039;");
		
	if (section.indexOf("|039|") != -1) 
		section = section.replace(/\|039\|/g, "&#039;");
	
	var newbook = url + "^" + title.replace("'", "''") + "^" + section.replace("'", "''") + "^" + "0~";
	
	bookmarkData = readCookie("bookmarkdata");						
	
	if (bookmarkData != null && bookmarkData != "")
	{	
		var newbookmarkstring = bookmarkData;
		var bookmarks = bookmarkData.split("~");		
	
		for (var i = 0; i < (bookmarks.length - 1); i++)
		{
			var bookmarksVals = bookmarks[i].split("^");
		
			if (bookmarksVals[0] == url)		
				return;		
		}					
	
		newbookmarkstring = newbookmarkstring + newbook;				
	}
	else
		var newbookmarkstring = newbook;
	
	createCookie("bookmarkdata", newbookmarkstring, 365);
	document.getElementById("bookmarklink").style.visibility = "hidden";	
}

//check bookmark
function checkBookMark()
{
    bookmarkData = readCookie("bookmarkdata");
    if (bookmarkData != null && bookmarkData != "")
	{	
		var newbookmarkstring = bookmarkData;
		var bookmarks = bookmarkData.split("~");		
	
		for (var i = 0; i < (bookmarks.length - 1); i++)
		{
			var bookmarksVals = bookmarks[i].split("^");
			if (bookmarksVals[0] == window.location)
			{
			    document.getElementById("bookmarklink").style.visibility = "hidden";		
				return;
		    }
		}			
	}
}

//create cookie
function createCookie(name, value, days)
{
	if (days && value != "" && value != null)
	{
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		var expires = "expires=" + date.toGMTString();
	} 
	else 
	{
		var expires = "";	
		value = " ";		
	}
	document.cookie = name + "=" + value + "; " + expires + "; path=/";
}

//read cookie
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	
	for(var i=0;i < ca.length;i++)	
	{
		var c = ca[i];
		
		while (c.charAt(0)==' ') 
			c = c.substring(1,c.length);
			
		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length);
	}
	return null;
}

var bookmarkData = readCookie("bookmarkdata");

if (!bookmarkData)
{
	createCookie("",365);
	bookmarkData = "";
}

