function signupFormSubmit2(myForm)
{

	var failureText	= "";
	var validEmailRegExp	= /^\w(\.?-?\w)*@\w(\.?[-\w])*\.([a-z]{3,4}(\.[a-z]{2})?|[a-z]{2}(\.[a-z]{2})?)$/i ;
	var validMobileRegExp	= /^(\d|\s)+$/i ;

	if( myForm.email2.value == '' )
	{
		failureText	= failureText + "Please enter your email address.\r\n";
		alert(failureText);
		myForm.email2.focus();
		return false;
	}
	
	if( !validEmailRegExp.test(myForm.email2.value) )
	{
		failureText	= failureText + "Please check your email address.\r\n";
		alert(failureText);
		myForm.email2.focus();
		return false;
	}

	if( myForm.mobile2.value != '' && !validMobileRegExp.test(myForm.mobile2.value) )
	{
		failureText	= failureText + "Please check your mobile number.\r\n";
		alert(failureText);
		myForm.mobile2.focus();
		return false;
	}

	if( !myForm.updates_email2.checked == true )
	{
        failureText	= failureText + "Please confirm you wish to receive email updates.\r\n";
		alert(failureText);
		myForm.updates_email2.focus();
		return false;
	}
	
	if (myForm.year2.value=='')
	{
		failureText=failureText+"Please enter the year of your birth.\r\n";
		alert(failureText);
		myForm.year2.focus();
		return false;
	}
	
	if (!validMobileRegExp.test(myForm.year2.value))
	{
		failureText=failureText+"Please check the year of your birth.\r\n";
		alert(failureText);
		myForm.year2.focus();
		return false;
	}

	myForm.submit();
}

function changeBack()
{
	document.getElementById("stepBack_register").style.display		= '';
}

function changeButton()
{
	document.getElementById("register_button").style.display = 'none';
}

function displayStep(obj)
{
	var steps	= ['step1','step2','step3'];
	
	for(var n = 0; n < steps.length; n ++ )
		if(obj == steps[n])
			document.getElementById(steps[n]).style.display = '';
		else
			document.getElementById(steps[n]).style.display = 'none';
	
	if(obj == 'step2')
	{
		document.getElementById('bgmap').style.display = '';
		document.getElementById('bgmap2').style.display = 'none';
	}
	else
	{
		document.getElementById('bgmap').style.display = 'none';
		document.getElementById('bgmap2').style.display = 'none';
	}
}

function showDesc (city)
{

document.getElementById(city+"PinDesc").style.display="block";

}

function hideDesc (city)
{

document.getElementById(city+"PinDesc").style.display="none";

}

function chooseCity (country,city)
{

document.getElementById('country').value = country;
document.getElementById('country_display').innerHTML = country;
document.getElementById('city').value=city;
document.getElementById('city_display').innerHTML = city;

displayStep('step3');
}

function signupFormSubmit (myForm)
{

	var failureText="";
	var validEmailRegExp = /^\w(\.?-?\w)*@\w(\.?[-\w])*\.([a-z]{3,4}(\.[a-z]{2})?|[a-z]{2}(\.[a-z]{2})?)$/i ;
	var validMobileRegExp = /^(\d|\s)+$/i ;

if (myForm.email.value=='')
	failureText=failureText+"Please enter your email address.\r\n";
	
else
	if (!validEmailRegExp.test(myForm.email.value))
		failureText=failureText+"Please check your email address.\r\n";


if (myForm.mobile.value!='' && !validMobileRegExp.test(myForm.mobile.value))
		failureText=failureText+"Please check your mobile number.\r\n";

if (myForm.year.value=='')
	failureText=failureText+"Please enter the year of your birth.\r\n";

else
	if (!validMobileRegExp.test(myForm.year.value))
		failureText=failureText+"Please check the year of your birth.\r\n";

if (!myForm.updates_email.checked==true)
        failureText=failureText+"Please confirm you wish to receive email updates.\r\n";

if (failureText=="")
	return true;	
else
{
	alert(failureText);
	return false;
}
}

