// 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 || sDocId == 33754 || sDocId == 34208 || sDocId == 39168)
		{
			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 + '&mailingaddress1=' + document.getElementById('txtmAddress1').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);
	}
}	

function EnquiryFormHPC()
{

	var sReturn;
	var sParam;

	var sPIN = document.getElementById('txtPIN').value;

	if (EnquiryFormValidateHPC())
	{
		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
		{
			

			sParam = 'method=SITE_SEND_ENQUIRY&select=951&site=1076&group=6618&type=657';

			//PERSONAL DETAILS

			sParam = sParam + '&firstname=' + document.getElementById('txtFirstName').value; //first name
			sParam = sParam + '&email=' + document.getElementById('txtEmail').value; //email

			sReturn = onDemandSite(sParam);

			if (sReturn.substring(0, 2) == 'OK')
			{	
				parent.location.href = '/hpc_confirmation'
			}
			else
			{
				window.alert('Could not send!');
			}
		}
	}
}


function EnquiryFormBPT()
{

	var sReturn;
	var sParam;

	var sPIN = document.getElementById('txtPIN').value;

	if (EnquiryFormValidateHPC())
	{
		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
		{
			

			sParam = 'method=SITE_SEND_ENQUIRY&select=983&site=1076&group=6726&type=687';

			//PERSONAL DETAILS

			sParam = sParam + '&firstname=' + document.getElementById('txtFirstName').value; //first name
			sParam = sParam + '&email=' + document.getElementById('txtEmail').value; //email
			
			

			sReturn = onDemandSite(sParam);

			if (sReturn.substring(0, 2) == 'OK')
			{	
			
				parent.location.href = '/Hotfrog_BizPlan_confirmation'
			}
			else
			{
				window.alert('Could not send!');
			}
		}
	}
}


function WebinarReg()
{

	var sReturn;
	var sParam;

	var sPIN = document.getElementById('txtPIN').value;
	var contact_form = document.getElementById('contact_form');
	var form_thanks = document.getElementById('form_thanks');
	

	if (EnquiryFormValidateHPC())
	{
		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
		{

			sParam = 'method=SITE_SEND_ENQUIRY&select=1078&site=1076&group=6880&type=717';

			//PERSONAL DETAILS

			sParam = sParam + '&firstname=' + document.getElementById('txtFirstName').value; //first name
			sParam = sParam + '&email=' + document.getElementById('txtEmail').value; //email
			

			sReturn = onDemandSite(sParam);

			if (sReturn.substring(0, 2) == 'OK')
			{	
			
				contact_form.style.display = 'none';
				form_thanks.style.display = 'block';
			}
			else
			{
				window.alert('Could not send!');
			}
		}
	}
}



function EnquiryFormValidateHPC() 
{

	sOnDemandValidateMessage = '';
	sOnDemandValidateObject = '';

	onDemandValidate('txtFirstName', 'Name', '');
	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);
	}
}	


function LogonAccess()
{
		var sReturn;
		var sParam;
		var divLogonMessage = document.getElementById('divLogonMessage');
		var divLogonExpire = document.getElementById('divLogonExpire');
		var divLogonInvalid = document.getElementById('divLogonInvalid');
		var sUserName = document.getElementById('txtUserName').value;

		sParam = 'logon=' + sUserName + '&password=HPCtools59816';
		
		divLogonMessage.setAttribute("class", "working");
		divLogonMessage.style.display = 'block';
		divLogonInvalid.style.display = 'none';
		divLogonExpire.style.display = 'none';

		sReturn = onDemandLogon(sParam);

		//window.alert(sReturn);

		divLogonMessage.setAttribute("class", "");

		if (sReturn.substring(0, 2) == 'OK')
		{
			var aValues = sReturn.split('|');

			//window.alert(aValues[1]);

			if (aValues[0] == 'OK') 
			{

				if (unescape(aValues[1]) == "NO") 
				{
					if (aValues[2] == "LOGONFAILED")
					{
					divLogonInvalid.setAttribute("class", "loginText");
					divLogonInvalid.innerHTML = 'Password is invalid - please re-enter';	
					divLogonInvalid.style.display = 'block';
					}
				}
				else 
				{
				
					if (aValues[3] == "PASSWORDEXPIRED")
					{
					document.location.href = '/password_change';
					}
					else
					{		
					  if (unescape(aValues[1]) != "#") 
					  {					
					  	divLogonMessage.setAttribute("class", "loginText");
						divLogonMessage.style.height = '20px';
						divLogonMessage.innerHTML = "logon successful, logging in...";

						//window.alert(unescape(aValues[1]) + '?sid=' + aValues[2]);

						// // document.location.href = unescape(aValues[1]) + '?sid=' + aValues[2];
						//document.location.href = unescape(aValues[1]);
						document.location.href = "http://www.fivepillarsbusinesssuccess.com/hpc_downloads"
					  }
					  
					   if (unescape(aValues[1]) == "#") 
					  {	
						divLogonInvalid.innerHTML = 'Your setup is not complete.  Please contact us.';	
						divLogonInvalid.style.display = 'block';
					  }
					}
				}
			}
		}
	}

function LogonAccessBPT()
{
		var sReturn;
		var sParam;
		var divLogonMessage = document.getElementById('divLogonMessage');
		var divLogonExpire = document.getElementById('divLogonExpire');
		var divLogonInvalid = document.getElementById('divLogonInvalid');
		var sUserName = document.getElementById('txtUserName').value;

		sParam = 'logon=' + sUserName + '&password=empower76';
		
		divLogonMessage.setAttribute("class", "working");
		divLogonMessage.style.display = 'block';
		divLogonInvalid.style.display = 'none';
		divLogonExpire.style.display = 'none';

		sReturn = onDemandLogon(sParam);

		//window.alert(sReturn);

		divLogonMessage.setAttribute("class", "");

		if (sReturn.substring(0, 2) == 'OK')
		{
			var aValues = sReturn.split('|');

			//window.alert(aValues[1]);

			if (aValues[0] == 'OK') 
			{

				if (unescape(aValues[1]) == "NO") 
				{
					if (aValues[2] == "LOGONFAILED")
					{
					divLogonInvalid.setAttribute("class", "loginText");
					divLogonInvalid.innerHTML = 'Password is invalid - please re-enter';	
					divLogonInvalid.style.display = 'block';
					}
				}
				else 
				{
				
					if (aValues[3] == "PASSWORDEXPIRED")
					{
					document.location.href = '/password_change';
					}
					else
					{		
					  if (unescape(aValues[1]) != "#") 
					  {					
					  	divLogonMessage.setAttribute("class", "loginText");
						divLogonMessage.style.height = '20px';
						divLogonMessage.innerHTML = "logon successful, logging in...";

						//window.alert(unescape(aValues[1]) + '?sid=' + aValues[2]);

						// // document.location.href = unescape(aValues[1]) + '?sid=' + aValues[2];
						//document.location.href = unescape(aValues[1]);
						document.location.href = "http://www.fivepillarsbusinesssuccess.com/bpt_downloads"
					  }
					  
					   if (unescape(aValues[1]) == "#") 
					  {	
						divLogonInvalid.innerHTML = 'Your setup is not complete.  Please contact us.';	
						divLogonInvalid.style.display = 'block';
					  }
					}
				}
			}
		}
	}
