function page_init() {
window.weekstart  ='1';
window.dateformat ='MM/DD/YYYY';
window.longdateformat ='Month DD, YYYY';
window.timeformat ='fmHH:fmMI am';
window.datetime_am_string ='am';
window.datetime_pm_string ='pm';
window.datetime_short_months = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","");window.phoneformat ="123.456.7890";
window.isvalid = true;
setWindowChanged(window, false);
setIsInited(window,false);
page_init2();
page_init3();
setWindowChanged(window, false);
page_init4();
setIsInited(window,true);
window.status = '';
}
</script>

<script type='text/javascript'>
function page_unload() {
if (window.ischanged)
return('You have not yet submitted this record.') }
function page_reset() {
document.page_is_resetting=true;
document.forms['main_form'].reset();
setWindowChanged(window, false);
page_init3();
var savechanged = window.ischanged;
setWindowChanged(window, savechanged);
window.isvalid = true;
window.clickCount=0;
if (window.clickCount == 0)
{
if ( isFocusable( document.forms['main_form'].elements['email'] ) ) { document.forms['main_form'].elements['email'].focus();}
}
document.page_is_resetting=false;
}
function save_record(lastcall) {
if(document.forms['main_form'].bonsubmitisnull) return true;
if (!window.isinited) return false;
var form = document.forms['main_form'];
if (form.submitted) {
if (form.submitted.value == 'T') { 
var resubmit = false;
resubmit = confirm('You have already submitted this form, would you like to submit it again?'); 
if(!resubmit) return false;
}
}
try {
var emptylabels = checkMandatoryFields(new Array(document.forms['main_form'].elements['companyname']),new Array('Company Name'),null,null);if (emptylabels.length>0) {
alert('Please enter value(s) for: ' + emptylabels);
return false;
}
} catch(err) {
  alert('You cannot submit this form due to an unexpected error.'); return false;
}
setWindowChanged(window, false);
if(lastcall == true && form.submitted) form.submitted.value='T';
return true;
}
function checkMachineValid(mach)
{
 if (document.forms[0].elements[mach+'valid'] != null && document.forms[0].elements[mach+'valid'].value=='F') {
 alert('One or more sublists had errors.'); return false;}
 return true;
}
function delete_record(url) {
if (confirm('Are you sure you want to ' + (url == 'void.jsp' ? 'void' : 'delete') + ' this '+'transaction?')) {
document.forms['main_form'].onsubmit=null;document.forms['main_form'].bonsubmitisnull=true
setWindowChanged(window, false);
return true;
}
else return false;
}
function NLEntryForm_querySelectText(fldname, machine, value) {
if ( isValEmpty( value ) ) return null;
var url = '/app/site/crm/externalleadpage.nl?staticunlayered=T&h=6961e0e6b13ffaee2eb8&compid=484637&formid=11&subsidiary=null';
var id = document.forms['main_form'].elements['id'].value;
if ( !isValEmpty( id ) && id != -1 ) url = addParamToURL( url, 'id', id ); 
url = addParamToURL( url, 'q', fldname ); 
url = addParamToURL( url, 'si', value ); 
if ( machine == null && nlapiGetField(fldname).getParent() != null ) { var parent = nlapiGetField(fldname).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), nlapiGetFieldValue(parent.getName())); }
else if ( machine != null && nlapiGetLineItemField(machine, fldname).getParent() != null ) { var parent = nlapiGetLineItemField(machine, fldname).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), parent.getSubList() != null ? nlapiGetCurrentLineItemValue(machine, parent.getName()) : nlapiGetFieldValue(parent.getName())); }
url = addParamToURL( url, 'lookuplabel', 'T' ); 
if ( !isValEmpty( machine ) ) url = addParamToURL( url, 'machine', machine ); 
var response = new NLXMLHttpRequest().requestURL( url ).getBody();
eval( response.replace(/^\s*<!--[\s\S]*?-->\s*$/gm, '') );
return selectmap;
}
function NLEntryForm_querySelectValue(fldname, machine, text) {
if ( isValEmpty( text ) ) return null;
var url = '/app/site/crm/externalleadpage.nl?staticunlayered=T&h=6961e0e6b13ffaee2eb8&compid=484637&formid=11&subsidiary=null';
var id = document.forms['main_form'].elements['id'].value;
if ( !isValEmpty( id ) && id != -1 ) url = addParamToURL( url, 'id', id ); 
url = addParamToURL( url, 'q', fldname ); 
url = addParamToURL( url, 'st', escape( text ) ); 
if ( machine == null && nlapiGetField(fldname).getParent() != null ) { var parent = nlapiGetField(fldname).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), nlapiGetFieldValue(parent.getName())); }
else if ( machine != null && nlapiGetLineItemField(machine, fldname).getParent() != null ) { var parent = nlapiGetLineItemField(machine, fldname).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), parent.getSubList() != null ? nlapiGetCurrentLineItemValue(machine, parent.getName()) : nlapiGetFieldValue(parent.getName())); }
url = addParamToURL( url, 'resolvelabel', 'T' ); 
if ( !isValEmpty( machine ) ) url = addParamToURL( url, 'machine', machine ); 
var response = new NLXMLHttpRequest().requestURL( url ).getBody();
eval( response.replace(/^\s*<!--[\s\S]*?-->\s*$/gm, '') );
return selectmap;
}
var ftabs = new Array();
var ftypes = new Array();
var fparents = new Array();
ftabs['email']='main';
ftypes['email']='email';
ftabs['companyname']='main';
ftypes['companyname']='text';
var fscriptIds = new Array();
var fDeployIds = new Object();
var fBundleIds = new Object();
window.nsDefaultContextObj={"user":"-4","environment":"PRODUCTION","rolecenter":"CUSTOMER","company":"484637","version":"2009.1","department":"0","contact":"0","context":"userinterface","role":"31","email":"onlineformuser@484637.com","roleid":"online_form_user","location":"0","subsidiary":"1","name":"-System-"};
function checkemailaccess(id) {
document.getElementById('server_commands').src='/app/common/entity/checkemailaccess.nl?compid=484637&id='+id+'&email='+document.forms['main_form'].elements['email'].value;
}
function addShortcut() {
nlOpenWindow('/core/pages/addShortcut.nl?label='+escape('E-mail Marketing Form')+'&taskid=null&params=h%3D6961e0e6b13ffaee2eb8%26compid%3D484637%26formid%3D11%26subsidiary%3Dnull','addshortcut','scrollbars=no,width=400,height=150');
}
function localEval(s) {
return eval(s);
}
function page_init3() {
}
</script>
<script type='text/javascript'>
var vismachs = new Array();
var allmachs = new Array();
allmachs['main']='';
function page_init2() {
}
function page_init4() {
if (window.clickCount == 0)
{
if ( isFocusable( document.forms['main_form'].elements['email'] ) ) { document.forms['main_form'].elements['email'].focus();}
}
}