var ie4     = false;
var ie5     = false;
var ns4     = false;
var ns6     = false;
var mac     = false;
var testing = false;

function safemail(name, domain, display, css, subject , cc, cc_domain) {
  css       = (css)     ? ' class="' + css + '"' : '';
  subject   = (subject) ? '?subject=' + subject : '';
  displayed = (display) ? display : name + '@' + domain;
  cc        = (cc) ? ((subject) ? '&' : '?') + 'cc=' + cc + '@' + cc_domain: '';
  mailto    = name + '@' + domain + subject + cc;
  document.write('<a href="mailto:' + mailto + '"' + css + '>' + displayed + '</a>');
}

function SetBrowser() {
  agent       = navigator.userAgent.toLowerCase();
  mac         = (agent.indexOf("mac")!=-1);
  ie4         = (document.all && !document.getElementById) ? true : false;
  ie5         = (document.all && document.getElementById)  ? true : false;
  ns4         = (document.layers)                          ? true : false;
  ns6         = (document.getElementById && !document.all) ? true : false;
  if (testing){ alert("agent: "+agent+"\nmac: "+mac+"\nie4: "+ie4+"\nie5: "+ie5+"\nns4: "+ns4+"\nns6: "+ns6+"\n"); }
}
function SetFocus(fieldname,formname){if (formname == ''){ formname = 'form'; }if (eval("document."+formname+".elements[fieldname].value == ''")){ eval("document."+formname+".elements[fieldname].focus();"); }}

function Popup(title,filename,w,h,scroll,resizable,menubar) {
  title     = (title == '')         ? 'popup' : title;
  scroll    = (scroll == 'scroll')  ? 'yes'   : 'no';
  resizable = (resizable == 'lock') ? 'no'    : 'yes';
  menubar   = (menubar == 'menu')   ? 'yes'   : 'no';
  
  winOptions = eval("'width="+w+",height="+h+",toolbar=no,location=no,directories=no,status=no,menubar="+menubar+",scrollbars="+scroll+",resizable="+resizable+",copyhistory=no'");
  window.open(filename,title,winOptions);
  return;
}

function DisableButton(obj) {
  obj.src          = 'images/btn_processing.gif';
  obj.disabled     = true;
  obj.style.border = 'none';
}
function DisableButtonTxt(obj) {
  obj.value        = 'Processing...';
  obj.disabled     = true;
  obj.style.border = 'none';
}
