function CheckNumberValid(checkStr)
{
	var checkOK = "0123456789";
	var allValid = true;
	var ch="";
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++) {
			if (ch == checkOK.charAt(j)) 
					break;
		}
		if (j == checkOK.length) {
			allValid = false;
			break;
		}
	}
	return allValid;
}
//====================================================
//this function trim heading and tracing spaces.
function getRealValue(aStr){
	var realStr;
	var startIndex=0;
	var endIndex=0;
	for(var i=0;i<aStr.length;i++){
		aChar = aStr.charAt(i);
			if(aChar != " "){
				startIndex = i;
				break;
			}
	}
	for(i=aStr.length-1;i>-1;i--){
		aChar = aStr.charAt(i);
			if(aChar != " "){
				endIndex = i+1;
				break;
			}
	}
	realStr = aStr.substring(startIndex,endIndex);
	return realStr;
}
//==================================================


function checkValidStr(aCheckStr)
{
	var checkOK = "0123456789abcdefghijklmnopqrstuvwxyz";
	var checkStr = aCheckStr.toLowerCase();
	var aValid = true;
	var ch;
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++) {
			if (ch == checkOK.charAt(j))
					break;
		}
		if (j == checkOK.length) {
			aValid = false;
			break;
		}
	}
	return aValid;
}
function getCheckBoxFlag( form ) {
	findIt = false;
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
		if (e.type=='checkbox' && e.checked ) {
			findIt = true;
			break;
		}
	}
	return findIt;
}

function selectAll(form, obj ){
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if ((e.name != obj.name ) && (e.type=='checkbox'))
			e.checked = obj.checked;
	}
}