function openCenteredWindow(url, name, width, height, parms) {
	var left = Math.floor( (screen.width - width) / 2);
	var top = Math.floor( (screen.height - height) / 2);
	var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
	if (parms) { winParms += "," + parms; }
	var win = window.open(url, name, winParms);
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
		return win;
}

// Copyright 2005 Bontrager Connection, LLC
// More info: "Automatic New Window for External Links" 
// at http://willmaster.com/possibilities/archives/

function makeExternalLinks() 
{
	var Domains = "admit.washington.edu,admit1.cac.washington.edu,translate.google.com,216.239.39.104,216.239.37.104";

	if(Domains.indexOf(" ") != -1) {
	   var splitarray = Domains.split(" ");
	   Domains = splitarray.join("");
	}

	Domains = Domains.toLowerCase();

	var DomainsArray = Domains.split(",");
	for(var i = 0; i < document.links.length; i++) {
	   if(document.links[i].hostname.length < 1) 
	   { continue; }
	   if(document.links[i].target.length > 0)
	   { continue; }
	   var h = document.links[i].hostname.toLowerCase();
	   var makeNewWindow = true;
	   for(var ii = 0; ii < DomainsArray.length; ii++) {
	      if(DomainsArray[ii] != h) 
	      { continue; }
	      makeNewWindow = false;
	      break;
	   }
	   if(makeNewWindow == true)
	   { document.links[i].target = '_blank'; }
	}	
}
function getCookie (cooky) {
        if (document.cookie.length > 0) {
                cooky_start = document.cookie.indexOf(cooky + "=")
                if (cooky_start != -1) {
                        cooky_start += cooky.length + 1;
                        cooky_end = document.cookie.indexOf(";",cooky_start);
                        if (cooky_end == -1)
                                cooky_end = document.cookie.length;
                        return unescape (document.cookie.substring(cooky_start, cooky_end));
                }
        }
        return ""
}
function flashLink(id, link, fn) {
        flash = getCookie('sifr');
        a = document.getElementById(id);
        if (flash != null && flash != "") {
                if (flash == "true") {
                        grayOut = (id == "enableFlash") ? 'grayOut' : '';
                }
                else {
                        grayOut = (id == "disableFlash") ? 'grayOut' : '';
                }
        }
        else {
                grayOut = (id == "enableFlash") ? 'grayOut' : '';
        }
        a.className = grayOut;
}


function flashLinks (){
        flashLink("disableFlash", "disable flash");
        flashLink("enableFlash", "enable flash");
}

function netIDCodes (){
	var inYes = document.getElementById('yes');
	var inNo = document.getElementById('no');
	if (inYes.addEventListener){
		inYes.addEventListener('focus',function (e) {
			var styl = document.getElementById('hidden').style;
			styl.display = 'block';
		},true);
		inNo.addEventListener('focus',function (e) {
			var styl = document.getElementById('hidden').style;
			styl.display = 'none';
		},true);
	} else {
		inYes.attachEvent('onfocus',function (e) {
			var styl = document.getElementById('hidden').style;
			styl.display = 'block';
		});

		inNo.attachEvent('onfocus',function (e) {
			var styl = document.getElementById('hidden').style;
			styl.display = 'none';
		});
	}
}
