/*	Validation.js	*/

function displayErr( sFieldName, sMsg, bValid )
{
	var sErrMsg = ""
	
	if ( !bValid )
		{
		sErrMsg = sMsg
		}
	replaceText( "err" + sFieldName, "errMsg" + sFieldName, sErrMsg );
}

function validateEmail( sVal )
{
	
	var validEmail = new RegExp( "^[_a-z0-9-%]+(\\.[_a-z0-9-%]+)*@[a-z0-9-%]+(\\.[a-z0-9-]+)*(\\.+)(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|[a-z][a-z])$", "i" );
	var matchArray = sVal.match( validEmail );
	
	if ( matchArray == null )
	{
		return false;
	}
	else
	{
		return true;
	}
}

function validateInt( sVal )
{
	
	var validDigits = new RegExp( "^-\?(0|[1-9][0-9]*)$" );
	var matchArray=sVal.match( validDigits );
	
	if (matchArray==null)
	{
		return false;
	}
	else
	{
		return true;
	}
}
		
function validateBlank( sVal )
{
	if ( sVal == "" )
	{
		return false;
	}
 	else
	{
		return true;
	}
}
 
function validateUserName( sVal )
{
	if ( sVal.length <= 4)
	{
		return false;
	}
 	else
	{
		return true;
	}
}
 
function validatePassword( sVal )
{
	if ( sVal.length <= 4 )
	{
		return false;
	}
	else
	{
		return true;
	}
}

function validateConfirmPassword( sPassword1, sPassword2 )
{
	if ( sPassword1 != sPassword2 )
	{
		return false;
	}
	else
	{
		return true;
	}
}

function validateMandatoryLink( sVal )
{
	if ( sVal == "" )
	{
		return false;
	}
 	else
	{
		return true;
	}
}
 
