function ViewImage(InputURL) {
	var floater = null;
	var WindowOptions="toolbar=no,location=no,directories=no,menubar=no";
	
	if (navigator.userAgent.indexOf("Safari")>=0){
		WindowOptions+=",width=640,height=480,resizable=yes,scrollbars=no";
	}else{
		WindowOptions+=",width=640,height=500,resizable=no,scrollbars=no";
	}

	if (navigator.appName.indexOf("Microsoft")>=0){
		WindowOptions+=",left=50,top=50";
	}else{
		WindowOptions+=",screenX=50,screenY=50";
	}
	
	if (floater != null){
	    if( floater.closed == false ){
	    	floater.close();
	    }
	}
    floater=window.open(InputURL,"ViewImage",WindowOptions);
    floater.creator = self;
}


function CreateWindow(InputURL, WinName, Width, Height, Top, Left, Resisable, ToolBar, Scrollbars, Location, Status, Directories){

    WinSetup = "width=" + Width + ",height=" + Height + ",top=" + Top + ",left=" + Left;
    if (Resisable== 1) {WinSetup+=",resizable=yes";}else{WinSetup+=",resizable=no";}
    if (ToolBar== 1) {WinSetup+=",toolbar=1";}
    if (Scrollbars== 1) {WinSetup+=",Scrollbars=1";}
    if (Location== 1) {WinSetup+=",Location=1";}
    if (Status== 1) {WinSetup+=",Status=1";}
    if (Directories== 1) {WinSetup+=",Directories=1";}
	
    window.open(InputURL,  WinName, WinSetup)	
}


function MouseOverOut(Object, Name, OnOff){
//controler for Mouse Overs
var OnOff;
var Name;
var Object;

	Object.src = "images/" + Name + "-" + OnOff + ".gif";
	return Object.src;
}

function EmailProtector(user, site){
//This is so webbots don't steal the email address and spam the address like crazy

	document.write('<a href=mailto:' + user + '@' + site + '\>' + user + '@' + site + '</a>');
}


function DatePlunk(type){
//This outputs my custom date string in a nice readable form.
	var days = new Array(8);
		days[1] = "Sunday";
		days[2] = "Monday";
		days[3] = "Tuesday";
		days[4] = "Wednesday";
		days[5] = "Thursday";
		days[6] = "Friday";
		days[7] = "Saturday";

	var months = new Array(13);
		months[1] = "January";
		months[2] = "February";
		months[3] = "March";
		months[4] = "April";
		months[5] = "May";
		months[6] = "June";
		months[7] = "July";
		months[8] = "August";
		months[9] = "September";
		months[10] = "October";
		months[11] = "November";
		months[12] = "December";

	var daytype = new Array(4);
		daytype[0] = "th";
		daytype[1] = "st";
		daytype[2] = "nd";
		daytype[3] = "rd";
	
	if (type == "Last"){ var dateObj = new Date(document.lastModified);}
	if (type == "Curr"){ var dateObj = new Date();}
	
	var strDayName = days[dateObj.getDay() + 1];
	var strMonthName = months[dateObj.getMonth() + 1];
	var intDateNum = dateObj.getDate();
	var intYearNum = dateObj.getYear();
	var strDayType;

	switch(intDateNum){
		case 1: case 2: case 3: 
			strDayType = daytype[intDateNum];
			break;
			
		case 21: case 22: case 23:
			strDayType = daytype[intDateNum - 20];
			break;
			
		case 31: case 32:			
			strDayType = daytype[intDateNum - 30];		
			break;
		
		default:			
			strDayType = daytype[0];
			break;
	}		
	
	
	if (intYearNum < 2000){
		intYearNum = intYearNum + 1900
	}

	document.write(strDayName + ", " + strMonthName + " " + intDateNum + "<sup>" + strDayType + "</sup>, " + intYearNum);	
}

