//#####################################
//Constants

DEFAULT_STATUS = "University of Hawai`i  -  Leeward Community College";

//Show message if browser does not meet min requirements
function setMessage(browserType) {
    mdiv = document.getElementById("userIdMessage");

	if(browserType == "moz")
	{
    		mdiv.innerHTML = "<p><table width='100%' border='0' cellpadding='5' cellspacing='1' bgcolor='#FF0000'>" +
					 "<tr><td bgcolor='#ffffff'><font size='-2'>" +
					 "<b>NOTE:</b> This message appears because your monitor resolution (or browser window) is lower than " +
					 "the recommended setting of 1024 x 768. &nbsp;As a result this page may not appear as it was intended." +
					 "</font></td></tr></table></p>";
	}
	if(browserType == "ie")
	{
    		mdiv.innerHTML = "<p><table width='100%' border='0' cellpadding='5' cellspacing='1' bgcolor='#FF0000'>" +
					 "<tr><td bgcolor='#ffffff'><font size='-2'>" +
					 "<b>NOTE:</b> This message appears because your monitor resolution (or browser window) is lower than " +
					 "the recommended setting of 1024 x 768. &nbsp;As a result this page may not appear as it was intended and " +
					 "horizontal scrolling will be required" +
					 "</font></td></tr></table></p>";
	}
	if(browserType == "ok")
	{
    		mdiv.innerHTML = "";
	}
}

//Check users browser width
function verifyBrowserDim() {

  	browserName=navigator.appName;
  	browserVer=parseInt(navigator.appVersion);

	if (browserName=="Microsoft Internet Explorer") {
		var actualPageWidth  = document.documentElement.clientWidth;
		var actualPageHeight = document.documentElement.clientHeight;
		
		if(actualPageWidth <= 890 || actualPageHeight <= 550){
			setMessage("ie");
		}else{
			setMessage("ok");
		}
	}
	if (browserName == "Netscape") {
		var actualPageHeight = window.innerHeight;
		var actualPageWidth  = window.innerWidth;

		if(actualPageWidth <= 890 || actualPageHeight <= 550){
			setMessage("moz");
		}else{
			setMessage("ok");
		}
	}
}

//Change numberOfImages to ther number of images in campusImgs folder
function rotateImage() {
	var newImage;
	var randomNum;
	var numberOfImages = 4;
	randomNum = Math.floor(Math.random() * numberOfImages) + 1;
	newImage = "images/campusImgs/img" + randomNum + ".jpg";
	document.campusImg.src = newImage;
}

function writeDateModified(time){

  var days = new Array;                        // Array to hold day names
  var months = new Array;                      // Array to hold up month names

  // Load up day names
  days[0] = "Sunday";
  days[1] = "Monday";
  days[2] = "Tuesday";
  days[3] = "Wednesday";
  days[4] = "Thursday";
  days[5] = "Friday";
  days[6] = "Saturday";

  // Load up month names
  months[0] = "January";
  months[1] = "February";
  months[2] = "March";
  months[3] = "April";
  months[4] = "May";
  months[5] = "June";
  months[6] = "July";
  months[7] = "August";
  months[8] = "September";
  months[9] = "October";
  months[10] = "November";
  months[11] = "December";

  // Assign date variables with document.lastModified 
  var modDate = new Date(Date.parse(document.lastModified));
  
  // If we have a valid date reformat it.
  if (modDate != 0) {
  
    // Set up day variable to hold the name of the day
    var day = days[modDate.getDay()];
    
    // ndate variable holds day of month
    var ndate = modDate.getDate();
    
    // Set up month variable to hold the name of the month
    var month = months[modDate.getMonth()];
    
    // Get the year and if it is less than 1000 add 1900 to it.
    var year = modDate.getYear();
    if (year < 1000) year = year + 1900;
    
    // Load up the time variables if required
    if (time) {
      var hour = modDate.getHours().toString();
      if (hour.length == 1) hour = "0" + hour; 
      var minute = modDate.getMinutes().toString();
      if (minute.length == 1) minute = "0" + minute;
      var second = modDate.getSeconds().toString();
      if (second.length == 1) second = "0" + second;
    }
    
    // Display date and time document was last updated.
    document.write("<div class='footer'>Page last modified: " + month + " " + ndate +  ", " + year+ "  </div>");
    if (time) {
      document.write(hour + ":" + minute + ":" + second);
    }
  }
}

function footer(){
   var thisDate = new Date();
   var thisYear = thisDate.getYear();
   document.write("<div class='footer'>Contact webmaster: <a href='mailto:lccweb@hawaii.edu'>lccweb@hawaii.edu</a><br>" +
				  "© 2006 Leeward Community College. All Rights Reserved.<br>" +
				  "Leeward Community College is an Equal Opportunity Employer</div>");

}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}