
function regex_check(regex,input,alerttext)
{
	if(!regex.test(input))
	{
	alert(alerttext);
	return false;
	}
	else
	return true;
}

function validate_form()
{
	if(!regex_check(/\w+/i,document.getElementsByName('first_name')[0].value,'Please ensure you fill in both name fields (first and last name)') || !regex_check(/\w+/i,document.getElementsByName('last_name')[0].value,'Please ensure you fill in both name fields (forename and surname)') || !regex_check(/\w+/i,document.getElementsByName('address')[0].value,'Please enter an address for payment purposes'))
	return false;
	if(!regex_check(/[a-z0-9\-\.]+\.[a-z]+/i,document.getElementsByName('domain')[0].value,'Please enter a valid domain name and URI') || !regex_check(/[\w\-\_]+@[\w\-\_]+\.[\w\-\_]+/i,document.getElementsByName('email')[0].value,'Please make sure you enter a valid e-mail address'))
	return false;
	if(document.getElementsByName('country')[0].value == 0)
	{
	alert('Select a country from the drop down list for your address');
	return false;
	}
return true;
}

function validate_reseller_form()
{
	if(!regex_check(/\w+/i,document.getElementsByName('first_name')[0].value,'Please ensure you fill in both name fields (forename and surname)') || !regex_check(/\w+/i,document.getElementsByName('last_name')[0].value,'Please ensure you fill in both name fields (forename and surname)') || !regex_check(/\w+/i,document.getElementsByName('address')[0].value,'Please enter an address for payment purposes'))
	return false;
	if(!regex_check(/^[^@]+@[^@]+$/i,document.getElementsByName('email')[0].value,'Please enter a valid e-mail address to receive payments'))
	return false;
	if(document.getElementsByName('country')[0].value == 0)
	{
	alert('Select a country from the drop down list for your address');
	return false;
	}
return true;
}


