

var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS6 = (bName == "Netscape" && bVer >= 5);
 var NS4 = (bName == "Netscape" && bVer >= 4 && bVer < 5);
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 window.onerror = null;
 var menuActive = 0;
 var menuOn = 0;
 var onLayer;
 var timeOn = null; // LAYER SWITCHING CODE


 var newsSite = getRandomNews( site ); //Math.floor(Math.random()*(site.length-1));  
 //alert("site "+newsSite);   // top blue box
 var newsStore = getRandomNews( store ); //Math.floor(Math.random()*(store.length-1)); 
// alert("store "+newsStore);     // middle blue box
 var newsEvents = getRandomNews( events ); //Math.floor(Math.random()*(events.length-1)); 
 //alert("events "+newsEvents);     // lower blue box
     


// var maxLines = 8;     // how many lines fit in the news box
// var lineLen = 30;    // length of line
 
// if (NS4 || IE4 || NS6) {
	 if (navigator.appName == "Netscape" && !document.getElementById){  // Netscape 4
	 layerStyleRef="layer.";
	 layerRef="document.layers";
	 styleSwitch="";
	 layerVis="show";
	 layerHid="hide";
	 }
	 else if (!document.all && document.getElementById) {    // Netscape 6
	 layerStyleRef="layer.style.";
	 layerRef="document.getElementById";
	 styleSwitch=".style";
	 layerVis="visible";
	 layerHid="hidden";
	 }
	 else {                        // IE
	 layerStyleRef="layer.style.";
	 layerRef="document.all";
	 styleSwitch=".style";
	 layerVis="visible";
	 layerHid="hidden";
	 }
 //}

function showNewsBlue() {
    

    writeLayer( "site", newsSite );

    writeLayer( "store", newsStore );

    writeLayer( "events", newsEvents );
}
 

function getRandomNews( arrNews ) {

var arrNews1 = new Array();
var newsDate;
var today = new Date();
var one_day=1000*60*60*24;
//alert(arrNews.length);
for(i=0; i<arrNews.length-1; i++) {
  newsDate = arrNews[i][0];
 //alert(i);
//  alert(newsDate);
  if (newsDate ) {
    arrDate = newsDate.split("/");
    if ( arrDate[2].length < 3) arrDate[2] = '20' + arrDate[2];
    objNewsDate = new Date( arrDate[2], arrDate[0]-1, arrDate[1]);
    diff = Math.ceil((objNewsDate.getTime()-today.getTime())/one_day);
    if ( diff <7 ) weight = 10;
    else if (diff<15) weight = 5;
    else if (diff < 30 ) weight = 3;
    else if (diff < 60 ) weight = 2;
    else weight = 1;
   // alert(weight);
    for (j=0; j<weight; j++) {
      arrNews1.push( arrNews[i][1]);
    }
  }
}

// didyouknows
if ( arrNews == site ) {
  for (i=0; i<news.length-1; i++) {
  if (news[i].toString().indexOf("Today in Science History") < 0)
   text = "<img src='http://www.windows.ucar.edu/images/ask_scientist.jpg' align=left hspace=4><b>Did you know...?</b><p>";
  else 
    text = "<img src='http://www.windows.ucar.edu/images/enlightment.jpg' align=left hspace=4>";
   arrNews1.push(text+news[i]);
  // alert( i+news[newsIndex][1]);
   }
 }
var index = Math.floor(Math.random()*(arrNews1.length-1));
return arrNews1[index];
}

function writeLayer( element, text ) {
     if(document.layers){
        //thisbrowser="NN4";
       newslayer = document.layers[element];
       newslayer.document.open();
       newslayer.document.write(text);
       newslayer.document.close();
    }
    if(document.all){
       //thisbrowser="ie"
       newslayer = document.all[element];
       newslayer.innerHTML=text;
    }
    if(!document.all && document.getElementById){
        //thisbrowser="NN6";
        newslayer = document.getElementById(element);
        newslayer.innerHTML =text;
    }
}
 
 function wb_onclick() {
wb = window.open('http://www.windows.ucar.edu/php/journal/WBentry.php', 'workbook',
 'scrollbars,toolbar,menubar,resizable,location,width=750,height=600,innerWidth=750,innerHeight=600,left=0,top=0'); 
wb.focus();
wb.opener = self;
}

 function shLayer(layerName, image){
 //img = getImage("planets_space");
 //x = getImagePageLeft(img);
 //y = getImagePageTop(img);
 Top = 520  ; // LAYER TOP POSITION
 Left = 65  ; // LAYER LEFT POSITION
 document.jupiterA.src = image;
//if (NS4 || IE4 || NS6) {
 if (timeOn != null) {
 clearTimeout(timeOn)
 //hideLayer(onLayer)
 }
 if (NS4 || IE4) {
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="'+layerVis+'"');
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top="'+Top+'"');
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="'+Left+'"');
 } 
 else {
 eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="'+layerVis+'"');
// eval(layerRef+'("'+layerName+'")'+styleSwitch+'.top="'+Top+'"');
// eval(layerRef+'("'+layerName+'")'+styleSwitch+'.left="'+Left+'"');
 } 
 onLayer = layerName;
// }

}// HIDE MENU
function hideLayer(layerName){

 if (menuActive == 0) {
 if (NS4 || IE4) {
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="'+layerHid+'"');
 }
 else {
 eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="'+layerHid+'"');
 }
 document.jupiterA.src = "/images/home/jupiterA.jpg";
 }
}// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
 timeOn = setTimeout("btnOut()",1000)
}// BUTTON MOUSE OUT
function btnOut(layerName) {
//alert("menuactive="+menuActive);
 if (menuActive == 0) {
 hideLayer(onLayer)
 }
}// MENU MOUSE OVER 
function menuOver() {
 clearTimeout(timeOn)
 menuActive = 1
}// MENU MOUSE OUT 
function menuOut() {
 menuActive = 0 
 //alert("menuactive1="+menuActive+" onlayer="+onLayer);
 timeOn = setTimeout("hideLayer(onLayer)", 400)
 }
 
 function quick_search() {
    var input = document.search_form.search.value;
    var level;
    if ( location.search ) {
      var edu = location.search.match(/edu=(\w+)/);
      if ( edu ) {
        level = edu[1];
      }
    }
    else {
        level = "mid";
    }
    var url = "http://www.windows.ucar.edu/cgi-bin/search_index.cgi?QUERY=edu=" + level +
     "&SEARCH_TYPE=and&USER_LEVEL=" + level + "&INPUT_STRING=" +
    input + "&SEARCH_DIR=&science=1&arts_and_humanities=1&activities_and_games=1&ask_a_scientist=1&tours=1&pictures=1";
    location.href = url;
 }

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
