// JavaScript Document


//Browser Detection
var AgntUsr=navigator.userAgent.toLowerCase();
var DomYes=document.getElementById?1:0;
var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0;
var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0;
var Opr=AgntUsr.indexOf('opera')!=-1?1:0;
var DomNav=DomYes&&NavYes?1:0;
var DomExp=DomYes&&ExpYes?1:0;
var Exp4=ExpYes&&!DomYes?1:0;
var Nav4=NavYes&&!DomNav?1:0;

//Gets style object based upon DOM of browser
function getStyleObj(id) {
	if (DomYes) {
		return document.getElementById(id).style;
	}	
	else if (NavYes) {
		return eval("document." + id);
	} 
	else if (Exp4) {
		return 	eval("document.all." + id + ".style");
	}
}

//Gets  object based upon DOM of browser
function getObj(id) {
	if (DomYes) {
		return document.getElementById(id);
	}	
	else if (NavYes) {
		return eval("document." + id);
	} 
	else if (Exp4) {
		return 	eval("document.all." + id);
	}
}

//Writes alternate stylesheets based on DOM support
function writeSS(arr) {
	var ss;
	var ver = DomYes?'dom':'nn';
	for (var i=0;i<arr.length;i++) {
		ss = arr[i];
		document.write("<link rel=\"stylesheet\" href=\""+ss[ver]+"\" type=\"text/css\" />");	
		document.close();
	}
}

//Preloading images - DW Behavior
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];}}
}

//Netscape re-size fix
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

//Alt Nav for versioning issues between 
function altNav(url1,url2) {
	if (Nav4) {
		location.href = url2;
	}	else {
		location.href = url1;	
	}
}

var eventWin;

//For event pop ups - used frequently
function popEvent(id,typeid) {
	var x = 50;
	var y = 50;
	if (typeid == 4) {
		var thisURL = "athletic_event_detail.cfm?&id="+id;
	} else {
		var thisURL = "event_detail.cfm?&id="+id;
	}
	var features = "scrollbars=1,left="+x+",top="+y+",screenX="+x+",screenY="+y+",width=505,height=410";
	if (!eventWin || eventWin.closed) {
		eventWin = window.open(thisURL,"win",features);
	} else {
		eventWin.location = thisURL;
		eventWin.focus();
	}
}

//For footer nav select box onchange
function navTo(obj) {
	//obj is a select box of site locations;
	val = obj.options[obj.selectedIndex].value;
	if (val != "undefined" && val != '') {
		location.href = val;
	} else {
		return false;
	}
}

//For alt styles for mouseovers. Doesn't work in NS4
function switchClass (obj,class1,class2) {
	if (obj.className == class1) {
		obj.className = class2;
	} else {
		obj.className = class1;
	}
}

var voiceWin;

function popVoices() {
	var x = 50;
	var y = 50;
	var thisURL = "kentplacevoices.cfm";
	
	var features = "scrollbars=0,left="+x+",top="+y+",screenX="+x+",screenY="+y+",width=500,height=330";
	
	if (!voiceWin || voiceWin.closed) {
		voiceWin = window.open(thisURL,"win",features);
	} else {
		voiceWin.location = thisURL;
		voiceWin.focus();
	}

}

function popUp(url) {
sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450');
self.name = "mainWin";
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}