// components copied from calendar.js written by Robert W. Husted
// modified 4/2003 by Steve Holzinger (steve.holzinger@crunchmode.net)

// DETERMINE BROWSER BRAND
var isNav = false;
var isIE  = false;

// ASSUME IT'S EITHER NETSCAPE OR MSIE
if (navigator.appName == "Netscape") {
    isNav = true;
}
else {
    isIE = true;
}

// GET CURRENTLY SELECTED LANGUAGE
selectedLanguage = navigator.language;


// BROWSER LANGUAGE CHECK DONE PREVIOUSLY (navigator.language())
// FIRST TWO CHARACTERS OF LANGUAGE STRING SPECIFIES THE LANGUAGE
// (THE LAST THREE OPTIONAL CHARACTERS SPECIFY THE LANGUAGE SUBTYPE)
// SET THE NAMES OF THE MONTH TO THE PROPER LANGUAGE (DEFAULT TO ENGLISH)

// IF FRENCH
if (selectedLanguage == "fr") {
    monthArray = new Array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
                           'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
}
// IF GERMAN
else if (selectedLanguage == "de") {
    monthArray = new Array('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni',
                           'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
}
// IF SPANISH
else if (selectedLanguage == "es") {
    monthArray = new Array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio',
                           'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
}
// DEFAULT TO ENGLISH
else {
    monthArray = new Array('January', 'February', 'March', 'April', 'May', 'June',
                           'July', 'August', 'September', 'October', 'November', 'December');
}


function new_win(loc,wintitle) {
   var new_win_features;
   winLeft=screen.width/3;       // Open at the center of the screen
   winTop=screen.height/3;
   winWidth=2 * winLeft - 10;
   winHeight=2 * winTop - 85;
   new_win_features = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+winWidth+',height='+winHeight+',left='+winLeft+',top='+winTop;
   window.open(loc,'',new_win_features);
}

function print_win(loc,wintitle) {
   var new_win_features;
   winLeft=0;                       // Open at the top left of the screen
   winTop=0;
   winWidth=750;
   winHeight=2 * screen.height/3 - 85;
   new_win_features = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+winWidth+',height='+winHeight+',left='+winLeft+',top='+winTop;
   window.open(loc,'',new_win_features);
}

function changeissuedate(newLoc) {
   newPage = newLoc.options[newLoc.selectedIndex].value;
   if (newPage != "") {
      window.location.href = newPage;
   }
}

function changetwnedition(newLoc) {
   newPage = newLoc.options[newLoc.selectedIndex].value;
   if (newPage != "") {
      window.location.href = newPage;
   }
}

function savetopics() {
   var whole_list = "";
   for (i=0; i < window.document.frmMain.topics.length; i++) {
      whole_list = whole_list + window.document.frmMain.topics.options[i].value + ":";
   }
   window.document.frmMain.select_list.value = whole_list;
//alert(whole_list);
   return true;
}

function searchform() {
   var searchstring = "";
   var url = "http://news.google.com/news?hl=en&edition=usa&btnG=Search+News&q=";
   searchstring = window.document.frmsearch.searchtext.value 
   if (searchstring == '') {
//       alert("empty search");
       return false;
   }
   url = url + searchstring;

   print_win(url,'Google Search');

   return false;
}


