// JScript source code

//page constants
var g_strPG_MAIN=String('Main');
var g_strPG_PLANNER_REG=String('Planner.htm');
var g_strPG_PLANNER_SEASONAL=String('PlannerSeasonal.htm');
var g_strPG_PLANNER_ANNUAL=String('PlannerAnnual.htm');
var g_strPG_PLANNER_LOGS=String('docs/MaintenanceLogs.htm');
//var g_strPG_PLANNER_LOGS=String('PlannerMaintenanceLogs.htm');
var g_strPG_HELPDESK = String('HelpDesk.htm');
var g_strPG_HELPDESK_MFR = String('HelpDeskMfgrs.htm');
var g_strPG_RESOURCE_GUIDES = String('ResourceCenter.htm');
var g_strPG_RESOURCE_HOMECARE = String('ResourceHomeCare.htm');
var g_strPageName=String('');
var g_strPG_ENTRY = String('Entry.asp');

//Feature constants
var g_strFEATURE_PLANNER=String('Planner');
var g_strFEATURE_RESOURCES=String('Resources');
var g_strFEATURE_HELPDESK=String('Help Desk');
var g_strFEATURE_REGISTRATION=String('Registration');
var g_strFEATURE_SLIDESHOW=String('SlideShow');
var g_index_FEATUREDATA_URL=Math.abs(0);
var g_index_FEATUREDATA_NAME=Math.abs(1);
var g_index_FEATUREDATA_DESC=Math.abs(2);
var g_index_FEATUREDATA_IMG=Math.abs(3);

//Feature variables
var g_index_Feature_Planner=null;
var g_index_Feature_Resources=null;
var g_index_Feature_HelpDesk=null;
var g_index_Feature_Registration=null;
var g_index_Feature_SlideShow=null;

//Footer constants
var g_strFTR_COPYRIGHT = String('Copyright');
var g_strFTR_ABOUT = String('About');
var g_strFTR_PRIVACY = String('Privacy');
var g_strFTR_TERMS = String('Terms');
var g_strFTR_CONTACTUS = String('ContactUs');
//Footer variables
var g_index_FTR_Copyright=null;
var g_index_FTR_About=null;
var g_index_FTR_Privacy=null;
var g_index_FTR_Terms=null;
var g_index_FTR_ContactUs=null;
var g_arrFooter_Copyright=new Array();
var g_arrFooter_About=new Array();
var g_arrFooter_Privacy=new Array();
var g_arrFooter_Terms=new Array();
var g_arrFooter_ContactUs=new Array();

//customized branding constants
var g_lngIndex_CmmtyID = Math.abs(0);
var g_lngIndex_CmmtyBuilderID = Math.abs(1);
var g_lngIndex_CmmtyName = Math.abs(2);
var g_lngIndex_CmmtyAddress1 = Math.abs(3);
var g_lngIndex_CmmtyAddress2 = Math.abs(4);
var g_lngIndex_CmmtyCity = Math.abs(5);
var g_lngIndex_CmmtyState = Math.abs(6);
var g_lngIndex_CmmtyZip = Math.abs(7);
var g_lngIndex_CmmtyMetroArea = Math.abs(8);
var g_lngIndex_CmmtyCountry = Math.abs(9);
var g_lngIndex_CmmtyPhone = Math.abs(10);
var g_lngIndex_Cmmty800 = Math.abs(11);
var g_lngIndex_CmmtyFax = Math.abs(12);
var g_lngIndex_CmmtyURL = Math.abs(13);
var g_lngIndex_CmmtySalesEmail = Math.abs(14);
var g_lngIndex_CmmtySalesContact = Math.abs(15);
var g_lngIndex_CmmtySupportEmail = Math.abs(16);
var g_lngIndex_CmmtySupportContact = Math.abs(17);

var g_arrCommunityIDs=new Array(0);
var g_arrCommunityDataSet=new Array();
var g_arrCommunityData=new Array();
var g_arrSiteIDs=new Array(107);
var g_arrSites=new Array(107);
g_arrSites[0]='hcm_0';
g_arrSites[31]='biaw';
g_arrSites[32]='lozier';
g_arrSites[33]='shea';
g_arrSites[101]='hcm_0';
g_arrSites[100]='hcm_0';
g_arrSites[102]='hcm_0';
g_arrSites[103]='hcm_0';
g_arrSites[104]='hcm_0';
g_arrSites[105]='hcm_0';
g_arrSites[106]='hcm_0';
g_arrSites[107]='hcm_0';

var g_arrSiteCodes=new Array('toc',103,'cam',33,'hug',104,'ssh',105,'zyt',106,'sam',107,'',0);

var g_arrSiteDataSet=new Array();
var g_arrSiteData=new Array();
var g_arrFeatures=new Array();
var g_arrFeatureData=new Array();
var g_arrFooter=new Array();
var g_arrFooterData=new Array();
var g_blnFooterWritten=false;
var g_blnDataUploaded=false;

var g_blnIsHTTP=(String(window.location).indexOf('http:')>=0);
var g_blnLoggedIn=false;
var g_lngUserID=Math.abs(0);
var g_strEmailAddress=String('');
var g_lngSiteID = Math.abs(0);
var g_lngBuilderID=Math.abs(0);
var g_lngCommunityID = Math.abs(0);
var g_lngCommunityIndex = null;
var g_strConfigFile='Config_0.htm';	//set the default
var g_strFooterHTML=new String('');

var g_strPlnrRegFile='';
var g_strPlnrSeasFile='';
var g_strPlnrAnnFile='';
var g_strPlnrLogFile='';
var g_strRscHomeCareFile='';
var g_strRscGuideFile='';
var g_strHelpDskFile='';
var g_strHelpDskMfrFile='';
var g_strHelpDskProdFile='';
var g_strHelpDskContFile='';

// global functions
function g_doConvertSiteCodeToID(s) {
	var lngIndex=0;
	for (lngIndex=0;lngIndex<g_arrSiteCodes.length;lngIndex++) {
		if (s==g_arrSiteCodes[lngIndex]) {
			return(g_arrSiteCodes[lngIndex+1]);
		}
	}
	return(g_arrSiteCodes[lngIndex]);
}

function g_doGetSiteIDFromRegID(s) {
	var sRegID=String(s);
	if (sRegID.indexOf('-')>1) {
		var arrRegID=sRegID.split('-');
		if (arrRegID.length>1) {
			return(g_doConvertSiteCodeToID(arrRegID[2]));
		}
	}
	return(101);
}
function g_doGetValueFromParamArray(s, t, vartype) {
	var vtValue;
	var arrQueryString=s;
	var arrParam;
	var sParam=String('');
	var i;
	if ((arrQueryString.length > 0) && (t.length>0)) {
		for (i=0;i<arrQueryString.length;i++) {
			sParam=String(arrQueryString[i]);
			//alert('sParam='+sParam);
			if (sParam!='') {
				if (sParam.indexOf('=')>=0) {
					arrParam=sParam.split('=');
					sParam=unescape(String(arrParam[0]));
					sParam=sParam.replace(' ','');
					if ((sParam.toUpperCase()==t.toUpperCase()) && (arrParam.length>1)) {
						if ((arrParam[1]!=null) && (arrParam[1]!='')) {
							//alert(t+'='+unescape(String(arrParam[1])));
							if (vartype=='num') {
								return(Number(unescape(String(arrParam[1]))));
							}
							if (vartype=='string') {
								return(unescape(String(arrParam[1])));
							}
							if (vartype=='bool') {
								if (isNaN(Number(unescape(String(arrParam[1]))))) {
									return(false);
								}
								else {
									return(Number(unescape(String(arrParam[1])))==1);
								}
							}
						}
						//return (null);
					}
				}
			}
		}
	}
	if (vartype=='bool') {
		return(false);
	}
	else {
		return(null);
	}
}

function g_isInSingleArray(s, t) {
	var i;
	if (t.length>0) {
		for (i=0;i<t.length;i++) {
			if (String(t[i])==String(s)) {
				return (true);
			}
		}
	}
	return (false);
}

function g_doGetIndexInSingleArray(s, t) {
	var i;
	if (t.length>0) {
		for (i=0;i<t.length;i++) {
			if (String(t[i])==String(s)) {
				return(i);
			}
		}
	}
	return(null);
}

function g_doSleep(s) {
	var i;
	for (i=0;i<s;i++) {
		//nothing
	}
	return (true);
}