function validateEmail(ObjectId)
{
	//var emailRegxp=/^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	var emailRegxp=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var obj=document.getElementById(ObjectId);
	var flg=emailRegxp.test(obj.value);
	if (!flg)
	{
		alert('Invalid Email Address');
		obj.focus();
		return false;
	}
	return true;
}

function isRequired(ObjectId,MessageText) 
{
	var obj = document.getElementById(ObjectId);
	if ((obj.value=obj.value.replace(/^\s+|\s+$/g,"")) == "")
	{
	  alert(MessageText+" Required.");
	  obj.value=""
	  obj.focus();
      return false;
	}
	return true;
}

function fnCompare(ObjectId1,ObjectId2,MessageText)
{
	var obj1 = document.getElementById(ObjectId1);
	var obj2 = document.getElementById(ObjectId2);	
	if (obj1.value!=obj2.value)
	{
		 alert(MessageText+" does not Match.");
		 obj2.value="";
		 obj2.focus();
		 return false;
	}
	return true;
}

function validateNumber(ObjectId, MessageText)
{
	var numberRegxp=/^[-+]?[0-9]\d{0,10}(\.\d{1,2})?%?$/;
	var obj=document.getElementById(ObjectId);
	var flg=numberRegxp.test(obj.value);
	if (!flg)
	{
		alert('Invalid Entry Found in '+MessageText);
		obj.focus();
		return false;
	}
	return true;
}

function validateInteger(ObjectId, MessageText)
{
	var numberRegxp=/^\d*$/;
	var obj=document.getElementById(ObjectId);
	var flg=numberRegxp.test(obj.value);
	if (!flg)
	{
		alert('Invalid Entry Found in '+MessageText);
		obj.focus();
		return false;
	}
	return true;
}

function fnValidateUserName(ObjectId, MessageText)
{
	var numberRegxp=/^\w*$/;
	var obj=document.getElementById(ObjectId);
	var flg=numberRegxp.test(obj.value);
	if (!flg)
	{
		alert('Invalid Entry Found in '+MessageText + '.');
		obj.focus();
		return false;
	}
	return true;
}

function fnValidateTextLength(ObjectId, MessageText, CharacterCount)
{
	var obj=document.getElementById(ObjectId);
	var cnt=obj.value.length;
	//alert(cnt);
	if (cnt>parseInt(CharacterCount))
	{
		alert(MessageText+' Exceeds '+CharacterCount+' Characters Limit');
		obj.focus();
		return false;
	}
	return true;
}


function fnValidateContentLength(ObjectId, MessageText, CharacterCount)
{
	var obj=document.getElementById(ObjectId);
	var cnt=obj.value.length;
	//alert(cnt);
	if (cnt>parseInt(CharacterCount))
	{
		alert(MessageText+' Exceeds Size limit');
		obj.focus();
		return false;
	}
	return true;
}




