// Drop Bown Menu - Head Script
// copyright Stephen Chapman, 4th March 2005
// you may copy this menu provided that you retain the copyright notice

var bar = new menuBar();
bar.addMenu('EVENTS');
bar.addItem('Norway_Programs.aspx','Programs 2011-12');
bar.addItem('Norway_Programs1011.aspx','Programs 2010-11');
bar.addItem('Norway_Programs0910.aspx','Programs 2009-10');
bar.addItem('Norway_Programs0809.aspx','Programs 2008-09');
bar.addItem('Norway_Events_Hist.aspx','Special Events');

bar.addMenu('ABOUT US');
bar.addItem('Norway_Officers.aspx','Officers');
bar.addItem('Norway_About.aspx','Brief History');
bar.addItem('Norway_About_Current.aspx','Current Practices');
bar.addItem('Norway_About_Complete.aspx','Complete History');
bar.addItem('Norway_Audio_Records.aspx','Audio Recordings');

bar.addMenu('CONTACT US');
bar.addItem('Norway_Contact_Directions.aspx','Meeting Locations');
bar.addItem('Norway_Map.aspx','Directions');

bar.addMenu('MEMBERSHIP');
bar.addItem('Norway_Membership.aspx','Application');
bar.addItem('login.aspx','Roster');

bar.addMenu('NEWS/LINKS');
bar.addItem('Norway_News.aspx','Klubben News');
bar.addItem('Norway_News_Norwegian.aspx','Norwegian News');
bar.addItem('Norway_Links.aspx','Other Links');

bar.addMenu('FOUNDATION');
bar.addItem('Norway_Foundation_Introduction.aspx','Introduction');
bar.addItem('Norway_Foundation_Policy_Overview.aspx','Policy Overview');
bar.addItem('Norway_Foundation_Type_of_Funds.aspx','Type of Funds');
bar.addItem('Norway_Foundation_Criteria_for_Grants.aspx','Criteria for Grants');
bar.addItem('pdfs/FoundationFundRequestForm.pdf','Request Form');

bar.addMenu('HOME');
bar.addItem('Default.aspx','Return to Homepage');
bar.addItem('Login.aspx','Members Login');

// do not change anything below this line
var blc = '#034DBD';
var blh = '#ffffff';
var bla = '#3333ff';
var lc = '#f5f5f5';
var lh = '#3333ff';
var la = '#ffffff';

function menuBar(){
	this.jj = -1;
	this.kk = 0;
	this.mO = new Array();
	this.addMenu = addMenu;
	this.addItem = addItem;
	this.writeBar = writeBar;
	this.writeDrop = writeDrop;
}
function addMenu(main) {
	this.mO[++this.jj] = new Object();
	this.mO[this.jj].main = main;
	this.kk = 0;
	this.mO[this.jj].link = new Array();
	this.mO[this.jj].name = new Array();
}
function addItem(link,name) {
	this.mO[this.jj].link[this.kk] = link;
	this.mO[this.jj].name[this.kk++] = name;
}
function writeBar() {
	for (var i=1;i <= this.mO.length; i++){
		if (i == 1) {
			document.write('<span id="navMenu'+i+'" class="m123">'+this.mO[i-1].main+'<\/span>');}
		else {
			document.write('<span id="navMenu'+i+'" class="mH">'+this.mO[i-1].main+'<\/span>');
		}
	}
}
function writeDrop() {
	for (var i=1;i <= this.mO.length; i++){
	document.write('<div id="dropMenu'+i+'" class="mD">\r\n');
		for (var h=0;h < this.mO[i-1].link.length; h++){
		document.write('<a class="mL" href="'+this.mO[i-1].link[h]+'">'+this.mO[i-1].name[h]+'<\/a>\r\n');
		}
	document.write('<\/div>\r\n');
	}
}

window.onload=iMenu;
var onm = null;
var ponm = null;
var podm = null;
var ndm = bar.mO.length;




function sMenu() {
	document.getElementById('mB').style.top = posY() + 'px';
 	for (i=1; i<=ndm; i++) {
 		menuName = 'dropMenu' + i;odm = document.getElementById(menuName); 
		if (onm) {
			var yPos = onm.offsetParent.offsetTop + onm.offsetParent.offsetHeight;odm.style.top = yPos + 'px';
		}
     }
}

function iMenu() {
	if (document.getElementById) {
		document.onclick = mHide;
		 for (i=1; i<=ndm; i++) {
			menuName = 'dropMenu' + i; navName = 'navMenu' + i; 
			odm = document.getElementById(menuName);
			onm = document.getElementById(navName); 
			odm.style.visibility = 'hidden';
			onm.onmouseover =  mHov; onm.onmouseout = mOut;
		   } 
		onm = null;
	} 
	return;
}

function  mHov(e) {
	document.onclick = null;
	honm = document.getElementById(this.id);
	if (honm != onm) {
		  honm.style.color = lh;
		  honm.style.backgroundColor = blh;
	} 
	menuName = 'drop' + this.id.substring(3,this.id.length);
	odm = document.getElementById(menuName);
	if (podm == odm) {
		mHide(); return;
	} 
	if (podm != null) mHide();
	onm = document.getElementById(this.id); 
	if ((ponm != onm ) || (podm == null)) {
	onm.style.color = la; onm.style.backgroundColor = bla;
	} 
	if (odm) {
	xPos = onm.offsetParent.offsetLeft + onm.offsetLeft;
	yPos = onm.offsetParent.offsetTop + onm.offsetParent.offsetHeight; 
	odm.style.left = xPos + 'px'; 
	odm.style.top = yPos + 'px'; 
	odm.style.visibility = 'visible';
	podm = odm; ponm = onm;
	}
}

function mOut(e) {
	document.onclick = mHide;oonm = document.getElementById(this.id);
	if (oonm != onm) {
		oonm.style.color = lc; 
		oonm.style.backgroundColor = blc;
	}
}

function mHide() {
	document.onclick = null; 
	if (podm) {
		podm.style.visibility = 'hidden';
		podm = null;
		ponm.style.color = lc;
		ponm.style.backgroundColor = blc;
	} 
	onm = null;
}

var ag = navigator.userAgent.toLowerCase();
var isG = (ag.indexOf('gecko') != -1);
var isR=0;
if (isG) {
	t = ag.split('rv:');
	isR = parseFloat(t[1]);
}
if ( isR) setInterval('sMenu()',50);
