var bar = new menuBar();
bar.addMenu('Podcasts');
bar.addItem('#','Hot Podcasts');
bar.addItem('#','Latest Podcasts');
bar.addItem('#','All Podcasts');
bar.addMenu('Services');
bar.addItem('#','Submit a Podcast');
bar.addItem('http://www.digitellinc.com/podcast_interest.htm','Develop a Podcast');
bar.addItem('http://www.digitellinc.com/sponsor_podcast.htm','Sponsor a Podcast');
bar.addMenu('Links');
bar.addItem('http://www.prolibraries.com/','PROlibraries.com');
bar.addMenu('Help');
bar.addItem('?select=content&data=help','About Podcasts');
bar.addItem('#','About RSS Feeds');

// do not change anything below this line
var blc = "#FF6600" ;
var blh = "#FF6600";
var bla = "#FF6600";
var lc = '#FFFFFF';
var lh = '#FFFFFF';
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++){
		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.onscroll=sMenu;
window.onload=iMenu;
var onm = null;
var ponm = null;
var podm = null;
var ndm = bar.mO.length;

function posY() {
	//return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;
}

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);