// --- SET EXTERNAL LINKS
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";
       var strTitle = anchor.getAttribute("title");
       if((strTitle=="")||(strTitle==null)){
          anchor.title = "Opens in a new browser window.";
       }else{
          if(strTitle.indexOf("browser window")<0){
             anchor.title = strTitle+". Opens in a new browser window.";
          }
       }
       var strTitle = "";
    }
  }
}

//SWAP IMAGE
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}



// --- KEYPRESS VALIDATION
function verifyKey(oElement,oEvent){
	if(oEvent.keyCode==13 && oElement.onclick){
		oEvent();
	}
}


/****** Screen size detect *******/
window.onload = function(){setScreenClass();}; 
window.onresize = setScreenClass;

//  Following transition classes will be declared:
//
//	classname		  screenwidth
//	------------------------------------------
//	screen_low		  < 950px	
//	screen_high		  > 950px	


function setScreenClass(){
	var browsertype="working";
	var browser=navigator.appName;
	var verStr=navigator.appVersion;
	if(browser.indexOf("Microsoft Internet Explorer") >= 0){
	  if(verStr.indexOf("MSIE 4") >= 0 || verStr.indexOf("MSIE 6") >= 0){
	   var browsertype="fullscreenonly";
	  }
	}

	if (browsertype != "fullscreenonly" ) {
		var fmt = document.documentElement.clientWidth;
		var cls = (fmt<=950)?'screen_low':(fmt>950&&fmt<=1280)?'screen_high':'screen_high';
		//document.getElementById('count').innerHTML=fmt+'px -> '+cls;
		document.body.className=cls;
	}
		externalLinks(); //loads external links function (because both need to be called on page load)
}

function teamLit(lit) {
	if (lit != "onc") {
		document.getElementById("onc").className="";	
	}
	if (lit != "tech") {
		document.getElementById("tech").className="";	
	}
	if (lit != "brand") {
		document.getElementById("brand").className="";	
	}
	if (lit != "admin") {
		document.getElementById("admin").className="";	
	}
	document.getElementById(lit).className="lit";
}


