<!--

if (document.layers) { // Netscape
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = captureMousePosition;
} else if (document.all) { // Internet Explorer
    document.onmousemove = captureMousePosition;
} else if (document.getElementById) { // Netcsape 6
    document.onmousemove = captureMousePosition;
}

var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body

var dsocleft=document.all? iebody.scrollLeft : pageXOffset
var dsoctop=document.all? iebody.scrollTop : pageYOffset

xMousePos = 0; // Horizontal position of the mouse on the screen
yMousePos = 0; // Vertical position of the mouse o	n the screen
xMousePosMax = 0; // Width of the page
yMousePosMax = 0; // Height of the page

PopupLeft = 0;
PopupTop = 0;

var loadedobjects="";
var rootdomain="http://"+window.location.hostname;

/*
function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}
*/

function getCookie( name ) {
  var start = document.cookie.indexOf( name + "=" );
  var len = start + name.length + 1;
  if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
    return null;
  }
  if ( start == -1 ) return null;
  var end = document.cookie.indexOf( ";", len );
  if ( end == -1 ) end = document.cookie.length;
  return unescape( document.cookie.substring( len, end ) );
}

function setCookie( name, value, expires, path, domain, secure ) {
  var today = new Date();
  today.setTime( today.getTime() );
  if ( expires ) {
    expires = expires * 1000 * 60 * 60 * 24;
  }
  var expires_date = new Date( today.getTime() + (expires) );
  document.cookie = name+"="+escape( value ) +
    ( ( expires ) ? ";expires="+expires_date.toGMTString() : "" ) + //expires.toGMTString()
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}

function deleteCookie( name, path, domain ) {
  if ( getCookie( name ) ) document.cookie = name + "=" +
    ( ( path ) ? ";path=" + path : "") +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}


function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=page_request.responseText;
}

function loadobjs(){
  if (!document.getElementById)
    return
  for (i=0; i<arguments.length; i++){
    var file=arguments[i]
    var fileref=""
    if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
      if (file.indexOf(".js")!=-1){ //If object is a js file
        fileref=document.createElement('script')
        fileref.setAttribute("type","text/javascript");
		fileref.setAttribute("src", file);
	  }
	  else if (file.indexOf(".css")!=-1){ //If object is a css file
		fileref=document.createElement("link")
		fileref.setAttribute("rel", "stylesheet");
		fileref.setAttribute("type", "text/css");
		fileref.setAttribute("href", file);
	  }
    }
	if (fileref!=""){
	  document.getElementsByTagName("head").item(0).appendChild(fileref)
	  loadedobjects+=file+" " //Remember this object as being already added to page
	}
  }
}
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;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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 hideDiv(pass) {
	var divs = document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){//if they are 'see' divs
			if (document.getElementById) // DOM3 = IE5, NS6
			divs[i].style.visibility="hidden";// show/hide
			else
			if (document.layers) // Netscape 4
			document.layers[divs[i]].display = 'hidden';
			else // IE 4
			document.all.hideshow.divs[i].visibility = 'hidden';
		}
	}
}

function showDiv(pass) {
	var divs = document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById)
			divs[i].style.visibility="visible";
			else
			if (document.layers) // Netscape 4
			document.layers[divs[i]].display = 'visible';
			else // IE 4
			document.all.hideshow.divs[i].visibility = 'visible';
		}
	}
} 

function captureMousePosition(e) {
    if (document.layers) {
        // When the page scrolls in Netscape, the event's mouse position
        // reflects the absolute position on the screen. innerHight/Width
        // is the position from the top/left of the screen that the user is
        // looking at. pageX/YOffset is the amount that the user has
        // scrolled into the page. So the values will be in relation to
        // each other as the total offsets into the page, no matter if
        // the user has scrolled or not.
        xMousePos = e.pageX+5;
        yMousePos = e.pageY-85;
        yMousePos = e.pageY-55;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    } else if (document.all) {
        // When the page scrolls in IE, the event's mouse position
        // reflects the position from the top/left of the screen the
        // user is looking at. scrollLeft/Top is the amount the user
        // has scrolled into the page. clientWidth/Height is the height/
        // width of the current page the user is looking at. So, to be
        // consistent with Netscape (above), add the scroll offsets to
        // both so we end up with an absolute value on the page, no
        // matter if the user has scrolled or not.
		if (iebody){
        xMousePos = window.event.x+5+iebody.scrollLeft;
        yMousePos = window.event.y-85+iebody.scrollTop;
        yMousePos2 = window.event.y-75+iebody.scrollTop;
        yMousePos3 = window.event.y-42+iebody.scrollTop;

//        xMousePosMax = document.body.clientWidth + iebody.scrollLeft;
//        yMusePosMax = document.body.clientHeight+iebody.scrollTop;
		}
    } else if (document.getElementById) {
        // Netscape 6 behaves the same as Netscape 4 in this regard
        xMousePos = (e.pageX+5) + "px";
        yMousePos = (e.pageY-75) + "px";
        yMousePos2 = (e.pageY-75) + "px";
        yMousePos3 = (e.pageY-42) + "px";
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    }
}

function showDivXY(pass) {
	var divs = document.getElementsByTagName('div');
	
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) {
				document.getElementById(pass).style.left=xMousePos;
				document.getElementById(pass).style.top= yMousePos;
				document.getElementById(pass).style.visibility="visible";
			} else {
				if (document.layers) { // Netscape 4
					document.layers[divs[i]].display = 'visible';
					document.layers[divs[i]].pageX = yMousePos-85;
					document.layers[divs[i]].pageY = xMousePos+5;
				} else {// IE 4
					document.all.hideshow.divs[i].visibility = 'visible';
					document.all.hideshow.divs[i].top=yMousePos-85;
					document.all.hideshow.divs[i].left=xMousePos+5;
				}
			}
		}
	}
} 

function showDivXY2(pass) {
	var divs = document.getElementsByTagName('div');
	
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) {
				document.getElementById(pass).style.left=xMousePos;
				document.getElementById(pass).style.top=yMousePos2;
				document.getElementById(pass).style.visibility="visible";
			} else {
				if (document.layers) { // Netscape 4
					document.layers[divs[i]].display = 'visible';
					document.layers[divs[i]].pageX = yMousePos-85;
					document.layers[divs[i]].pageY = xMousePos+5;
				} else {// IE 4
					document.all.hideshow.divs[i].visibility = 'visible';
					document.all.hideshow.divs[i].top=yMousePos-85;
					document.all.hideshow.divs[i].left=xMousePos+5;
				}
			}
		}
	}
} 

function showDivXY3(pass) {
	var divs = document.getElementsByTagName('div');
	
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) {
				document.getElementById(pass).style.left=xMousePos;
				document.getElementById(pass).style.top=yMousePos3;
				document.getElementById(pass).style.visibility="visible";
			} else {
				if (document.layers) { // Netscape 4
					document.layers[divs[i]].display = 'visible';
					document.layers[divs[i]].pageX = yMousePos-85;
					document.layers[divs[i]].pageY = xMousePos+5;
				} else {// IE 4
					document.all.hideshow.divs[i].visibility = 'visible';
					document.all.hideshow.divs[i].top=yMousePos-85;
					document.all.hideshow.divs[i].left=xMousePos+5;
				}
			}
		}
	}
} 

function showDivXY4(pass) {
	var divs = document.getElementsByTagName('div');
	
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) {
				document.getElementById(pass).style.left=xMousePos-120;
				document.getElementById(pass).style.top=yMousePos3+50;
				document.getElementById(pass).style.visibility="visible";
			} else {
				if (document.layers) { // Netscape 4
					document.layers[divs[i]].display = 'visible';
					document.layers[divs[i]].pageX = yMousePos-85;
					document.layers[divs[i]].pageY = xMousePos+55;
				} else {// IE 4
					document.all.hideshow.divs[i].visibility = 'visible';
					document.all.hideshow.divs[i].top=yMousePos-85;
					document.all.hideshow.divs[i].left=xMousePos+55;
				}
			}
		}
	}
}  

function showDivXY5(pass) {
	var divs = document.getElementsByTagName('div');
	
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) {
				document.getElementById(pass).style.left=xMousePos;
				document.getElementById(pass).style.top=yMousePos3;
				document.getElementById(pass).style.visibility="visible";
			} else {
				if (document.layers) { // Netscape 4
					document.layers[divs[i]].display = 'visible';
					document.layers[divs[i]].pageX = yMousePos-85;
					document.layers[divs[i]].pageY = xMousePos+5;
				} else {// IE 4
					document.all.hideshow.divs[i].visibility = 'visible';
					document.all.hideshow.divs[i].top=yMousePos-85;
					document.all.hideshow.divs[i].left=xMousePos+5;
				}
			}
		}
	}
	PopupLeft = xMousePos;
	PopupTop = yMousePos3;
} 

function showDivXY6(pass) {
	var divs = document.getElementsByTagName('div');
	
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) {
				document.getElementById(pass).style.left=PopupLeft;
				document.getElementById(pass).style.top=PopupTop;
				document.getElementById(pass).style.visibility="visible";
			} else {
				if (document.layers) { // Netscape 4
					document.layers[divs[i]].display = 'visible';
					document.layers[divs[i]].pageX = yMousePos-85;
					document.layers[divs[i]].pageY = xMousePos+5;
				} else {// IE 4
					document.all.hideshow.divs[i].visibility = 'visible';
					document.all.hideshow.divs[i].top=yMousePos-85;
					document.all.hideshow.divs[i].left=xMousePos+5;
				}
			}
		}
	}
} 

function showDivXY7(pass) {
	var divs = document.getElementsByTagName('div');
	
	for(i=0;i<divs.length;i++){
		if(divs[i].id.match(pass)){
			if (document.getElementById) {
				document.getElementById(pass).style.left=xMousePos-420;
				document.getElementById(pass).style.top=yMousePos-230;
				document.getElementById(pass).style.visibility="visible";
			} else {
				if (document.layers) { // Netscape 4
					document.layers[divs[i]].display = 'visible';
					document.layers[divs[i]].pageX = yMousePos-85;
					document.layers[divs[i]].pageY = xMousePos+5;
				} else {// IE 4
					document.all.hideshow.divs[i].visibility = 'visible';
					document.all.hideshow.divs[i].top=yMousePos-85;
					document.all.hideshow.divs[i].left=xMousePos+5;
				}
			}
		}
	}
}

function changeHref(ahref){
	window.location.href = ahref;
}
function setNavi(submenu, mainmenu){
	if (mainmenu == "")
		mainmenu = "career center";
    var navi = document.getElementById("navi");
    if (submenu != null) submenu = submenu.toUpperCase();
    navi.innerHTML = mainmenu + "|" + submenu;
    showDefaulTag();
}
function regular_pop(page,section, width, height, optional){

if (width == null)
	width = 950;
if (height == null)
	height = 800;
var winl = (screen.width - width) / 2;
var wint = (screen.height - height) / 2;

var str = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height +",top="+wint+",left="+winl;
if (optional != null)
	str = optional;
cpjob = window.open(page,section,str);
cpjob.focus();
//return cpjob;
}
function customtrimString (str) {
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

String.prototype.trim = customtrimString;

function checkBrowserIE() {
	if (navigator.appName.indexOf('Explorer') != -1) {
		return true;
	}else return false;
}

//-->