// 

function init() {
	initLightbox();
	init_flash();
	}

// Lightbox-specific functions
function getAttribute(attr) {
	return this[attr];
	}
function mylink(arg) {
	this.href = arg;
	this.getAttribute = getAttribute;
	}

function debug(obj) {
	str='';
	for(att in obj){str+= att+'='+obj[att]+'\n'}
	alert(str);
}

function PopupPic(sPicURL) {
//	window.open("/js/popup.html?"+sPicURL, "", "resizable=1,HEIGHT=400,WIDTH=400");
	var objLink = new mylink(sPicURL);
	if (!objLink.title) {
		objLink.title = objLink.text;
		}
	showLightbox(objLink);
}
// end Lightbox

function init_flash() {}

function turnon(mit) {
	var num_menus = 10; // max # of submenus to try

	for(i=0; i<=num_menus; i++) {
		submenu = document.getElementById("submenu"+i);
		if (submenu) submenu.style.display = "none";
		}
 	submenu = document.getElementById('submenu'+mit);
	if (submenu) submenu.style.display = "block";
}
var movieName = "myswf";

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 stopflash()
{
	var flashMovie=getFlashMovieObject(movieName);
	flashMovie.StopPlay();
}

function playflash()
{
	var flashMovie=getFlashMovieObject(movieName);
	flashMovie.Play();
}

// From: http://www.dustindiaz.com/rock-solid-addevent/
function addEvent( obj, type, fn ) {
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
		EventCache.add(obj, type, fn);
	}
	else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
		EventCache.add(obj, type, fn);
	}
	else {
		obj["on"+type] = obj["e"+type+fn];
	}
}

var EventCache = function(){
	var listEvents = [];
	return {
		listEvents : listEvents,
		add : function(node, sEventName, fHandler){
			listEvents.push(arguments);
		},
		flush : function(){
			var i, item;
			for(i = listEvents.length - 1; i >= 0; i = i - 1){
				item = listEvents[i];
				if(item[0].removeEventListener){
					item[0].removeEventListener(item[1], item[2], item[3]);
				};
				if(item[1].substring(0, 2) != "on"){
					item[1] = "on" + item[1];
				};
				if(item[0].detachEvent){
					item[0].detachEvent(item[1], item[2]);
				};
				item[0][item[1]] = null;
			};
		}
	};
}();
addEvent(window,'unload',EventCache.flush);

function opendiv(id) {
	if(document.getElementById(id)) {
		if(document.getElementById(id).style.display == "")
			document.getElementById(id).style.display="none";
		else
			document.getElementById(id).style.display="";
	}
	return false;
}