	function spawnWindow(topic) {
		open(topic, "errorwin","scrollbars=1,resizable=1,width=350,height=250,left=100,top=100,alwaysRaised=1");
	}
	function spawnHelpWindow(topic) {
		open(topic, "errorwin","scrollbars=1,resizable=1,width=350,height=250,left=100,top=100,alwaysRaised=1");
	}	
	function sign() {
			f = document.forms[0]
			f.method = "post"
			f.target = "_self"
			//f.action = "broadcastadd.asp"
			f.action = "broadcasteditor.asp"
			f.submit()
	}
	function ImageOn(Image) {
        if (document.images) {
        	OpenName=eval(Image + "on.src");
        	document [Image].src=OpenName;
        }
	}
	function ImageOff(Image) {
        if (document.images) {
        	CloseName=eval(Image + "off.src");
        	document [Image].src=CloseName;
        }
	}
	function doUserReg() {		
		w = open ("banner.html", "useradmin","scrollbars=1,resizable=1,width=850,height=650,left=0,top=0,alwaysRaised=1")
		f = document.forms[0]
		f.formaction.value = "userreg"
		f.method = "post"
		f.action = "privacy.asp"
		f.target = "useradmin"
		f.submit()
		w.focus()
		return		
	}
	function doUserLogon() {
		f = document.forms[0]
		f.target = "_self"
		f.action = ""
		f.formaction.value = "userlogon"
		f.submit()
	}
	function doUserLogOff() {
		f = document.forms[0]
		f.target = "_self"
		f.action = ""
		f.formaction.value = "userlogoff"
		f.submit()		
	}
	function logonHelp() {
		w = open ("banner.html", "webcontact","scrollbars=1,resizable=1,width=350,height=250,left=200,top=25,alwaysRaised=1")
		f = document.forms[0]
		f.method = "post"
		f.action = "needhelp.asp"
		f.target = "webcontact"
		f.submit()
		w.focus()
		return
	}		
	function userAdmin() {
		w = open ("banner.html", "useradmin","scrollbars=1,resizable=1,width=720,height=300,left=0,top=0,alwaysRaised=1")
		f = document.forms[0]
		f.method = "post"
		f.action = "updateuser.asp"
		f.target = "useradmin"
		f.submit()
		w.focus()
		return
	}
	function emailAdmin() {
		w = open ("banner.html", "useradmin","scrollbars=1,resizable=1,width=720,height=650,left=0,top=0,alwaysRaised=1")
		f = document.forms[0]
		f.method = "post"
		f.action = "emailadmin.asp"
		f.target = "useradmin"
		f.submit()
		w.focus()
		return
	}
	function controlPanel() {
		addcolwin = open("banner.html", "addcolwin","scrollbars=1,resizable=1,width=350,height=575,left=200,top=25,alwaysRaised=1");
		addcolwin = open("controlpanel.asp", "addcolwin","scrollbars=1,resizable=1,width=350,height=575,left=200,top=25,alwaysRaised=1");
	}		
	function move(fbox,tbox) {
		for(var i=0; i<fbox.options.length; i++) {
			if(fbox.options[i].selected && fbox.options[i].value != "") {
				var no = new Option();
				no.value = fbox.options[i].value;
				no.text = fbox.options[i].text;
				tbox.options[tbox.options.length] = no;
				fbox.options[i].value = "";
				fbox.options[i].text = "";
		   }
		}
		BumpUp(fbox);
		if (sortitems) SortD(tbox);
	}
	function BumpUp(box)  {
		for(var i=0; i<box.options.length; i++) {
			if(box.options[i].value == "")  {
				for(var j=i; j<box.options.length-1; j++)  {
					box.options[j].value = box.options[j+1].value;
					box.options[j].text = box.options[j+1].text;
				}
				var ln = i;
				break;
		   }
		}
		if(ln < box.options.length)  {
		box.options.length -= 1;
		BumpUp(box);
	   }
	}
	function SortD(box)  {
		var temp_opts = new Array();
		var temp = new Object();
		for(var i=0; i<box.options.length; i++)  {
			temp_opts[i] = box.options[i];
		}
		for(var x=0; x<temp_opts.length-1; x++)  {
			for(var y=(x+1); y<temp_opts.length; y++)  {
				if(temp_opts[x].text > temp_opts[y].text)  {
					temp = temp_opts[x].text;
					temp_opts[x].text = temp_opts[y].text;
					temp_opts[y].text = temp;
					temp = temp_opts[x].value;
					temp_opts[x].value = temp_opts[y].value;
					temp_opts[y].value = temp;
		      }
	   		}
		}
		for(var i=0; i<box.options.length; i++)  {
			box.options[i].value = temp_opts[i].value;
			box.options[i].text = temp_opts[i].text;
		   }		
	}
	function doBold() {
		f = document.forms[0]
		if (boldOn == true) {
			boldOn = false
			f.message.value = f.message.value + "</b>"
		} else {
			boldOn = true
			f.message.value = f.message.value + "<b>"
		}
		f.message.focus()
	}
	function doUnderline(){
		f = document.forms[0]
		if (underlineOn == true) {
			underlineOn = false
			f.message.value = f.message.value + "</u>"
		} else {
			underlineOn = true
			f.message.value = f.message.value + "<u>"
		}
		f.message.focus()
	}
	function doItalic(){
		f = document.forms[0]
		if (italicOn == true) {
			italicOn = false
			f.message.value = f.message.value + "</i>"
		} else {
			italicOn = true
			f.message.value = f.message.value + "<i>"
		}
		f.message.focus()
	}
	function addIcon(n) {
		f = document.forms[0]
		f.message.value = f.message.value + "<S_"+n+">"
		f.message.focus()
	}
	function getBroadcast(n,t) {
		f = document.forms[0]
		f.method = "post"
		f.action = "viewBroadcast.asp"
		f.target = "_self"
		f.messageid.value = n
		f.topicid.value = t
		f.submit()
	}		
	function webContact(e) {
		w = open ("blank.html", "webcontact","scrollbars=1,resizable=1,width=500,height=480,left=50,top=50,alwaysRaised=1")
		f = document.forms[0]
		f.method = "post"
		f.action = "webContact.asp"
		f.target = "webcontact"
		f.sendTo.value = e
		f.submit()
		w.focus()
		return
	}
	function popOpen(u) {
		w = open (u, "popOpen","scrollbars=1,resizable=1,width=450,height=300,left=200,top=200,alwaysRaised=1")
		f = document.forms[0]
		w.focus()
		return w
	}		

	function checkMsg(v) {
		f = document.forms[0]
		msgcountVal = eval('f.'+v+'.value.length')
		if (msgcountVal<254) f.msgcount.value = msgcountVal
		else {			
			eval('f.'+v+'.value = f.'+v+'.value.substring(0,254)')
			f.msgcount.value = 255
			alert("You have reached the 255 char max.  Please save & preview before continuing")
		}
	}
	function checkMsg(v, lm) {
		f = document.forms[0]
		msgcountVal = eval('f.'+v+'.value.length')
		if (msgcountVal<lm) f.msgcount.value = msgcountVal
		else {			
			eval('f.'+v+'.value = f.'+v+'.value.substring(0,' + lm + ')')
			f.msgcount.value = lm
			alert("You have reached the " + lm + " char max.  Please save & preview before continuing")
		}
	}
		function getUser(u) {
			w = open ("banner.html", "webcontact","scrollbars=1,resizable=1,width=720,height=300,left=50,top=50,alwaysRaised=1")
			w.focus()
			f = document.forms[0]
			f.username.value = u
			f.action = "viewUser.asp"
			f.target = "webcontact"
			f.submit()		
		}		
		function addBroadcast(t){
			f = document.forms[0]
			f.method = "post"
			//f.action = "broadcastadd.asp"
			f.action = "broadcasteditor.asp"
			f.topicid.value = t
			f.submit()
		}
		function editMessage(m){
			f = document.forms[0]
			f.target = "_self"
			f.formaction.value = "Update"
			f.messageid.value = m
			//f.action = "broadcastadd.asp"
			f.action = "broadcasteditor.asp"
			f.submit() 
		}						
		function deleteMessage(t){
			if (confirm("Are you sure you want to delete this message?")) {
				f = document.forms[0]
				f.target = "_self"
				f.deleteMessage.value = t
				f.submit() 
			}
		}			
		function goHome() {
			f = document.forms[0]
			f.target = "_self"
			f.action = "default.asp"
			f.method = "post"
			f.submit()
		}
		function doSearch(){
			f = document.forms[0]
			f.target = "_self"
			f.action = "search.asp"
			f.method = "post"
			f.submit()
		}		
		function goFAQs() {		
			w = open ("banner.html", "useradmin","scrollbars=1,resizable=1,width=720,height=650,left=0,top=0,alwaysRaised=1")
			f = document.forms[0]
			f.formaction.value = "userreg"
			f.method = "post"
			f.action = "FAQs.asp"
			f.target = "useradmin"
			f.submit()
			w.focus()
			return		
		}
		function printTopic() {		
			w = open ("banner.html", "useradmin","scrollbars=1,resizable=1,width=720,height=650,left=0,top=0,alwaysRaised=1")
			f = document.forms[0]
			f.formaction.value = "userreg"
			f.method = "post"
			f.action = "printBroadcast.asp"
			f.target = "useradmin"
			f.submit()
			w.focus()
			return		
		}
		function goAdmin() {
			f = document.forms[0]
			f.screenView.value = "admin"
			f.target = "_self"
			f.submit()			
		}
		function goUser() {
			f = document.forms[0]
			f.screenView.value = "user"
			f.method = "post"
			f.target = "_self"
			f.submit()			
		}		
		function uLimit() {
			f = document.forms[0]
			f.target = "_self"
			f.method = "post"
			f.submit()
		}
		function goPage(p) {
			f = document.forms[0]
			f.target = "_self"
			f.method = "post"
			f.pageNum.value = p
			f.submit()
		}
var boldOn = false
var italicOn = false
var underlineOn = false
var sortitems = 0;  // Automatically sort items within lists? (1 or 0)	