function PageInit_LandlordRegistration()
{
InitForm(71,"Web Landlord Registration");
}


function PageInit_LandlordEnterPropertyDetails()
{
InitForm(76,"Web Property Registration from Landlord");
}


function PageInit_AgentRegistration()
{
InitForm(70,"Web Agent Registration");
}


function PageInit_AgentEnterPropertyDetails()
{
InitForm(76,"Web Property Registration from Agent");
}


function PageInit_AgentPropertyRequirement()
{
InitForm(79,"Web Property Requirement from Agent");
}


function PageInit_LogLead()
{
InitForm(97,"Web Lead");
}


function PageInit_CorporateRegistration()
{
InitForm(90,"Web Corporate Registration");
}


function PageInit_CorporatePropertyRequirement()
{
InitForm(79,"Web Property Requirement from Corporate");
}


function PageInit_TenantPropertyRequirement()
{
InitForm(79,"Web Property Requirement from Tenant");
}


function PageInit_TenantMakeOffer()
{
InitForm(74,"Web Offer");
}


function PageInit_AgentMakeOffer()
{
InitForm(74,"Web Offer from Agent");
}



function PageInit_TenantRequestToView()
{
InitForm(81,"Web Request to View");
}


function PageInit_ContractorRegistration()
{
InitForm(80,"Web Contractor Registration");
}


function PageInit_LogAQuery()
{
InitForm(89,"");
}


function InitForm(cat,title)
{
var f=document.getElementById("custom36_label");
if (f) f.style.display='none';

var f=document.getElementById("custom36_wrapper");
if (f) f.style.display='none';

nlapiSetFieldValue("category",cat);
nlapiSetFieldValue("title",title);
nlapiSetFieldValue("incomingmessage","Enter any additional information here.");

// strip visitor info from post url to ensure new lead records are created
document.forms["main_form"].action="https://checkout.netsuite.com/app/site/crm/externalcasepage.nl?c=474360";
}


function SaveRecord_Registration()
{
if (ForceCheckingFields) return true;
CheckMessage();
if (ForceCheckFields()) return false;

var terms=nlapiGetFieldValue("custentity_termsagreed");
if (terms!="T")
	{
	alert('You must agree to our terms and conditions by checking the "Agree to Terms and Conditions" box.');
	return false;
	}
	
ShowWaitMessage();	
return true;
}


function SaveRecord_CheckMessage()
{
if (ForceCheckingFields) return true;
CheckMessage();
if (ForceCheckFields()) return false;
ShowWaitMessage();	
return true;
}


function SaveRecord_ShowWaitMessage()
{
if (ForceCheckingFields) return true;
if (ForceCheckFields()) return false;
ShowWaitMessage();	
return true;
}
	

function CheckMessage()
{
var memo=nlapiGetFieldValue("incomingmessage");
if (memo=="") nlapiSetFieldValue("incomingmessage","None");	
}


function ShowWaitMessage()
{
var div=document.getElementById("PleaseWaitDiv");
if (div) div.style.visibility="visible";
}


var ForceCheckingFields=false;

function ForceCheckFields()
{
ForceCheckingFields=true;
var ok=save_record(false);
ForceCheckingFields=false;

return (!ok);
}