// Copyright 2009 © by PinePointInternet, David D Sadler. All Rights Reserved.
var d = document;
var w = window;
var winpars = 'width=475,height=350,scrollbars,resizable,status,location';
var browserIs = '(undefined)';
var browservr = null;

function start() { 
  setBrowser();
  var adj = (browserIs.indexOf('Explorer') != -1)? 1 : 0;
  d.getElementById('leftcheight').style.height = pheight*1 + adj*1 + 'em';
  var wW = 900;
  var wH = 1060;
  if (w.outerWidth) {w.outerWidth = wW; w.outerHeight = wH}
  if (self.resizeTo) self.resizeTo(wW,wH);
  if(browserIs == 'WINExplorer') d.getElementById('main').width = '800px';         //alert("d.getElementById('main').width = " + d.getElementById('main').width);        
  if (d.getElementById('budgetworksheet')) resetws();
  if (d.getElementById('datatable')) setuphighlight();
}

  function stoper() {
    if (window.stop) {
      window.stop();
    } else {
      window.document.execCommand('Stop');
    }
  }

function findPos( oElement ) {
//    return [ 0, 0 ];
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
    }
    return [ posX, posY ];
  } else {
    return [ oElement.x, oElement.y ];
  }
}

function round(val) {
  var str,pos,rnd=0;
  if (val == 0) { return ""}
  if (val < .995) rnd = 1;  // for old Netscape browsers
    str = escape (val*1.0 + 0.005001 + rnd);  // float, round, escape
    pos = str.indexOf (".");
  if (pos > 0) str = str.substring (rnd, pos + 2);
  return str;
}

function setBrowser() {
  var x = navigator;
  var b_ac = x.appCodeName;
  var b_mv = x.appMinorVersion;
  var b_an = x.appName;
  var b_av = x.appVersion;
  var b_ce = x.cookieEnabled;
  var b_cc = x.cpuClass;
  var b_ol = x.onLine;
  var b_pf = x.platform;
  var b_ua = x.userAgent;
  var b_bl = x.browserLanguage;
  var b_sl = x.systemLanguage;
  var b_ul = x.userLanguage;
  var b_vn = x.vendor;
//  var b_je = x.javaEnabled;
  browserIs = '(undefined)';
  if (b_vn) {var i = b_vn.indexOf("Apple");   if (i != -1) browserIs = 'Safari'}
  var i = b_ua.indexOf("MSIE");     if (i != -1) browserIs = 'Explorer';
  var i = b_ua.indexOf("Windows");  if (i != -1) browserIs = 'WINExplorer';
  var i = b_ua.indexOf("Netscape"); if (i != -1) browserIs = 'Netscape';
  var i = b_ua.indexOf("Firefox");  if (i != -1) browserIs = 'Firefox';
  var i = b_ua.indexOf("Opera");    if (i != -1) browserIs = 'Opera';
//  if (browserIs == 'Netscape') browserIs = (b_ua.indexOf("Macintosh") != -1)? "MacNetscape" : "WINNetscape";
  browservr = null;
  var p = b_av.indexOf("MSIE");
  if (p != -1) {
    var p = p*1 + 4;
    if(p != -1) browservr = parseFloat(b_av.substring(p));
  }
//alert("b_ua = " + b_ua);
}

function setuphighlight() { 
  var dt = d.getElementById('datatable');
  var rows = new Array(); 
      rows = dt.getElementsByTagName('tr'); 
//      rows = dt.getElementsByTagName('col'); 
//alert("rows.length =" + rows.length);
  for (i=0;i<rows.length;i++) { 
    if (rows[i].className == 'nohilight') continue;
    rows[i].onmouseover = highlight; 
    rows[i].onmouseout = dehighlight; 
  } 
} 
function highlight() { this.className = "hilight"; } 
function dehighlight() { this.className = "hilightoff"; } 

function showbig(c) { 
  if (c == '') return false; 
  var st = window.open('bigview.php?ct=' + c,'_blank',winpars);
//alert("st = " + st);
//  st.focus();
  return;
}

function winclose() {
  var self = w.open("", "_top");
  self.focus();
  self.opener = self;
  self.close();
}

//alert('53 - Here');
// End of script //
