function LoadAdminTaskStatusCombo ()
{
var strStatus = '';
strStatus += '<OPTION VALUE=0>ReAssign</OPTION>';
strStatus += '<OPTION VALUE=3>Approved</OPTION>';
strStatus += '<OPTION VALUE=4>Rejected</OPTION>';
document.write (strStatus);
}

function DisplayDateControl (ControlName, DefDD, DefMM, DefYY)
{
	var strControl = '';
	//Day Control
	strControl = '<SELECT ID=cmb' + ControlName + 'DD NAME=cmb' + ControlName + 'DD RUNAT=SERVER CLASS=TextBox>';
	strControl += '<OPTION VALUE=>Day</OPTION>';
	var i;
	for (i=1; i <= 31; i++)
		strControl += '<OPTION VALUE=' + i + '>' + i + '</OPTION>';
	strControl += '</SELECT>';
	document.write (strControl);
	
	//Month Control
	strControl = '<SELECT ID=cmb' + ControlName + 'MM NAME=cmb' + ControlName + 'MM RUNAT=SERVER CLASS=TextBox>';
	strControl += '<OPTION VALUE=>Month</OPTION>';
	var i;
	var strMonthName = '';
	for (i=1; i <= 12; i++)
	{
		switch (i)
		{
			case 1:
				strMonthName = 'Jan';
				break;
			case 2:
				strMonthName = 'Feb';
				break;
			case 3:
				strMonthName = 'Mar';
				break;
			case 4:
				strMonthName = 'Apr';
				break;
			case 5:
				strMonthName = 'May';
				break;
			case 6:
				strMonthName = 'Jun';
				break;
			case 7:
				strMonthName = 'Jul';
				break;
			case 8:
				strMonthName = 'Aug';
				break;
			case 9:
				strMonthName = 'Sep';
				break;
			case 10:
				strMonthName = 'Oct';
				break;
			case 11:
				strMonthName = 'Nov';
				break;
			case 12:
				strMonthName = 'Dec';
				break;
		}
		strControl += '<OPTION VALUE=' + i + '>' + strMonthName + '</OPTION>';
	}
	strControl += '</SELECT>';
	document.write (strControl);
	
	//Year Control
	strControl = '<SELECT ID=cmb' + ControlName + 'YY NAME=cmb' + ControlName + 'YY RUNAT=SERVER CLASS=TextBox>';
	strControl += '<OPTION VALUE=>Year</OPTION>';
	var i;
	for (i=1990; i <= 2050; i++)
		strControl += '<OPTION VALUE=' + i + '>' + i + '</OPTION>';
	strControl += '</SELECT>';
	document.write (strControl);		
	eval ('document.all.cmb' + ControlName + 'DD.value=' + DefDD + '');
	eval ('document.all.cmb' + ControlName + 'MM.value=' + DefMM + '');
	eval ('document.all.cmb' + ControlName + 'YY.value=' + DefYY + '');
}




function MultiDimensionalArray(iRows,iCols) 
{ 
var i; 
var j; 
   var a = new Array(iRows); 
   for (i=0; i < iRows; i++) 
   { 
       a[i] = new Array(iCols); 
       for (j=0; j < iCols; j++) 
       { 
           a[i][j] = ""; 
       } 
   } 
   return(a); 
} 

function wopen(url, name, w, h)
{
// Fudge factors for window decoration space.
// In my tests these work well on all platforms & browsers

w += 32;
h += 96;
wleft = (screen.width - w) / 2;
wtop = (screen.height - h) / 2;
var win = window.open(url,
name,
'width=' + w + ', height=' + h + ', ' +
'left=' + wleft + ', top=' + wtop + ', ' +
'location=no, menubar=no, ' +
'status=no, toolbar=no, scrollbars=no, resizable=no');
// Just in case width and height are ignored
win.resizeTo(w, h);
// Just in case left and top are ignored
win.moveTo(wleft, wtop);
win.focus();
}
