
function open4flexWindow(url,width,height) {
  if(typeof width == 'undefined') { var width = 720; }
  if(typeof height == 'undefined') { var height = 650; }
  var win=window.open(url, "opinion", "width=" + width + ", height=" + height + ", status=yes, resizable=yes, scrollbars=yes");
}


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

function addOnUnload(func) {
  if (typeof window.onunload != 'function') {
    window.onunload = func;
  } else {
    var oldonunload=window.onunload;
    window.onunload = function() {
      if (oldonunload) {
        oldonunload();
      }
      func();
    }
  }
}

var showBigImagePreviewImage=null;
var showBigImageUrl=null;
var showBigImageWidth=0;
var showBigImageHeight=0;
function showBigImage(previewelement, url, width, height) {
  previewelement=previewelement.getElementsByTagName("img")[0];
  showBigImageUrl=url;
  showBigImageWidth=width;
  showBigImageHeight=height;
  showBigImagePreviewImage=previewelement;
  
  if (typeof doShowBigImage == "function") {
    doShowBigImage(showBigImagePreviewImage, url, width, height);
  } else {
    var e = document.createElement("script");
    e.src = "/assets/showbigimage.js";
    e.type="text/javascript";
    document.getElementsByTagName("head")[0].appendChild(e);
  }
}


var img=new Image();
img.src="/assets/loading.gif";




function markLinks() {
  var a=document.getElementsByTagName("a");

  var currenturl=location.href;
  currenturl=currenturl.replace(/http:\/\//, "");
  currenturl=currenturl.substr(0, currenturl.indexOf("/"));

  for (var i=0; i<a.length; i++) {
    var link=a[i];
    var url=link.href;
    var cn="linkExt";
    if (url.match(/\.pdf$/)) {
      cn="linkPdf";
    } else if (url.match(/\.doc$/)) {
      cn="linkDoc";
    } else if (url.match(/^mailto:/i) || url.match(/\.4310d/)) {
      cn="linkMail";
    } else if (!url.match(/^http:\/\//i) || url.indexOf(currenturl)>=0) {
      cn="linkInt";
    }

    if (!link.innerHTML.match(/<IMG/i)) {
      if (link.className.length>0) {
        link.className+=" "+cn;
      } else {
        link.className=cn;
      }
    }
    
    if ((cn == 'linkExt') || (cn == 'linkPdf')) link.onclick = function() { window.open(this.href); return false; };
    
  }
}
addOnLoad(markLinks);
