// dHTML code
var ShockMode = false;
function dHTML() {
	if ( document.all ) {
		this.init = IE_init;
	} else if ( document.layers ) {
		this.init = NN_init;
	}else if (navigator.appVersion.charAt(0) == "5" && navigator.appName == "Netscape") {
 	 this.init = NN6_init; //mozilla 1.4 and NN 7 fall here;
   } 

       	this.hideAllNav2 = hideAllNav2;
	this.init();
}
function IE_init() {
	this.hideDiv = IE_hideDiv;
	this.showDiv = IE_showDiv;
}
function IE_hideDiv( divName ) {
     if(document.all[ divName ]){
	document.all[ divName ].style.visibility = "hidden";
     }
}
function IE_showDiv( divName ) {
     this.hideAllNav2();
     if(document.all[ divName ]){
		//added 5/25/04 czinn
		var m = "main" + divName;
		 if(document.all[ 'body']){//added 5/16/08 czinn
			document.all[ divName ].style.left = document.all[ m ].offsetLeft + document.all[ 'body' ].offsetLeft;// body offset added 1/29/08 czinn
		 }
		 else { 
			document.all[ divName ].style.left = document.all[ m ] .offsetLeft+ document.all[ 'MAINnav' ].offsetLeft;
		    }//end 5/16/08 edit
		  if(divName=="studev") {
				if(window.innerWidth<800) {
				 var budge= window.innerWidth - 800 ;
				 document.all[ "studev" ].style.left  =  document.all[ m ].offsetLeft - budge;
				  }
		
		  
		//end 5/25/04 addition
		 }
		document.all[ divName ].style.visibility = "visible";
	}
}
function NN_init() {
	this.hideDiv = NN_hideDiv;
	this.showDiv = NN_showDiv;
}
function NN_hideDiv( divName ) {
    if(document.layers[ divName ]){
	document.layers[ divName ].visibility = "hidden";
    }
}
function NN_showDiv( divName ) {
        this.hideAllNav2();
	if(document.layers[ divName ]){
       //added 5/25/04 czinn
			var m = "main" + divName;
			document.layers[ divName ].style.left = document.layers[ m ].offsetLeft;
			if(divName=="studev") {
			//document.layers[ divName ].style.left  =  document.layers[ m ].offsetLeft - 50;
			if(window.innerWidth<800) {
			 var budge= window.innerWidth - 800 ;
			 document.layers[ "studev" ].style.left  =  document.layers[ m ].offsetLeft - budge;
			  }
			}
    		//end 5/25/04 addition
			document.layers[ divName ].visibility = "show";
	   }
}

function NN6_init() {
	this.hideDiv = NN6_hideDiv;
	this.showDiv = NN6_showDiv;
}
function NN6_hideDiv( divName ) {
    if( document.getElementById( divName ) ){
	document.getElementById( divName ).style.visibility = "hidden";
    }
}
function NN6_showDiv( divName ) {
    this.hideAllNav2();
	if( document.getElementById( divName ) ){
	   //added 5/25/04 czinn
		var m = "main" + divName;
		//document.getElementById( divName ).style.left = document.getElementById( m ).offsetLeft + (window.innerWidth - 740)/2;
		document.getElementById( divName ).style.left = document.getElementById( m ).offsetLeft + 'px';
		if(divName=="studev") {
			//Budge factor for rightmost menu
			if(window.innerWidth<800) {
			var budge= window.innerWidth - 800 ;
			 document.getElementById("studev" ).style.left  =  document.getElementById( m ).offsetLeft - budge;
			  }
		 }
		 
		document.getElementById( divName ).style.visibility = "visible";

	}
}
var dyn = new dHTML();
function hideAllNav2() {
	dyn.hideDiv( 'about' );
	dyn.hideDiv( 'academics' );
	dyn.hideDiv( 'admission' );
	dyn.hideDiv( 'alumni' );
	dyn.hideDiv( 'giving' );
	dyn.hideDiv( 'news' );
	dyn.hideDiv( 'resources' );
	dyn.hideDiv( 'sports' );
	dyn.hideDiv( 'studev' );
}
//end dHTML code
