//AJAX CALLS
function getmemname(m,t) {
	var xm = 'mem_'+m;
	var xd = 'disname_'+m;
	if(ChkNum(document.getElementById(xm).value)) {
		for (i=1; i<=t; i++) {
			var xt = 'mem_'+i;
			if ((document.getElementById(xt).value != '') && (document.getElementById(xt).value == document.getElementById(xm).value) && i != m) {
				document.getElementById(xm).value = '';
			}
		}	
		callAHAH('ajax_getname.php?memid='+document.getElementById(xm).value,xd,'<span style="color:#CCCCCC;">Checking name please wait ...</span>', 'Error');
	} else {
		document.getElementById(xm).value = '';
		document.getElementById(xd).innerHTML = '<span class="error">ERROR! Enter a valid Member ID</span>';
	}
}

function getmemteam(m,t) {
	var xm = 'mem_'+m;
	var xd = 'disname_'+m;
	if(ChkNum(document.getElementById(xm).value)) {
		for (i=1; i<=t; i++) {
			var xt = 'mem_'+i;
			if ((document.getElementById(xt).value != '') && (document.getElementById(xt).value == document.getElementById(xm).value) && i != m) {
				document.getElementById(xm).value = '';
			}
		}	
		callAHAH('ajax_getname_team.php?memid='+document.getElementById(xm).value,xd,'<span style="color:#CCCCCC;">Checking name please wait ...</span>', 'Error');
	} else {
		document.getElementById(xm).value = '';
		document.getElementById(xd).innerHTML = '<span class="error">ERROR! Enter a valid Member ID</span>';
	}
}


//VALIDATE TIME ENTRY
function IsValidTime(timeStr) {
	var timePat = /^(\d{1,2}):(\d{2})$/;
	var matchArray = timeStr.match(timePat);
	if (matchArray == null) {
		alert("Time is not in a valid format.");
		document.getElementById('playtime').value="";
		return false;
	}
	hour = matchArray[1];
	minute = matchArray[2];

	if (hour < 0  || hour > 23) {
		alert("Hour must be between 00 and 23.");
		document.getElementById('playtime').value="";
		return false;
	}
	if (minute<0 || minute > 59) {
		alert ("Minute must be between 0 and 59.");
		document.getElementById('playtime').value="";
		return false;
	}
	return false;
}

//VALIDATE NUMBERS
function ChkNum(sText) {
	var ValidChars = "0123456789";
	var Char;
	var IsNumber = true;
	for (i = 0; i < sText.length && IsNumber == true; i++) {
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1) {
			return false;
		}
	}
	return true;
}

//ACTION COMFIRMATION
function confirmaction(myURL,myMES){
	var res = confirm(myMES);
	if(res){
		location.href=myURL;
	}
}
//JUST STRING TO MAKE SURE ITS ONLY NUMBERS
function intOnly(i) {
	if(i.value.length>0) {
		i.value = i.value.replace(/[^\d]+/g, ''); 
	}
}
//BG CELL CHANGER
var oncell = "0"
function chgColor(celno,myjscnt) {
	var chgcell
	if (document.layers) { //browser is NN
		for (var i = 1; i < myjscnt; i++) {
			chgcell = "window.document.trcell" + i + ".bgColor='white'";
			eval(chgcell);
		}
		chgcell = "window.document."+ celno + ".bgColor='orange'";
	} else  {// assume IE5
		for (var index =1; index < myjscnt; index++) {
			clrIt = "document.getElementById('trcell"+ index +"').bgColor='white'"; 
			eval(clrIt);
		}
		chgcell = "document.getElementById('"+ celno + "').bgColor='orange'";
	}
	 eval(chgcell);
}

function overm(celno) { 
	var chgcell
	if (document.layers) { // browser is NN
		chgcell = "window.document."+ celno + ".bgColor='yellow'";
	} else { //assume IE
		chgcell = "document.getElementById('"+ celno + "').bgColor='yellow'";
	}
 	eval(chgcell);
}

function outm(celno) { 
	var chgcell
	if (document.layers) { // browser is NN
		chgcell = "window.document."+ celno + ".bgColor='white'";
	} else { //assume IE
		chgcell = "document.getElementById('"+ celno + "').bgColor='white'";
	}
	eval(chgcell);
}

//GENERAL FUNCTIONS
function closedynamiclayer() {
	document.getElementById('previewplain').innerHTML = '';
}

//SELECT AND DISSELECT CHECK BOXES
function checkAll(mynum) {
	var mynum;
	for (var j = 1; j <= mynum; j++) {
		box = eval("document.listform.chkbox_" + j);
		if (box.checked == false) box.checked = true;
	}
}
function uncheckAll(mynum) {
	var mynum;
	for (var j = 1; j <= mynum; j++) {
		box = eval("document.listform.chkbox_" + j);
		if (box.checked == true) box.checked = false;
   }
}
function switchAll(mynum) {
	var mynum;
	for (var j = 1; j <= mynum; j++) {
		box = eval("document.listform.chkbox_" + j);
		box.checked = !box.checked;
   }
}
