
function submitDivShow(img, msg )
{
	if (img==null) img = '/global/images/go.gif';
	if (msg==null) msg = 'Saving info...';

	sizeGray();
	positionDiv( 'submitDiv' );

	Effect.Appear('grayOut',{delay:0,duration:0.5, from: 0.0001, to: 0.7500});
	Effect.Appear('submitDiv',{delay:0.25,duration:0.5});

	$( 'html' ).makeClipping();
	$( 'submitDivImage' ).src = img;
	$( 'submitDivMsg' ).innerHTML = msg;
}

function validateReferAPerkForm()
{
	var name = $( 'friend_name' ).value.strip();
	var email = $( 'friend_email' ).value.strip();
	var foundError = 0;
	
	// Check for content
	if ( name.empty() && email.empty() ) 
	{
		Element.addClassName( 'friend_name', 'validationFailedSmall' );
		Element.addClassName( 'friend_email', 'validationFailedSmall' );
		foundError = 1;
	}
	else if ( name.empty() ) 
	{
		Element.addClassName( 'friend_name', 'validationFailedSmall' );
		foundError = 1;
	}
	else if ( email.empty() ) 
	{
		Element.addClassName( 'friend_email', 'validationFailedSmall' );
		foundError = 1;
	}
	
	// If no error, then check for email
	if ( (foundError == 0)  )
	{
		if ( ! HTML.emailValidate( email ) )
		{
			Element.addClassName( 'friend_email', 'validationFailedSmall' );
			foundError = 2;
		}
	}
	
	// If error code 1
	if ( foundError == 1 )
	{
		$( 'referAPerkFormError' ).innerHTML = 'Please Enter All Fields';
		
		return false;
	}
	// If error code 2
	else if ( foundError == 2 )
	{
		$( 'referAPerkFormError' ).innerHTML = 'Invalid Email Address';
		
		return false;
	}
	
	return true;
}

function validateReferAPerkFormResponse( transport, json  )
{
	if ( ! json["emailSent"] )
	{
		$( 'referAPerkFormError' ).innerHTML = '<b>Your referral could not be processed. Please try again.</b>';
	}
	else
	{
		$( 'referAPerkFormError' ).innerHTML = '';
		$( 'referAPerkColleagueName' ).innerHTML = $( 'friend_name' ).value.strip() + ' (' + $( 'friend_email' ).value.strip() + ')';
		
		Effect.Appear('referAPerkFormConfirmation',{duration:0.0});
		Effect.Fade('referAPerkForm',{duration:0});
		
		$( 'friend_name' ).value = '';
		$( 'friend_email' ).value = '';
	}	
}