// common.js
function lf_MouseOver(obj, newSrc){
	obj.oldSrc = obj.src;
	obj.src = newSrc;
}

function lf_MouseOut(obj){
	obj.src = obj.oldSrc;
}

function lf_swapImage(oElem, sNewImg){
	oElem.srcOLD = oElem.src;
	oElem.src = sNewImg;
}

function lf_restoreImage(oElem){
	oElem.src = oElem.srcOLD;
}

function GetTime() {
	var dayName=new Array(7);
	
	dayName[0]="Sunday";
	dayName[1]="Monday";
	dayName[2]="Tuesday";
	dayName[3]="Wednesday";
	dayName[4]="Thursday";
	dayName[5]="Friday";
	dayName[6]="Saturday";

	var monthName=new Array(12);

	monthName[0]="January";
	monthName[1]="February";
	monthName[2]="March";
	monthName[3]="April";
	monthName[4]="May";
	monthName[5]="June";
	monthName[6]="July";
	monthName[7]="August";
	monthName[8]="September";
	monthName[9]="October";
	monthName[10]="November";
	monthName[11]="December";

	var today=new Date(); 
	var year=today.getYear();

	if(year < 1900) {
		year += 1900;
	}
	
	var month = monthName[today.getMonth()];
	var day = dayName[today.getDay()];
	var fulldate = day + ", " + month + " " + today.getDate() + ", " + year;
	var div = document.getElementById("dcont");
	div.innerHTML = fulldate;
}

function LastUpdateDate(timestamp) {
	var regex=/^([0-9]{2,4})-([0-1][0-9])-([0-3][0-9]) (?:([0-2][0-9]):([0-5][0-9]):([0-5][0-9]))?$/;
	var parts=timestamp.replace(regex,"$1 $2 $3 $4 $5 $6").split(' ');


	var dayName=new Array(7);
	
	dayName[0]="Sunday";
	dayName[1]="Monday";
	dayName[2]="Tuesday";
	dayName[3]="Wednesday";
	dayName[4]="Thursday";
	dayName[5]="Friday";
	dayName[6]="Saturday";

	var monthName=new Array(12);

	monthName[0]="January";
	monthName[1]="February";
	monthName[2]="March";
	monthName[3]="April";
	monthName[4]="May";
	monthName[5]="June";
	monthName[6]="July";
	monthName[7]="August";
	monthName[8]="September";
	monthName[9]="October";
	monthName[10]="November";
	monthName[11]="December";

	lastUpdateDate = new Date(parts[0],parts[1]-1,parts[2],parts[3],parts[4],parts[5])
	var year = lastUpdateDate.getYear();

	if(year < 1900) {
		year += 1900;
	}
	
	var month = monthName[lastUpdateDate.getMonth()];
	var day = dayName[lastUpdateDate.getDay()];
	var fulldate = day + ", " + month + " " + lastUpdateDate.getDate() + ", " + year + " " + lastUpdateDate.getHours() + ":" + lastUpdateDate.getMinutes();
	var div = document.getElementById("lastUpdate");
	div.innerHTML = fulldate;
}

function GetGUID() {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	var GUID = vars[0];
	
	return GUID;
}

function FeedbackLink(formname) {
	var GUID = GetGUID();
	// String replace what's in GUID variable
	GUID = GUID.replace("GUID=", "");
	
	if (GUID == "") {
		document.location.href = "http://www2.dawsoncollege.qc.ca/feedback/index.php?GUID=&formname=" + formname;
	} else {
		document.location.href = "http://www2.dawsoncollege.qc.ca/feedback/index.php?GUID=" + GUID + "&formname=" + formname;
	}
}

function frmSwitchView(zone)
{
	var hide="";

	if(zone=="Web")
	{
		hide="Dawson";
	}
	else
	{
		hide="Web";
	}
	
	if(document.getElementById('dfrm'+zone).style.display=="none")
	{
		document.getElementById('dfrm'+zone).style.display="block";
		document.getElementById('dfrm'+hide).style.display="none";
	}
	else
	{
		document.getElementById('dfrm'+zone).style.display="none";
		document.getElementById('dfrm'+hide).style.display="block";
	}
}

function quickLinksHandler(form){
	/*var URL = document.form.site.options[document.form.site.selectedIndex].value;*/
	var URL = document.getElementsByName("site")[0].value;
	window.location.href = URL;
}

//Addition by Skytech
function SetMenuEvents(oMenu){
	var ank = new Array();
	for(i=0;i<6;i++)
	{
		ank[i] = document.getElementById("tmn"+(i+1));

	}
	
	ank[0].onmouseover=function(){KMenu.showMenu(oMenu.base,oMenu.menu1,ank[0],4);};
	ank[0].onmouseout=function(){KMenu.hideGroup(oMenu.base, (oMenu.menu1).replace("Kgrp_", ""))};
	ank[1].onmouseover=function(){KMenu.showMenu(oMenu.base,oMenu.menu2,ank[1],4);};
	ank[1].onmouseout=function(){KMenu.hideGroup(oMenu.base, (oMenu.menu2).replace("Kgrp_", ""))};
	ank[2].onmouseover=function(){KMenu.showMenu(oMenu.base,oMenu.menu3,ank[2],4);};
	ank[2].onmouseout=function(){KMenu.hideGroup(oMenu.base, (oMenu.menu3).replace("Kgrp_", ""))};
	ank[3].onmouseover=function(){KMenu.showMenu(oMenu.base,oMenu.menu4,ank[3],4);};
	ank[3].onmouseout=function(){KMenu.hideGroup(oMenu.base, (oMenu.menu4).replace("Kgrp_", ""))};
	ank[4].onmouseover=function(){KMenu.showMenu(oMenu.base,oMenu.menu5,ank[4],4);};
	ank[4].onmouseout=function(){KMenu.hideGroup(oMenu.base, (oMenu.menu5).replace("Kgrp_", ""))};
	ank[5].onmouseover=function(){KMenu.showMenu(oMenu.base,oMenu.menu6,ank[5],4);};
	ank[5].onmouseout=function(){KMenu.hideGroup(oMenu.base, (oMenu.menu6).replace("Kgrp_", ""))};
}

