/// launch the online tour
function tour() {
	newWin=window.open('/tour/tour.htm', 'new', "width=760,height=500,status=0,toolbar=0,menubar=0,scrollbars=0,resizable=0");
		if (!newWin.opener) {
			newWin.opener = window;
		}
	newWin.focus();
}

// Make Online Application Window
function makeApp() {
	appWin=window.open("http://forms.chestercollege.edu/forms/application.aspx", "appWin", "width=700,height=600,status=1,toolbar=0,menubar=0,scrollbars=1,resizable=1");
	if (!appWin.opener) {
		appWin.opener = window;
	}
	appWin.focus();
}

// Make Photo Album Window
function makeAlbum() {
	photoWin=window.open("photoalbum07.htm", "photoWin", "width=700,height=880,status=1,toolbar=0,menubar=0,scrollbars=1,resizable=1");
	if (!photoWin.opener) {
		photoWin.opener = window;
	}
	photoWin.focus();
}

var UseFlash = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) {
	// Check for Flash version 3 or greater in Netscape
	var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
	if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))>=3)
		UseFlash = 1;
} else if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	// Assume any Windows IE except for Windows 3.1 supports the OBJECT tag
	UseFlash = 1;
}

if((navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("Mac") != -1)) { UseFlash = 0; }

if ( UseFlash == 1 ) {
	// everything is cool, popup the Flash
	var link = "<a href='javascript:catalog();'>";
	var quicklink = "flash";
} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)) {
	// if we can't detect Flash in Netscape
	link = "<a href='catalog/chester_catalog.pdf' target='_blank'>";
	var quicklink = "pdf";
} else {
	// if we just can't tell what's going on
	link = "<a href='catalog/chester_catalog.pdf' target='_blank'>";
	var quicklink = "pdf";
}

////////// end Flash code

// Sort Faculty Profiles
function sort_faculty() { document.sortFaculty.submit(); }

function make() { };

var isOpen;
var artWin;

function viewImage(img,t,w,h,id) {
	var theURL='viewImage.php?img='+img+'&title='+t+'&h='+h+'&w='+w+'&id='+id;
	makeDetail(theURL,w,h);	

}

function makeDetail(URL,w,h) {
	w=w+100;
	h=h+160;
	artWin=window.open(URL, "artWin", "width="+w+",height="+h+",status=0,toolbar=0,menubar=0,scrollbars=0,resizable=1");
		if (!artWin.opener) {
			artWin.opener = window;
		}
	artWin.focus();
}


function checkWin() {
	if(artWin) artWin.close();
}


// makes the quicklinks work
function goPlease(selectItem) {
	var goVal = new Array();
	goVal[1] = "javascript:makeApp();";
	goVal[2] = "academics.php?pageID=2";
	goVal[9] = "contactus.php?pageID=9";
	goVal[11] = "admissions.php?pageID=11";
	goVal[12] = "financialaid.php?pageID=8";
	goVal[128] = "financialaid.php?pageID=87";
	goVal[20] = "academics.php?pageID=20";
	goVal[201] = "academics.php?pageID=201";
	goVal[202] = "academics.php?pageID=202";
	goVal[21] = "academics.php?pageID=21";
	goVal[22] = "academics.php?pageID=22";
	goVal[23] = "academics.php?pageID=23";
	goVal[24] = "academics.php?pageID=24";
	goVal[25] = "academics.php?pageID=25";
	goVal[26] = "academics.php?pageID=26";
	goVal[27] = "continuinged.php?pageID=27#continuinged";
	goVal[29] = "academics.php?pageID=29";
	goVal[3] = "studentinfo.php?pageID=3#info";
	goVal[30] = "studentinfo.php?pageID=30#info";
	goVal[31] = "studentinfo.php?pageID=31#info";
	goVal[32] = "studentinfo.php?pageID=32#info";
	goVal[33] = "studentinfo.php?pageID=33#info";
	goVal[35] = "studentinfo.php?pageID=35#info";
	goVal[37] = "studentinfo.php?pageID=37#info";
	goVal[381] = "studentinfo.php?pageID=381";
	goVal[39] = "studentinfo.php?pageID=39";
	goVal[40] = "faculty.php?pageID=40";
	goVal[41] = "faculty.php?pageID=41";
	goVal[42] = "faculty.php?pageID=42";
	goVal[43] = "faculty.php?pageID=43";
	goVal[50] = "alumni.php?pageID=50";
	goVal[60] = "facilities.php?pageID=60";
	goVal[61] = "facilities.php?pageID=61";
	goVal[62] = "facilities.php?pageID=62";
	goVal[63] = "facilities.php?pageID=63";
	goVal[64] = "facilities.php?pageID=64";
	goVal[65] = "facilities.php?pageID=65";
	goVal[66] = "facilities.php?pageID=66";
	goVal[67] = "facilities.php?pageID=67";
	goVal[75] = "aboutus.php?pageID=75";
	goVal[78] = "aboutus.php?pageID=78";
	goVal[79] = "aboutus.php?pageID=79";
		
	val = selectItem.options[selectItem.selectedIndex].value;
	
	if(val) {
		if(isPosInt(val)) {
			location = goVal[val];
		}
		if(val=="catalog") {
			if(quicklink=='flash') catalog();
			if(quicklink=='pdf') window.open("catalog/chester_catalog.pdf","catalog");
		}
		if(val=="tour") {
			tour();
		}
		
		if(val=="sitemap") {
			location = "sitemap.php";
		}
		if(val.substring(0,3)=="ask") {
			var val_array = val.split(",");
			// first check to see if the cookie has been set
			var data = unescape(document.cookie);
			// if no cookie, launch the ask window, else proceed with the correct link
			var go_val = (data=="current")? val_array[1]:val_array[2];
			location = goVal[go_val];
			}
		}


}

function isPosInt(val) {
	str = val.toString();
	for(i=0;i<str.length;i++) {
		oneChar = str.charAt(i);
		if(oneChar < "0" || oneChar > "9") {
			return false;
		}
	}
	return true;
}


var UseFlash = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) {
	// Check for Flash version 3 or greater in Netscape
	var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
	if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))>=3)
		UseFlash = 1;
} else if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	// Assume any Windows IE except for Windows 3.1 supports the OBJECT tag
	UseFlash = 1;
}

if((navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("Mac") != -1)) { UseFlash = 0; }

if ( UseFlash == 1 ) {
	// Use Flash player
	theHTML='<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="580" HEIGHT="100" id="indieburn" ALIGN="">';
	theHTML=theHTML+'<PARAM NAME=movie VALUE="indieburn_home.swf"> <PARAM NAME=loop VALUE=false> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=best> <PARAM NAME=bgcolor VALUE=#FFFFFF> ';
	theHTML=theHTML+'<EMBED src="indieburn_home.swf" loop=false menu=false quality=best bgcolor=#FFFFFF ';
	theHTML=theHTML+' swLiveConnect=FALSE WIDTH=580 HEIGHT=100';
	theHTML=theHTML+' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">';
	theHTML=theHTML+'</EMBED>';
	theHTML=theHTML+'</OBJECT>';
} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)) {
	// Netscape 2 will display the IMG tag below so don't write an extra one
	theHTML='<IMG SRC="images/img_flash_fpo.jpg" WIDTH=580 HEIGHT=100 BORDER=0>';
} else {
	theHTML='<IMG SRC="images/img_flash_fpo.jpg" WIDTH=580 HEIGHT=100 BORDER=0>';
}
//theHTML='<IMG SRC="images/img_flash_fpo.jpg" WIDTH=580 HEIGHT=100 BORDER=0>';
////////// end Flash code



function isPosInt(val) {
	str = val.toString();
	for(i=0;i<str.length;i++) {
		oneChar = str.charAt(i);
		if(oneChar < "0" || oneChar > "9") {
			return false;
		}
	}
	return true;
}


/// BEGIN NAV ROLLOVERS

if (document.images) {
	rollOvers = 1;
} else {
    rollOvers = 0;
}
        
if (rollOvers)
{

nav_apply_ON = new Image(83,35);
nav_apply_ON.src = "images/nav_apply_on.gif";
nav_apply_OFF = new Image(83,35);
nav_apply_OFF.src = "images/nav_apply_off.gif";

nav_onlinecourses_ON = new Image(35,9);
nav_onlinecourses_ON.src ="images/nav_onlinecourses_on.gif";
nav_onlinecourses_OFF = new Image(35,9);
nav_onlinecourses_OFF.src = "images/nav_onlinecourses_off.gif";

nav_contactus_ON = new Image(85,36);
nav_contactus_ON.src = "images/nav_contactus_on.gif";
nav_contactus_OFF = new Image(85,36);
nav_contactus_OFF.src = "images/nav_contactus_off.gif";

nav_sitemap_ON = new Image(71,36);
nav_sitemap_ON.src = "images/nav_sitemap_on.gif";
nav_sitemap_OFF = new Image(71,36);
nav_sitemap_OFF.src = "images/nav_sitemap_off.gif";

nav_ccnemail_ON = new Image(71,36);
nav_ccnemail_ON.src = "images/nav_ccne_mail_on.gif";
nav_ccnemail_OFF = new Image(71,36);
nav_ccnemail_OFF.src = "images/nav_ccne_mail_off.gif";

nav_visit_ON = new Image(82,35);
nav_visit_ON.src = "images/nav_visit_on.gif";
nav_visit_OFF = new Image(82,35);
nav_visit_OFF.src = "images/nav_visit_off.gif";

nav_whereis_ON = new Image(185,36);
nav_whereis_ON.src = "images/nav_whereis_on.gif";
nav_whereis_OFF = new Image(185,36);
nav_whereis_OFF.src = "images/nav_whereis_off.gif";

nav_home_ON = new Image(35,9);
nav_home_ON.src ="images/nav_home_on.gif";
nav_home_OFF = new Image(35,9);
nav_home_OFF.src = "images/nav_home_off.gif";

/// for news box header
img_newsbox_1 = new Image(364,275);
img_newsbox_1.src = "images/img_newsbox1.gif";
img_newsbox_2 = new Image(364,275);
img_newsbox_2.src = "images/img_newsbox2.gif";
img_newsbox_3 = new Image(364,275);
img_newsbox_3.src = "images/img_newsbox3.gif";

}


function imgOn( imgName ) {
	if ( rollOvers ) {
		document[imgName].src = eval( "nav_" + imgName + "_ON.src" );
	}
}

function imgOff( imgName ) {
	if ( rollOvers ) {
		document[imgName].src = eval( "nav_" + imgName + "_OFF.src" );
	}
}

/// END NAV ROLLOVERS

//BEGIN NEWS BOX STATE CHANGE

function swapBox( boxID ) {
	document["newsbox"].src = eval( "img_newsbox_"+boxID+".src" );
}



//END NEWS BOX STATE CHANGE



function makeWin(URL,w,h,sc,rs) {

	var top = parseInt(screen.availWidth/2)-parseInt(h*2);
	var left = parseInt(screen.availWidth/2)-parseInt(w/2);

	newWin=window.open(URL, "newWin", "width="+w+",height="+h+",top="+top+",left="+left+",status=1,toolbar=0,menubar=0,scrollbars="+sc+",resizable="+rs);
		if (!newWin.opener) {
			newWin.opener = window;
		}
	newWin.focus();
	
	// centers the window
	//moveX = parseInt(screen.availWidth/2)-parseInt(w/2);
	//moveY = parseInt(screen.availHeight/2)-h;
	//newWin.moveTo(0,0);
}




function showStatus(msg) {
	window.status = msg;
	return true;
}

function isblank(s){
	for(var i = 0; i < s.length; i++){
		var c = s.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
	}
return true;
}

function isEmpty(input) {
	if (input == "" || input == null) {
		return true
	}
	return false
}

function select(field) {
	field.focus()
	field.select()
}

function checkNums(value) {
	var chars = "0123456789.-()";
	for (i=0; i < value.length; i++) {
		c = value.charAt(i).toLowerCase();
		if(chars.indexOf(c) == -1) {
			return true;
			break;
		}
	}
}



// anti email-harvesting script
function noSpam(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}


// validate email for newsletter subscribe
function checkEmail(field) { 
	if (isEmpty(field.value)) {
		alert("Please enter your email address.");
		field.focus();
		field.select();
		return false
	}
	if ((field.value.indexOf("@") == -1) || (field.value.indexOf(".") == -1)) {
	 	field.focus();
		field.select();
		alert("Please enter a valid email address.");
		return false;
	}

}


// validate login fields
function checkLogin(form) { 
	/*if (isEmpty(field.value)) {
		alert("Please enter your email address.");
		field.focus();
		field.select();
		return false
	}
	if ((field.value.indexOf("@") == -1) || (field.value.indexOf(".") == -1)) {
	 	field.focus();
		field.select();
		alert("Please enter a valid email address.");
		return false;
	}*/
	
	return true;

}

// highlight subscribe field
function toggleSub(field,status) { 
	field.style.backgroundColor = (status=='on')? '#FFFFCC':'#F2F2D7';
}


/// choose our stylesheet by browser

var styleSheet="";
// this is for NS4
if((navigator.appName=="Netscape")&&(navigator.appVersion.charAt(0)=="4")) {
	styleSheet="/css/stylesNS.css";
} else {
	styleSheet="/css/stylesIE.css";
}

document.write('<link rel="stylesheet" type="text/css" href="'+styleSheet+'">');



// detect Flash to build catalog link

function catalog() {
	var top = parseInt(screen.availWidth/2)-500;
	var left = parseInt(screen.availWidth/2)-380;
	newWin=window.open('catalog/chester.php', 'new', "width=760,height=500,top="+top+",left="+left+",status=0,toolbar=0,menubar=0,scrollbars=0,resizable=0");
		if (!newWin.opener) {
			newWin.opener = window;
		}
	newWin.focus();
}

var UseFlash = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) {
	// Check for Flash version 3 or greater in Netscape
	var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
	if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))>=3)
		UseFlash = 1;
} else if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	// Assume any Windows IE except for Windows 3.1 supports the OBJECT tag
	UseFlash = 1;
}

if((navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("Mac") != -1)) { UseFlash = 0; }

if ( UseFlash == 1 ) {
	// everything is cool, popup the Flash
	var link = "<a href='javascript:catalog();'>";
} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)) {
	// if we can't detect Flash in Netscape
	link = "<a href='catalog/chester_catalog.pdf' target='_blank'>";
} else {
	// if we just can't tell what's going on
	link = "<a href='catalog/chester_catalog.pdf' target='_blank'>";
}

window.name = "chester";
