function nullit() {return true;}
window.onerror = nullit

	function MakeArray(n){
	   this.length = n
	   for (var i = 1; i<=n; i++) {
	      this[i] = new Image()
	   }
	   return this;
	}
	
	function omOver(name,number){
		if (document.images){
	      	name.src = over[number].src;
	   	}
	}
	function omOut(name,number){
		if (document.images){
	    	name.src = out[number].src;
	   	}
	}
	
	if (document.images) {
		braille_out = new MakeArray(12);
		braille_over = new MakeArray(12);
		imgLoc = new Array ("","lyl_1","lyl_2","lyl_3","lyl_4","dyl_1","dyl_2","dyl_3","dyl_4","dyl_1","dyl_2","dyl_3","dyl_4")
		imgLoc2 = new Array ("","lyl_a1","lyl_a1","lyl_a1","lyl_a1","dyl_a1","dyl_a1","dyl_a1","dyl_a1","dyl_a1","dyl_a1","dyl_a1","dyl_a1")
		for (imgX=1;imgX<13;imgX++){
		braille_out[imgX].src = "icn_braille_" + imgLoc[imgX] + ".gif";
		braille_over[imgX].src = "icn_braille_" +imgLoc2[imgX] + ".gif";
		}
	}
	function brailleOver(name,number){
		if (document.images){
	    	name.src = braille_over[number].src;
		}
	}
	function brailleOut(name,number){
		if (document.images){
	    	name.src = braille_out[number].src;
		}
	}
		
	var imagename = new Array("navhome","navnews","navbands","navmusic","navonair","navcommunity","navshop")
	var gatewayImg =  new Array("homeimages/sub_home","homeimages/sub_news","homeimages/sub_bands","homeimages/sub_music","homeimages/sub_onair","homeimages/sub_community","homeimages/sub_shop")
	num = 0
	if (document.images) {
		header_Over = new MakeArray(7);
		header_Out = new MakeArray(7);
		for (imgX=0;imgX<7;imgX++){
		header_Out[imgX] = new Image(); 
		header_Out[imgX].src = gatewayImg[imgX] + ".gif";
		header_Over[imgX] = new Image();
		header_Over[imgX].src = gatewayImg[imgX] + "_on.gif";
		}
	}
	
function headerOver(num){ 
	eval ("document." + imagename[num] + ".src ='" + header_Over[num].src +"'")
	}
function headerOut(num){ 
	if ((num != gatewayLock)){
	eval ("document." + imagename[num] + ".src ='" + header_Out[num].src +"'")
	}
  }
	
	function popFlip(loc){
		window.open(loc,'flipbook','width=556,height=486,scrollbars=no');
	}
	
	function dropIt(layername,layerstatus){
		return true;
	}
	
	function genPop(loc,wName,attr){
		window.open(loc,wName,attr);
	}
	
	function touppPop(pp){
		qs = "";
		if(arguments.length == 1) qs = "#privacy";
		window.open(+qs,'TOS','width=605,height=400,resizable,scrollbars');
	}
	
	function adspecsPop(pp){
		if(arguments.length == 1) ;
		window.open('AdSpecs','width=605,height=400,resizable,scrollbars');
	}
	
	function popQT(url){
		url = "qtplayer.jhtml?" + url;
		window.open(url,"qtplayer","width=320, height=240");
	}

	
var NS = (navigator.appName == "Netscape");
mac = navigator.appVersion.indexOf("Mac");
if (mac>=0) {mac=1} else {mac=0}
IE4 = (document.all) ? true : false; 
NS4 = (document.layers) ?  true : false;
NS6a = document.getElementById;
if(NS6a && NS) {NS6=true} else {NS6=false}
if ((IE4) || (NS4) || (NS6)) {dhtml=1;}

if(NS4){ origWidth = innerWidth ; origHeight = innerHeight; pageurl = self.location;}

function re() {
	if (NS4) {if (innerWidth != origWidth || innerHeight != origHeight){ 
	location.reload(true) 
	}}}
	window.onResize = re;

if (NS4){origWidth = innerWidth;origHeight = innerHeight;}
	
px = ""; 
menuOn = -1; 
menuTopFixed = 130; 
ext = 5;
layerLeftPos = 0; 
flashPresent = 0; 
layerDims_y = new Array
layerDims_x = new Array
menuLeftPosition = new Array(0,54,106,175,235,311,389,415)// adjust for menu heads
 
function refConstructor(refElement) {
	if (NS6) {var prefix = "document.getElementById('" + refElement + "')"}
	if (IE4) {var prefix = "document.all." + refElement}
	if (NS4) {var prefix = "document." + refElement}
	return prefix;
	}
 
function menuInit() { 
	for (menuNumber = 0;menuNumber<7;menuNumber++) {
		layerRef =  refConstructor("menu" + menuNumber);
		layerDims_y[menuNumber]  = (IE4 || NS6) ? eval(layerRef + ".offsetHeight + menuTopFixed") : eval(layerRef + ".clip.height + menuTopFixed");
		layerDims_x[menuNumber]  = (IE4 || NS6) ? eval(layerRef + ".offsetWidth + 5") : eval(layerRef + ".clip.width + 5");
	}
	if (flashPresent==1){ toggleFlash("visible") }
	}
 
function reportEvent(menuEvents) {
	var layerRef 	=	refConstructor("menu" + menuOn)
	mousePos_y  	=	(IE4) ? event.y + menuTopFixed : menuEvents.pageY + menuTopFixed
	mousePos_x  	=	(IE4) ? event.x : menuEvents.pageX
	minMousePos_y 	=	(IE4) ? (menuTopFixed - document.body.scrollTop - 20) : (menuTopFixed-20);
	var menuRef 	=	refConstructor("menuHead" + menuOn)
  	if(
	(mousePos_y >(layerDims_y[menuOn] + menuTopFixed + ext)) || 
	((mousePos_y - menuTopFixed) < minMousePos_y ) || 
	(mousePos_x < (layerLeftPos - 10)) || 
	(mousePos_x > (layerDims_x[menuOn] + layerLeftPos))
	)	{ 
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
		headerOut(menuOn)
		if (flashPresent==1){ toggleFlash("visible") }
 		if (IE4 || NS6) { document.onmousemove = null }
		else{ document.releaseEvents(Event.MOUSEMOVE) }
		}
	}
 
function menu(menuCall) {
	headerOver(menuCall);
	layerRef =  refConstructor("menu" + menuOn)
	if (menuOn != menuCall && menuOn != -1){
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
		if (menuOn>=0) { headerOut(menuOn) }
		}
	menuOn = menuCall;
	
	if(dhtml){
		layerLeftPos = (IE4 || NS6) ? ( (document.body.offsetWidth - 764)/2 + menuLeftPosition[menuOn] ) : ((innerWidth - 764)/2 + menuLeftPosition[menuOn]);
		layerRef =  refConstructor("menu" + menuOn);
		(IE4 || NS6) ? eval(layerRef + ".style.left =" + layerLeftPos) : eval(layerRef + ".left =" + layerLeftPos);
		if (flashPresent==1){ toggleFlash("hidden") }
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'visible'") : eval(layerRef + ".visibility = 'visible'");
		
		if(document.layers) {document.captureEvents(Event.MOUSEMOVE)};
		document.onmousemove = reportEvent 
		if (IE4) 	{ document.onmouseover = null }
		else		{ document.releaseEvents(Event.MOUSEOVER)};
		}
	} 
	
function toggleFlash(show) {
		if (IE4){document.all.flashLayer.style.visibility = show;}
		if (NS4){document.flashLayer.visibility=show;}
		if (NS4 && (show=="visible")){
		document.flashLayer.top = "0";}
		if (NS6 && (show=="hidden")){
		document.getElementById("flashLayer").style.top = "-300px";	}
		if (NS6 && (show=="visible")){
		document.getElementById("flashLayer").style.top = "0px";}
		}
   
 window.onload = menuInit
