var red = '#F88';
var green = '#8F8';

function validatePostcode(iPostcode)
{
	var ePostcode =  document.MyForm.Postcode ;
	ePostcode.value = document.MyForm.Postcode.value.toUpperCase();
	
	var rxPostcode = /([A-Z][A-Z]?[0-9][0-9]?[A-Z]? [0-9]?[A-Z]?[A-Z]? ?)/; 

	if(ePostcode.value.match(rxPostcode))
	{
		ePostcode.style.backgroundColor = green;
		result = true; 	
	}
	else
	{
		ePostcode.style.backgroundColor = red ;		
		result =  false; 	
	}
	return result; 	
}


function validateEmail(iEmail)
{
	var eEmail = document.MyForm.Email;
	eEmail.value = document.MyForm.Email.value.toLowerCase();
	
	var rxEmail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (eEmail.value.match(rxEmail))
	{
		eEmail.style.backgroundColor = green;
		result = true;
	}
	else
	{
		eEmail.style.backgroundColor = red;
		result =  false;
	}
	return result;
}





function validateTradeForm()
{
	var result = true; 
	var vMessage = ""; 
	
	if ( !validatePostcode('Postcode') )
	{
		result = false; 
		vMessage =  "Invalid Postcode, please enter a postcode in the format SW1 4BW "; 
	}
	
	if ( !validateEmail('Email') )
	{
		result = false; 
		vMessage =  "Invalid Email, please enter a email in the format name@domain.com "; 
	}
	
	
	
	if (result == false)
	{
		document.MyForm.SubmitButton.enabled = false; 
		alert(vMessage);
		return false;
	}
	else
	{
		document.MyForm.SubmitButton.enabled = true; 	
		return true;
	}
}





