function IsEmpty(szStr) {
	for(var i=0; i<szStr.length; i++) {
		if(szStr.charAt(i) != ' ') {
			return false;
		}
	}
	return true;
}

function IsNumeric(mMax)
{
	for(var i = 0; i < mMax.length; i++) {
		if( mMax.charAt(i) != "0" && mMax.charAt(i) != "1" &&
			mMax.charAt(i) != "2" && mMax.charAt(i) != "3" &&
			mMax.charAt(i) != "4" && mMax.charAt(i) != "5" &&
			mMax.charAt(i) != "6" && mMax.charAt(i) != "7" &&
			mMax.charAt(i) != "8" && mMax.charAt(i) != "9") {
				return false;
		}
	}
	return true;
}

function IsNumeric2(mMax)
{
	for(var i = 0; i < mMax.length; i++) {
		if( mMax.charAt(i) != "0" && mMax.charAt(i) != "1" &&
			mMax.charAt(i) != "2" && mMax.charAt(i) != "3" &&
			mMax.charAt(i) != "4" && mMax.charAt(i) != "5" &&
			mMax.charAt(i) != "6" && mMax.charAt(i) != "7" &&
			mMax.charAt(i) != "8" && mMax.charAt(i) != "9" && mMax.charAt(i) != "." && mMax.charAt(i) != ",") {
				return false;
		}
	}
	return true;
}

function GetCheckedItem(objChk, objStorage)
{
	var szJobID = "";
	if (objChk) {
		if (objChk[0]) {
			for (i=0; objChk[i]; i++)
				if (objChk[i].checked) szJobID += objChk[i].value + ",";
		}
		else if (objChk.checked) szJobID = objChk.value + ",";
	
		if (szJobID == "") {
			objStorage.value = "";
			return false;
		}
		else {
			objStorage.value = szJobID.substring(0, szJobID.length - 1);
			return true;
		}
	}
	else
	{
		return false;
	}
}

function IsCorrectEmail(sztmpEmail)
{
	if(	(sztmpEmail.indexOf("<") !=-1) ||
			(sztmpEmail.indexOf(">") !=-1) ||
			(sztmpEmail.indexOf("(") !=-1) ||
			(sztmpEmail.indexOf(")") !=-1) ||
			(sztmpEmail.indexOf(",") !=-1) ||
			(sztmpEmail.indexOf("!") !=-1) ||
			(sztmpEmail.indexOf("'") !=-1) ||
			(sztmpEmail.indexOf(":") !=-1) ||
			(sztmpEmail.indexOf('"') !=-1) ||
			(sztmpEmail.indexOf("\\") !=-1) ||
			(sztmpEmail.indexOf("#") !=-1) ||
			(sztmpEmail.indexOf("[") !=-1) ||
			(sztmpEmail.indexOf("]") !=-1) ||
			(sztmpEmail.indexOf(";") !=-1) ||
			(sztmpEmail.indexOf("'") !=-1) ||
			(sztmpEmail.indexOf("%") !=-1) ||
			(sztmpEmail.indexOf("@")==-1) ||
			(sztmpEmail.slice(sztmpEmail.indexOf("@")+1, sztmpEmail.length) == "") ||
			(sztmpEmail.slice(sztmpEmail.indexOf("@")+1, sztmpEmail.length).indexOf(".") == -1) ||
			(sztmpEmail.charAt(sztmpEmail.length - 1) == "." ) ||
			(sztmpEmail.slice(sztmpEmail.slice(sztmpEmail.indexOf("@")+1, sztmpEmail.length).indexOf(".")) == ""))
		{
			return false;
		}
		else
		{
			for (var i=0; i < sztmpEmail.length; i++){
				if (sztmpEmail.charAt(i) >= '‘'){
					return false;
				}
			}		
			return true;
		}
}

function CheckBadCharactor(obj) {
	if(obj.value.search("'") != -1 || obj.value.search("\"") != -1) {
		alert(" ΑΥΚΡ­ΕΡ‘Ι³μδΑθΆΩ‘΅ιΝ§ !!.\nSingle qoute ( ' ), Double Qoute ( \" )");
		obj.focus();
	}
}

function SelectedIt(obj, val)
{
	var i=0;
	while(i<obj.length){
		if(obj.options[i].value == val){
			obj.options[i].selected = true;
			break;
		}
		i++;
	}
}

function ClickCheck(frm, obj, name)
{
	var len = 0;
	var c = 0;
	if(obj.checked) {
		eval("len = frm." + obj.name + ".length;");
		if(len) {
			for(i=0;i<len;i++) 
				if (eval("frm." + obj.name + "[" + i + "].checked"))
					c++;
			if (c == len)
				eval("frm." + name + ".checked = true;");
		}
		else{
				eval("frm." + name + ".checked = false;");
		}
	}
	else{
		eval("frm." + name + ".checked = false;");
	}
}

function CheckAll(frm, obj, name)
{
	if(obj.checked) 
		SetChecked(frm, 1, name);
	else
		SetChecked(frm, 0, name);
}

function SetChecked(frm, val,chkName) {
	len = frm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (frm.elements[i].name==chkName) {
			frm.elements[i].checked=val;
		}
	}
}

function FormatCurrency(num) {
	num = num.replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + num + '.' + cents);
}

