// JavaScript Document

var msInitialPassword;

function SamisAuRegistration()
{

	var sReturn;
	var sParam;

	var divWorking = document.getElementById('divWorking');

	if (RegistrationValidate())
	{

		sReturn = onDemandSite(sParam);

		divWorking.innerHTML = 'Registering please wait...';
		divWorking.style.width = '200px';
		divWorking.style.display = 'block';	
		//divWorking.setAttribute("class", "working");	
		
		sParam = 'method=REGISTER_SITE_ADD_USER&site=1029&group=3635&logonsuffix=@samiskitchen';
		sParam = sParam + '&firstname=' + document.getElementById('txtFirstName').value; //first name
		sParam = sParam + '&surname=' + document.getElementById('txtSurname').value; //surname
		sParam = sParam + '&email=' + document.getElementById('txtEmail').value; //email
		
		sReturn = onDemandRegister(sParam);
		//window.alert(sReturn)
		divWorking.style.display = 'none';
		
		if (sReturn.substring(0, 2) == 'OK')
		{
			var aValues = sReturn.split('|');

			if (aValues[0] == 'OK') 
			{
				
				//EMAIL TO PERSON REGISTERING
				var msInitialPassword = aValues[3];
				sParam = 'method=SITE_SEND_EMAIL&site=971&document=25344&select=' + aValues[5] + '&[INITIALPASSWORD]=' + msInitialPassword;
				sReturn = onDemandSite(sParam);
				document.location.href = '/kitchen_table_response';		
				
				//EMAIL TO SITE OWNER
				sParam = 'method=SITE_SEND_EMAIL&site=971&subject=New Samis Kitchen Australia Registration&message=' + 
				'This is a new registration for Samis Kitchen Australia' + '<br/><br/>' + 
				'Name: ' + document.getElementById('txtFirstName').value + ' ' + document.getElementById('txtSurname').value + '<br/>' + 
				'Email: ' + document.getElementById('txtEmail').value + 
				'&email=info@samiskitchen.com.au';
				sReturn = onDemandSite(sParam);
			}	
		}
		else
		{
			window.alert('Sorry an error has occured when processing your registration, please contact us to find out more.');
		}
	
	}
}


function SamisNZRegistration()
{

	var sReturn;
	var sParam;

	var divWorking = document.getElementById('divWorking');

	if (RegistrationValidate())
	{

		sReturn = onDemandSite(sParam);

		divWorking.innerHTML = 'Registering please wait...';
		divWorking.style.width = '200px';
		divWorking.style.display = 'block';	
		
		
		sParam = 'method=REGISTER_SITE_ADD_USER&site=1036&group=3636&logonsuffix=@samiskitchen';


		sParam = sParam + '&firstname=' + document.getElementById('txtFirstName').value; //first name
		sParam = sParam + '&surname=' + document.getElementById('txtSurname').value; //surname
		sParam = sParam + '&email=' + document.getElementById('txtEmail').value; //email
		
		sReturn = onDemandRegister(sParam);
		
		//window.alert(sReturn);

		divWorking.style.display = 'none';

		
		if (sReturn.substring(0, 2) == 'OK')
		{
			var aValues = sReturn.split('|');

			if (aValues[0] == 'OK') 
			{
				//EMAIL TO PERSON REGISTERING
				var msInitialPassword = aValues[3];
				sParam = 'method=SITE_SEND_EMAIL&site=1026&document=25355&select=' + aValues[5] + '&[INITIALPASSWORD]=' + msInitialPassword;
				sReturn = onDemandSite(sParam);
				document.location.href = '/kitchen_table_response';	
				
				//EMAIL TO SITE OWNER
				sParam = 'method=SITE_SEND_EMAIL&site=1026&subject=New Samis Kitchen New Zealand Registration&message=' + 
				'This is a new registration for Samis Kitchen New Zealand' + '<br/><br/>' + 
				'Name: ' + document.getElementById('txtFirstName').value + ' ' + document.getElementById('txtSurname').value + '<br/>' + 
				'Email: ' + document.getElementById('txtEmail').value + 
				'&email=info@samiskitchen.co.nz';
				sReturn = onDemandSite(sParam);
			}	
		}
		else
		{
			window.alert('Sorry an error has occured when processing your registration, please contact us to find out more.');
		}
	
	}
}



function RegistrationValidate() 
{

	sOnDemandValidateMessage = '';
	sOnDemandValidateObject = '';

	onDemandValidate('txtFirstName', 'First Name', '');
	onDemandValidate('txtSurname', 'Surname', '');
	onDemandValidate('txtEmail', 'Email', '');
	
	if (!onDemandIsEmail(document.getElementById('txtEmail').value))
	{
		sOnDemandValidateMessage = sOnDemandValidateMessage + '\r\n # Not a valid email address.';
	}
					
	if (sOnDemandValidateMessage != '')
	{
		window.alert('Sorry can\'t submit your registration as:\r\n' + sOnDemandValidateMessage);
		document.getElementById(sOnDemandValidateObject).focus();
		return (false);
	}
	else
	{
		return (true);
	}
}	

