function body_onload()
{
	objFocus( document.PersonForm.Firstname );
}

function doPersonSubmit( objform )
{
	var retVal = (
		ValidateControl( objform.Firstname, true, 'text', 'First Name' )
		&& ValidateControl( objform.Lastname, true, 'text', 'Last Name' )
		&& ValidateControl( objform.BirthDate, false, 'date', 'Birth Date' )
		&& ValidateControl( objform.Homephone, false, 'phone', 'Home Phone' )
		&& ValidateControl( objform.Workphone, true, 'phone', 'Work Phone' )
		&& ValidateControl( objform.Mobile, false, 'phone', 'Mobile Number' )
		&& ValidateControl( objform.Facsimile, false, 'phone', 'Facsimile Number' )
		&& ValidateControl( objform.Email, true, 'email', 'Email Address' )
		&& ValidateControl( objform.Password, true, 'text', 'Password' )
		&& ValidateControl( objform.PasswordConfirm, true, 'text', 'Password Confirmation' )
		&& strmatch( objform.Password, objform.PasswordConfirm )
	);

	if ( retVal ) 
		objform.btnSubmit.disabled = true;
		
	return retVal;
}

function strmatch(str1,str2) {
	var ret = false;

	if(str1.value==str2.value) {
		ret = true;
	} else {
		alert("Passwords must match.");
	}
	
	return ret;
}

function calendar_onclick( oCal, obj, sAnchor )
{
	oCal.select( obj, sAnchor,'dd/MM/yyyy' ); 
	return false;
}