function ValidateLogin( form )
{
	var errorMsg = "";

	// TRIM FORM ENTRIES
	form.username.value = form.username.value.replace( /^[\s]+|[\s]+$/g, "" );
	form.password.value = form.password.value.replace( /^[\s]+|[\s]+$/g, "" );
	
	// CHECK USERNAME
	if ( form.username.value == "" )
	{
		errorMsg += "Username is not valid.\n";
	}
		
	// CHECK PASSWORD
	if ( form.password.value == "" )
	{
		errorMsg += "Password is not valid.\n";
	}
		

	// IF ERROR OCCURRED THEN DISPLAY ERROR MESSAGE
	if ( errorMsg != "" )
	{
		window.alert( errorMsg );
		return false;
	}
	// ELSE RETURN TRUE
	else
	{
		return true;
	}
}


function ValidateNewsletter( form )
{
	var errorMsg = "";

	// TRIM FORM ENTRIES
	form.email.value = form.email.value.replace( /^[\s]+|[\s]+$/g, "" );
	
	// CHECK EMAIL
	if ( form.email.value == "" )
	{
		errorMsg += "Email is not valid.\n";
	}
		
	// CHECK FORMAT
	if ( !form.type[ 0 ].checked && !form.type[ 1 ].checked && !form.type[ 2 ].checked )
	{
		errorMsg += "Please select a format.\n";
	}

	// IF ERROR OCCURRED THEN DISPLAY ERROR MESSAGE
	if ( errorMsg != "" )
	{
		window.alert( errorMsg );
		return false;
	}
	// ELSE RETURN TRUE
	else
	{
		return true;
	}
}
