<!--//
// 02-06-2003 13:58 Terry Haayema (NetSet Pty Ltd, http://www.netset.com.au/)
//                  Initial Requirements
// 18-01-2005 09:39 Terry Haayema (NetSet Pty Ltd, http://www.netset.com.au/)
//                  added layer rewrite, random image and date display

// BROWSER BY DOM
ns4 = (document.layers)? true:false
ns6 = (!document.all && document.getElementById)? true:false
ie4 = (document.all)? true:false


// OPEN NEW WINDOW
function newWin(url,id,w,h,opt) {
	var optStr;
	if (opt){
		var optStr = ('width=' + [w] + ',height=' + [h] + ',' + [opt]);
	} else {
		var optStr = ('width=' + [w] + ',height=' + [h] + ',resizable=no,scrollbars=no,menubar=no,status=no')
	}
	window.open([url],[id],[optStr]);
}

// SHOW LAYERS
function show(id) {
	if (ns4) document.contDiv.document.layers[id].visibility = "show";
	else if (ie4) document.all[id].style.visibility = "visible";
	else if (ns6) document.getElementById(id).style.visibility = "visible";
}

// HIDE LAYERS
function hide(id) {
	if (ns4) document.contDiv.document.layers[id].visibility = "hide";
	else if (ie4) document.all[id].style.visibility = "hidden";
	else if (ns6) document.getElementById(id).style.visibility = "hidden";
}

// REWRITE LAYER CONTENT
function layerWrite(id,text) {
	if (ie4){
		if (document.all[id]){
			document.all[id].innerHTML = text;
		}
	} else if (ns6) {
		if (document.getElementById(id)){
			document.getElementById(id).innerHTML = text;
		}
	} else if (ns4) {
		if (document.layers[id]){
			var lyr = document.layers[id].document;
			lyr.open();
			lyr.write(text);
			lyr.close();
		} else if (document.contDiv.document.layers[id]){
			var lyr = document.layers[id].document;
			lyr.open();
			lyr.write(text);
			lyr.close();
		}
	}
}

// DISPLAY DATE
var dayFull = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" );
var mnthFull = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" );
function dateDisplay(){
	var disDate = new Date();
	var disWeek = disDate.getDay();
	var disDay = disDate.getDate();
	var disMonth = disDate.getMonth();
	var disYear = disDate.getYear();
	if (disYear < 1000){
		disYear += 1900;
	}
	var disHour = disDate.getHours();
	if (disHour > 12) (disHour -= 12);
	var disMins = disDate.getMinutes();
	if (disMins < 10) (disMins = "0"+disMins);
	var disSecs = disDate.getSeconds();
	if (disSecs < 10) (disSecs = "0"+disSecs);
	var dateText = '<SPAN class="close">'+dayFull[disWeek]+'&nbsp;'+disDay+'&nbsp;'+mnthFull[disMonth]+'&nbsp;'+disYear+'&nbsp;&bull;&nbsp;'+disHour+':'+disMins+':'+disSecs+'&nbsp;</SPAN>';
	layerWrite('dateTimeDiv',dateText);
	setTimeout('dateDisplay()',1000);
}
//-->
