// JavaScript Document

function onSiteLoad()
	{
		var sReturn;
		var sParam;
		var sHTML;
		var sDocId; //If doc id is missing
		

		try	{
    		if (msOnDemandDocumentId) 
				{
				sDocId = msOnDemandDocumentId
				}
			}
			catch (e) 
			{
				sDocId = -1;
			}

		if(sDocId == 24779)
		{
			loadCaptcha();
		}
		
		if(sDocId == 26058)
		{
			document.location.href = '/' + msOnDemandContextId;
		}
		if(sDocId == 26409)
		{
			document.location.href = '/' + msOnDemandContextId;
		}	

		if(sDocId == 26410)
		{
			document.location.href = '/' + msOnDemandContextId;
		}
		

	}

function loadCaptcha()
	{
		var sReturn;
		var sParam;
		var divCaptcha = document.getElementById('divCaptcha');
		
		sParam = 'method=SITE_GET_RANDOM_NUMBER&length=4';
		sReturn = onDemandSite(sParam);
		
//		window.alert(sReturn);
		
		if (sReturn.substring(0, 2) == 'OK')
			{
			var aValues = sReturn.split('|');

			if (aValues[0] == 'OK') {
				divCaptcha.innerHTML = unescape(aValues[2]) + '&nbsp;' + unescape(aValues[3]) + '&nbsp;' + unescape(aValues[4]) + '&nbsp;' + unescape(aValues[5]);
				divCaptcha.style.display = 'block';
						}
			}
	}
	

function SubmitEnquiry()
{

		var sReturn;
		var sParam;

		var sPIN = document.getElementById('txtPIN').value;

		sParam = 'method=SITE_CHECK_RANDOM_NUMBER_MATCH&number=' + sPIN;
		sReturn = onDemandSite(sParam);

		//window.alert(sReturn);

		if (sReturn.substring(4, 2) == 'OK')
		{
			//Do the form sumbit here
		}

}

function EnquiryForm()
{

	var sReturn;
	var sParam;

	var sPIN = document.getElementById('txtPIN').value;

	if (EnquiryFormValidate())
	{
		sParam = 'method=SITE_CHECK_RANDOM_NUMBER_MATCH&number=' + sPIN;

		sReturn = onDemandSite(sParam);
		if (sReturn.substr(3,2) != 'OK')
		{
			window.alert('Verfication PIN does not match - please reenter!');
		}	
		else
		{
			
			var divLoading = document.getElementById('divLoading');
	
			divLoading.innerHTML = 'Sending...';
			divLoading.style.width = '200px';
			divLoading.setAttribute("class", "working smlText");
			divLoading.style.display = 'block';	
		
			sParam = 'method=SITE_SEND_ENQUIRY&select=657&site=1076&group=3930';

			//PERSONAL DETAILS

			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
			sParam = sParam + '&phone=' + document.getElementById('txtPhone').value; //phone
			sParam = sParam + '&notes=' + document.getElementById('txtCustomerNotes').value;//confirm email

			sReturn = onDemandSite(sParam);

			if (sReturn.substring(0, 2) == 'OK')
			{	
				document.location.href = '/contact_response'
			}
			else
			{
				divLoading.style.display = 'none';
				window.alert('Could not send!');
			}
		}
	}
}

function EnquiryFormValidate() 
{

	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.';
	}

    onDemandValidate('txtCustomerNotes', 'Message', '');


	if (sOnDemandValidateMessage != '')
	{
		window.alert('Sorry can\'t submit your registration as:\r\n' + sOnDemandValidateMessage);
		document.getElementById(sOnDemandValidateObject).focus();
		return (false);
	}
	else
	{
		return (true);
	}
}	
