
var nn4x = false; var ie = false; var w3c = false; // some browser varialbes
if (document.all) { ie = true; } // browser is ie4+
else if (document.layers) { nn4x = true; } // browser is ns4.x 
else if (document.getElementById) { w3c = true; } // browser is ns6, ns7, mozilla, or other w3c standard browser
// browser NS6+ code (ie5+ also supports this syntax, but we already took care of IE)
else { w3c = true; }// last/default case to w3c standards

var d = "document."; var d2 = ""; var a = ""; var s = ""; var d3 = "document.";

if (ie) { // IE4+
  a = "all."; s = ".style";;
}
else if (w3c) { // W3C Browsers
  d = "document.getElementById('"; d2 = "')"; a = ""; s = ".style";
}

function updated() {
  if (!nn4x) { 
    document.write('<span id="blk1" style="color:#FFF; font-weight:bold; font-family:georgia; font-size:13px;">02</span>/<span id="blk2" style="color:#FFF; font-weight:bold; font-family:georgia; font-size:13px;">20</span>/<span id="blk3" style="color:#FFF; font-weight:bold; font-family:georgia; font-size:13px;">04</span>');
    setTimeout('chMon()','2000'); // wait 2 sec then change
    setTimeout('chDay()','4250'); // wait 2.25 sec then change
    setTimeout('chYear()','6500'); // wait 2.25 sec then change
  }
  else { document.write('<blink><span style="color:#FFF; font-weight:bold; font-family:georgia; font-size:13px;">02/20/04</span></blink>'); }
}

var hexarray= new Array(256); 
hexarray[0]="00"; hexarray[1]="01"; hexarray[2]="02"; hexarray[3]="03"; hexarray[4]="04"; hexarray[5]="05"; hexarray[6]="06"; hexarray[7]="07"; hexarray[8]="08"; hexarray[9]="09"; hexarray[10]="0A"; hexarray[11]="0B"; hexarray[12]="0C"; hexarray[13]="0D"; hexarray[14]="0E"; hexarray[15]="0F"; hexarray[16]="10"; hexarray[17]="11"; hexarray[18]="12"; hexarray[19]="13"; hexarray[20]="14";
hexarray[21]="15"; hexarray[22]="16"; hexarray[23]="17"; hexarray[24]="18"; hexarray[25]="19"; hexarray[26]="1A"; hexarray[27]="1B"; hexarray[28]="1C"; hexarray[29]="1D"; hexarray[30]="1E"; hexarray[31]="1F"; hexarray[32]="20"; hexarray[33]="21"; hexarray[34]="22"; hexarray[35]="23"; hexarray[36]="24"; hexarray[37]="25"; hexarray[38]="26"; hexarray[39]="27"; hexarray[40]="28"; 
hexarray[41]="29"; hexarray[42]="2A"; hexarray[43]="2B"; hexarray[44]="2C"; hexarray[45]="2D"; hexarray[46]="2E"; hexarray[47]="2F"; hexarray[48]="30"; hexarray[49]="31"; hexarray[50]="32"; hexarray[51]="33"; hexarray[52]="34"; hexarray[53]="35"; hexarray[54]="36"; hexarray[55]="37"; hexarray[56]="38"; hexarray[57]="39"; hexarray[58]="3A"; hexarray[59]="3B"; hexarray[60]="3C"; 
hexarray[61]="3D"; hexarray[62]="3E"; hexarray[63]="3F"; hexarray[64]="40"; hexarray[65]="41"; hexarray[66]="42"; hexarray[67]="43"; hexarray[68]="44"; hexarray[69]="45"; hexarray[70]="46"; hexarray[71]="47"; hexarray[72]="48"; hexarray[73]="49"; hexarray[74]="4A"; hexarray[75]="4B"; hexarray[76]="4C"; hexarray[77]="4D"; hexarray[78]="4E"; hexarray[79]="4F"; hexarray[80]="50"; 
hexarray[81]="51"; hexarray[82]="52"; hexarray[83]="53"; hexarray[84]="54"; hexarray[85]="55"; hexarray[86]="56"; hexarray[87]="57"; hexarray[88]="58"; hexarray[89]="59"; hexarray[90]="5A"; hexarray[91]="5B"; hexarray[92]="5C"; hexarray[93]="5D"; hexarray[94]="5E"; hexarray[95]="6F"; hexarray[96]="60"; hexarray[97]="61"; hexarray[98]="62"; hexarray[99]="63"; hexarray[100]="64"; 
hexarray[101]="65"; hexarray[102]="66"; hexarray[103]="67"; hexarray[104]="68"; hexarray[105]="69"; hexarray[106]="6A"; hexarray[107]="6B"; hexarray[108]="6C"; hexarray[109]="6D"; hexarray[110]="6E"; hexarray[111]="6F"; hexarray[112]="70"; hexarray[113]="71"; hexarray[114]="72"; hexarray[115]="73"; hexarray[116]="74"; hexarray[117]="75"; hexarray[118]="76"; hexarray[119]="77"; hexarray[120]="78"; 
hexarray[121]="79"; hexarray[122]="7A"; hexarray[123]="7B"; hexarray[124]="7C"; hexarray[125]="7D"; hexarray[126]="7E"; hexarray[127]="7F"; hexarray[128]="80"; hexarray[129]="81"; hexarray[130]="82"; hexarray[131]="83"; hexarray[132]="84"; hexarray[133]="85"; hexarray[134]="86"; hexarray[135]="87"; hexarray[136]="88"; hexarray[137]="89"; hexarray[138]="8A"; hexarray[139]="8B"; hexarray[140]="8C"; 
hexarray[141]="8D"; hexarray[142]="8E"; hexarray[143]="8F"; hexarray[144]="90"; hexarray[145]="91"; hexarray[146]="92";  hexarray[147]="93"; hexarray[148]="94"; hexarray[149]="95"; hexarray[150]="96"; hexarray[151]="97"; hexarray[152]="98"; hexarray[153]="99"; hexarray[154]="9A"; hexarray[155]="9B"; hexarray[156]="9C"; hexarray[157]="9D"; hexarray[158]="9E"; hexarray[159]="9F"; hexarray[160]="A0"; 
hexarray[161]="A1"; hexarray[162]="A2"; hexarray[163]="A3"; hexarray[164]="A4"; hexarray[165]="A5"; hexarray[166]="A6"; hexarray[167]="A7"; hexarray[168]="A8"; hexarray[169]="A9"; hexarray[170]="AA"; hexarray[171]="AB"; hexarray[172]="AC"; hexarray[173]="AD"; hexarray[174]="AE"; hexarray[175]="AF"; hexarray[176]="B0"; hexarray[177]="B1"; hexarray[178]="B2"; hexarray[179]="B3"; hexarray[180]="B4"; 
hexarray[181]="B5"; hexarray[182]="B6"; hexarray[183]="B7"; hexarray[184]="B8"; hexarray[185]="B9"; hexarray[186]="BA"; hexarray[187]="BB"; hexarray[188]="BC"; hexarray[189]="BD"; hexarray[190]="BE"; hexarray[191]="BF"; hexarray[192]="C0"; hexarray[193]="C1"; hexarray[194]="C2"; hexarray[195]="C3"; hexarray[196]="C4"; hexarray[197]="C5"; hexarray[198]="C6"; hexarray[199]="C7"; hexarray[200]="C8"; 
hexarray[201]="C9"; hexarray[202]="CA"; hexarray[203]="CB"; hexarray[204]="CC"; hexarray[205]="CD"; hexarray[206]="CE"; hexarray[207]="CF"; hexarray[208]="D0"; hexarray[209]="D1"; hexarray[210]="D2"; hexarray[211]="D3"; hexarray[212]="D4"; hexarray[213]="D5"; hexarray[214]="D6"; hexarray[215]="D7"; hexarray[216]="D8"; hexarray[217]="D9"; hexarray[218]="DA"; hexarray[219]="DB"; hexarray[220]="DC"; 
hexarray[221]="DD"; hexarray[222]="DE"; hexarray[223]="DF"; hexarray[224]="E0"; hexarray[225]="E1"; hexarray[226]="E2"; hexarray[227]="E3"; hexarray[228]="E4"; hexarray[229]="E5"; hexarray[230]="E6"; hexarray[231]="E7"; hexarray[232]="E8"; hexarray[233]="E9"; hexarray[234]="EA"; hexarray[235]="EB"; hexarray[236]="EC"; hexarray[237]="ED"; hexarray[238]="EE"; hexarray[239]="EF"; hexarray[240]="F0"; 
hexarray[241]="F1"; hexarray[242]="F2"; hexarray[243]="F3"; hexarray[244]="F4"; hexarray[245]="F5"; hexarray[246]="F6"; hexarray[247]="F7"; hexarray[248]="F8"; hexarray[249]="F9"; hexarray[250]="FA"; hexarray[251]="FB"; hexarray[252]="FC"; hexarray[253]="FD"; hexarray[254]="FE"; hexarray[255]="FF";

var r1 = 255; var g1 = 255; var b1 = 255; var r2 = 255; var g2 = 255; var b2 = 255; var r3 = 255; var g3 = 255; var b3 = 255;

function chMon() {
  if (!nn4x) { //can't change color in nn4.x
    var my_BLK1 = eval(d + a + "blk1" + d2 + s);
    var my_FIR = eval(d + a + "fir" + d2 + s);
    if (r1 < 0) { r1 = r1 + 256; }
    if (g1 < 0) { g1 = g1 + 256; }
    if (b1 < 0) { b1 = b1 + 256; }
    if (r1 >= 256) { r1 = r1 - 256; }
    if (g1 >= 256) { g1 = g1 - 256; }
    if (b1 >= 256) { b1 = b1 - 256; }
    hexcode = "#" + hexarray[r1] + hexarray[g1] + hexarray[b1];
    if (b1 != 0) { b1--; }
    if (b1 == 0 && g1 != 0) { g1--; }
    if (b1 == 0 && g1 == 0) { r1--; b1 = 0; g1 = 0; }
    if (r1 == 0) { r1 = 255; g1 = 255; b1 = 255; }
    my_BLK1.color = hexcode; my_FIR.color = hexcode;
    setTimeout('chMon()','10'); // recall
  }
}
function chDay() {
  if (!nn4x) { //can't change color in nn4.x
    var my_BLK2 = eval(d + a + "blk2" + d2 + s);
    var my_MID = eval(d + a + "mid" + d2 + s);
    if (r2 < 0) { r2 = r2 + 256; }
    if (g2 < 0) { g2 = g2 + 256; }
    if (b2 < 0) { b2 = b2 + 256; }
    if (r2 >= 256) { r2 = r2 - 256; }
    if (g2 >= 256) { g2 = g2 - 256; }
    if (b2 >= 256) { b2 = b2 - 256; }
    hexcode = "#" + hexarray[r2] + hexarray[g2] + hexarray[b2];
    if (b2 != 0) { b2--; }
    if (b2 == 0 && g2 != 0) { g2--; }
    if (b2 == 0 && g2 == 0) { r2--; b2 = 0; g2 = 0; }
    if (r2 == 0) { r2 = 255; g2 = 255; b2 = 255; }
    my_BLK2.color = hexcode; my_MID.color = hexcode;
    setTimeout('chDay()','10'); // recall
  }
}
function chYear() {
  if (!nn4x) { //can't change color in nn4.x
    var my_BLK3 = eval(d + a + "blk3" + d2 + s);
    var my_LAS = eval(d + a + "las" + d2 + s);
    if (r3 < 0) { r3 = r3 + 256; }
    if (g3 < 0) { g3 = g3 + 256; }
    if (b3 < 0) { b3 = b3 + 256; }
    if (r3 >= 256) { r3 = r3 - 256; }
    if (g3 >= 256) { g3 = g3 - 256; }
    if (b3 >= 256) { b3 = b3 - 256; }
    hexcode = "#" + hexarray[r3] + hexarray[g3] + hexarray[b3];
    if (b3 != 0) { b3--; }
    if (b3 == 0 && g3 != 0) { g3--; }
    if (b3 == 0 && g3 == 0) { r3--; b3 = 0; g3 = 0; }
    if (r3 == 0) { r3 = 255; g3 = 255; b3 = 255; }
    my_BLK3.color = hexcode; my_LAS.color = hexcode;
    setTimeout('chYear()','10'); // recall
  }
}

function LTrim(str) { // trim space from the lhs
  var whitespace = new String(" \t\n\r");
  var s = new String(str);
  if (whitespace.indexOf(s.charAt(0)) != -1) {
    var j=0, i = s.length;
    while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
      j++;
      s = s.substring(j, i);
  }
  return s;
}
function RTrim(str) { // trim space from the rhs
  var whitespace = new String(" \t\n\r");
  var s = new String(str);
  if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
    var i = s.length - 1;
    while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
      i--;
      s = s.substring(0, i+1);
  }
  return s;
}
function Trim(str) { // trim space from both sides
  return RTrim(LTrim(str));
}
    
function over(name) { // onmouseover of an image
  if (document.images) { document[name].src = eval(name + '_r.src'); }
}

function out(name) { // onmouseout of an image
  if (document.images) { document[name].src = eval(name + '_n.src'); }
}

function which_css() { // which ccs file to use
  // nn4.x font has to be one px bigger, plus any positioning can be different
  if (nn4x) { return '<link rel="stylesheet" type="text/css" href="cssjs/nn4x.css">' }
  else { return '<link rel="stylesheet" type="text/css" href="cssjs/brow.css">' }
}


