<!--

	/* *********************************************************************** *\
								GENERIC FUNCTIONS
	\* *********************************************************************** */

	// Universal printout, input: frame (self)
	function doPrintPage(frameToPrint) {
		if (frameToPrint == null) frameToPrint = window.self;
		frameToPrint.focus();
		if (navigator.userAgent.toLowerCase().indexOf('mac')>0) {
			if (navigator.appName=="Microsoft Internet Explorer") {
				alert('Print by clicking in the text-part of the window and type Cmd P.');
				frameToPrint.focus();
			}
		}
		if (navigator.userAgent.toLowerCase().indexOf('win')>0); {
			frameToPrint.print();
		}
	}
	

	function isDate(strDate) {
		var y, m, d
		var arD = new Array(31,28,31,30,31,30,31,31,30,31,30,31)
		y = strDate.substring(0,4); m = strDate.substring(5,7); d = strDate.substring(8,10);
		arD[1] = isLeapYear(y) ? 29 : 28;
		if(isNaN(y) || isNaN(m) || isNaN(d) || y < 1  || m < 1 || d < 1 || m > 12 || d > 31) {
			return false;
		} else if (d > arD[m-1]) {		
			return false;
		} else {
			return true;
		}		
	}
	
	function isLeapYear(y) {
		if(y % 4 == 0) {if(y % 100 != 0) {r = true;} else if(y % 400 == 0) {return true;} else {return false;}} else {return false;}
	}
	
	function openWin(strURL, intW, intH, boolScroll, boolResizable, boolStatus) {
		var winW = intW; var winH = intH;	
		var winX = (screen.width / 2) - (winW / 2); var winY = (screen.height / 2) - (winH / 2);
		var strWinFeats = "location=0,menubar=0,resizable="+boolResizable+",scrollbars="+boolScroll+",status="+boolStatus+",toolbar=0,left="+winX+",top="+winY+",width="+winW+",height="+winH;
		var theWin = null; theWin = window.open(strURL, "", strWinFeats);
		theWin.focus();
	}	

	function openWinToolb(strURL, intW, intH, boolScroll, boolResizable, boolStatus) {
		var winW = intW; var winH = intH;	
		var winX = (screen.width / 2) - (winW / 2); var winY = (screen.height / 2) - (winH / 2);
		var strWinFeats = "location=0,menubar=1,resizable="+boolResizable+",scrollbars="+boolScroll+",status="+boolStatus+",toolbar=1,left="+winX+",top="+winY+",width="+winW+",height="+winH;
		var theWin = null; theWin = window.open(strURL, "", strWinFeats);
		theWin.focus();
	}

	
//-->