function getObjName(obj) {
	return (obj.name);
}

function isEmptyObj(obj) {
	if (obj == null) {
		return true;
	}
	if (obj.value == null || obj.value == "") return true;
	else return false;
}

function checkEmptyObj(obj, errMsg) {
	if (isEmptyObj(obj)) return alertUser(obj, errMsg);
	return true;
}

function checkNotMatchObj(obj1, obj2, errMsg) {
	if (matchValues(obj1.value, obj2.value)) return alertUser(obj1, errMsg);
	return true;
}
function checkMatchObj(obj1, obj2, errMsg) {
	if (matchValues(obj1.value, obj2.value) == false) return alertUser(obj1, errMsg);
	return true;
}

function matchValues(val1, val2) {
	return (val1 == val2);
}

function isPrefixed(obj, val) {
	if (obj.value.indexOf(val)== 0) 
    {
		return true;
	}
    else 
     return false;
}

function alertUser(obj, errMsg) {
	if (obj != null) obj.focus();
	var objname = getLabelName(obj);
//	alert("objname = "+objname);
	if (errMsg != null) alert(errMsg.replace('%n', objname));
	return false;
}


function getLabelName(obj){
	var objname;
	//alert(obj.getAttribute('objname'));
	if(obj.getAttribute('objname')!=null){
		objname = obj.getAttribute('objname');		
	}else{
		objname = obj.id;
	}
	return objname;
}

function chkEmpty(obj) {
	return checkEmptyObj(obj, msg[0])
}

function chkNotMatch(obj1, obj2) {
	return checkNotMatchObj(obj1, obj2, msg[1]);
}

function chkMatch(obj1, obj2) {
	return checkMatchObj(obj1, obj2, msg[2]);
}
