		function getLocationCity(){
			DWRUtil.removeAllOptions("locationcity");
			stateid = DWRUtil.getValue("locationstate");
			toggleDiv('field2',0);
			toggleDiv('field3',0);
			DWREngine._execute(cfscriptLocation, null, 'getCity',stateid,'', processCityResult);
		}
		function getLocationName(locationcity){
			DWRUtil.removeAllOptions("locationname");
			stateid = DWRUtil.getValue("locationstate");
			toggleDiv('field3',0);
			DWREngine._execute(cfscriptLocation, null, 'getCity',stateid, locationcity, processCityLocationResult);
		}
		function processCityLocationResult(results){
			DWRUtil.removeAllOptions("locationname");
			DWRUtil.addOptions("locationname", results, "KEY", "VALUE");
			toggleDiv('field3',1);
		}
		function processCityResult(results){
			DWRUtil.removeAllOptions("locationcity");
			DWRUtil.addOptions("locationcity", results, "KEY", "VALUE");
			toggleDiv('field2',1);
			toggleDiv('field3',0);
		}
		function activity(locationCompDetailID) {
			var notifyEmailAddr = DWRUtil.getValue("notifyEmailAddrDivID");
			//alert(notifyEmailAddr);
			DWREngine._execute(cfscriptLocation, null, 'recordView',locationCompDetailID, notifyEmailAddr, processActivityResult);
		}
		function processActivityResult(results){
			DWRUtil.setValue('privateDinningForm', results);
			if (results.length == 0){
				DWRUtil.toggleDivBox('showInquiryFormButton',0);
				DWRUtil.toggleDivBox('showInquiryFormDiv',0)
				DWRUtil.toggleDivBox('showInquiryFormDivInsideMenu',0)
				DWRUtil.setValue('tabSubContent53',results);
			}
			else {
				DWRUtil.toggleDivBox('showInquiryFormDivInsideMenu',1)
				DWRUtil.toggleDivBox('showInquiryFormDiv',1)
				DWRUtil.toggleDivBox('showInquiryFormButton',1);
			}
		}
		function getBalance(){
			/*var cardNumber = DWRUtil.getValue("cardNumber"); */
			var cardNumber = document.getElementById('cardNumber').value;
			var cfscriptLocation = '/admin/functions.cfm';

			cardNumber = TrimValue(cardNumber);
			if (cardNumber != 'Enter Your Card Number' && cardNumber.length > 0){
				DWRUtil.setValue("balanceInfo","");
				DWREngine._execute(cfscriptLocation, null, 'getBalanceInfo',cardNumber, processBalanceResult);
			}
			else 
				alert('Enter Your Card Number'); 
		}
	
	
		function getBalanceNew(){
			/*var cardNumber = DWRUtil.getValue("cardNumber"); */
			var cardNumber = document.getElementById('cardNumber').value;
			var cfscriptLocation = '/admin/functions.cfm';
			cardNumber = TrimValue(cardNumber);
			if (cardNumber != 'Enter Your Card Number' && cardNumber.length > 0){
				DWRUtil.setValue("balanceInfo","");
				DWREngine._execute(cfscriptLocation, null, 'getBalanceInfo',cardNumber, processBalanceResultNew);
			}
			else 
				alert('Enter Your Card Number'); 
		}	
		
		function processBalanceResult(results){
			var messageText = '';
			if (results.APPROVED == 'true'){
				messageText = 'Your current balance is $'+results.CURRECNTBALANCE;
				messageText += '<br />'+results.CARDEXPDATE;
			}
			else {
				messageText = results.MESSAGE;
			}
			DWRUtil.setValue("balanceInfo",messageText);
		}
		function initCFAjax(){
			DWREngine._errorHandler =  errorHandler;
		}
		
		
		function processBalanceResultNew(results){
			var messageText = '';
			if (results.APPROVED == 'true'){
				messageText = 'your current balance is $'+results.CURRECNTBALANCE;
				document.getElementById('balanceInfoError').style.display = 'none';				
				document.getElementById('balanceInfo').style.display = 'block';				
				document.getElementById('balanceInfo').innerHTML = messageText;
			}
			else {
				messageText = results.MESSAGE;
				document.getElementById('balanceInfo').style.display = 'none';
				document.getElementById('balanceInfoError').style.display = 'block';								
				document.getElementById('balanceInfoError').innerHTML = messageText;
			}
			
		}		
		
		initCFAjax();
		
		function onClickPrivateDiningFeatures(){
			DWRUtil.toggleDivBox('tabSubContent51',1);
			DWRUtil.toggleDivBox('tabSubContent52',0);
			DWRUtil.toggleDivBox('tabSubContent53',0);
			if (document.getElementById('subTabFeatures')!= null)
				document.getElementById('subTabFeatures').src='/lsf/subTabFeaturesOn.gif';
			if (document.getElementById('subTabMenus')!= null)
				document.getElementById('subTabMenus').src='/lsf/subTabMenus.gif';
			if (document.getElementById('subTabIF')!= null)
				document.getElementById('subTabIF').src='/lsf/subTabIF.gif';
			return false;
		}
		
		function onClickPrivateDiningMenu(){
			DWRUtil.toggleDivBox('tabSubContent51',0);
			DWRUtil.toggleDivBox('tabSubContent52',1);
			DWRUtil.toggleDivBox('tabSubContent53',0);
			if (document.getElementById('subTabFeatures')!= null)
				document.getElementById('subTabFeatures').src='/lsf/subTabFeatures.gif';
			if (document.getElementById('subTabMenus')!= null)
				document.getElementById('subTabMenus').src='/lsf/subTabMenusOn.gif';
			if (document.getElementById('subTabIF')!= null)
				document.getElementById('subTabIF').src='/lsf/subTabIF.gif';
			return false;
		}
		function onClickPrivateDiningInquiryForm(){
			DWRUtil.toggleDivBox('tabSubContent51',0);
			DWRUtil.toggleDivBox('tabSubContent52',0);
			DWRUtil.toggleDivBox('tabSubContent53',1);
			if (document.getElementById('subTabFeatures')!= null)
				document.getElementById('subTabFeatures').src='/lsf/subTabFeatures.gif';
			if (document.getElementById('subTabMenus')!= null)
				document.getElementById('subTabMenus').src='/lsf/subTabMenus.gif';
			if (document.getElementById('subTabIF')!= null)
				document.getElementById('subTabIF').src='/lsf/subTabIFOn.gif';
				
			return false;
		}
		
		function updateMemberStatus(userID){
			var cfscriptLocation = '/admin/functions.cfm';
			
			var thisUserID = userID;
			var thisStatusChkBox = eval('document.form' + userID + '.isActive');
			var activeFlag = "No";
	
			if (thisStatusChkBox.checked == true) {
				activeFlag = "Yes";
			}				
				DWREngine._execute(cfscriptLocation, null, 'updateMemberStatus',userID, activeFlag, processMemberStatusResult);
		}
	
		function processMemberStatusResult(results){
			alert("User " + results.USERNAME + "\n\nhas been set to: " + results.STATUSDESC);
		}		
