function makeCookie(Name,Value,Expiry,Path,Domain,Secure) {
  if (Expiry != null && !isNaN(Expiry)) {
    var datenow = new Date();
    datenow.setTime(datenow.getTime() + Math.round(86400000*Expiry));
    Expiry = datenow.toGMTString();
  }
  Expiry = (Expiry) ? '; expires='+Expiry : '';
  Path = (Path)?'; path='+Path:'';
  Domain = (Domain) ? '; domain='+Domain : '';
  Secure = (Secure) ? '; secure' : '';
  document.cookie = Name + '=' + escape(Value) + Expiry + Path + Domain + Secure;
}

function readCookie(Name) {
  var cookies = ' ' + document.cookie;
  if (cookies.indexOf(' ' + Name + '=') == -1) return null;
  var start = cookies.indexOf(' ' + Name + '=') + (Name.length + 2);
  var finish = cookies.substring(start,cookies.length);
  finish = (finish.indexOf(';') == -1) ? cookies.length : start + finish.indexOf(';');
  return unescape(cookies.substring(start,finish));
}

function doCheckboxes() {
  if (document.loginform.savelogin.checked) 
    makeCookie('savelogin','1', 999, '/');
  else 
    makeCookie('savelogin','0', 999, '/');
}
       
function externalLinks() {
  if (!document.getElementsByTagName) return;     
  var anchors = document.getElementsByTagName("a");   
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];         
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
  }
  if (readCookie('savelogin') == "1") {
    document.loginform.l.value=readCookie('lastlogin');
  }
  if (document.loginform.l.value == "")
    document.loginform.l.focus();
  else
    document.loginform.p.focus();

}      

function addLoadEvent(func) {  
  var oldonload = window.onload;          
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();            
    }
  }
}

           

