		
var pageoptions = {}
var	pagecontrol = {}
	pagecontrol.credits = false
var formtoc = 0
var ZpopTic = 4
var ZpopToc = 0

function startPage(p) {
	pageoptions.id = p
	
	ch = get_clientHeight()
	document.getElementById("mainContent").style.height = (ch - 160) + 'px'
	
    ps = document.getElementsByName("pageselitem")
    tbid = ps[pageoptions.id]
    pageoptions.high = tbid
    tbim = tbid.src
    p = tbim.indexOf('.png'); tbim = tbim.substr(0,p)
    if ( tbim.indexOf('_') != tbim.lastIndexOf('_') ) { p = tbim.lastIndexOf('_'); tbim = tbim.substr(0,p) }
    tbid.src = tbim + '_on.png'
    startLocalPage()
	addCredits()
    }

function addCredits() {
	bod = document.getElementsByTagName('body')
		mkobj = document.createElement('div')
		mkobj.id  = 'creditstab'
		mkobj.className = 'creditstbcls'
		mkobj.innerHTML = 'Credits &amp; Copyright'
		mkobj.onmouseover = function() { showCredits(1) }
	bod[0].appendChild(mkobj)
		cont = 'Site Design by <b class="creditslink" onclick="popCredits(\'vbi\')">Vallen Becker. Inc.</b><br>'
		cont = cont + 'Content Management by <b class="creditslink" onclick="popCredits(\'ntx\')">NTX, Inc.</b><br>'
		cont = cont + 'Copyright &copy; 2002-2011 <b>1752 Club</b>'
		mkobj = document.createElement('div')
		mkobj.id  = 'creditsshow'
		mkobj.className = 'creditsshcls'
		mkobj.innerHTML = cont
		mkobj.onmouseover = function() { showCredits(1) }
		mkobj.onmouseout = function() { showCredits(0) }
	bod[0].appendChild(mkobj)
	}

function showCredits(s) {
	if ( s == 0 ) { 
		pagecontrol.credits = false
		document.getElementById('creditsshow').style.visibility = 'hidden'
		}
	if ( s == 1 ) { 
		if ( pagecontrol.credits == false ) { 
			pagecontrol.credits = true
			document.getElementById('creditsshow').style.visibility = 'visible'
			}
		}
	}
	
function popCredits(u) {
	url = ''
	if ( u.toLowerCase() == 'vbi' ) { url = 'http://www.vallenbecker.com' }
	if ( u.toLowerCase() == 'ntx' ) { url = 'http://www.ntxweb.com' }
	if ( url != '' ) {
		pop = window.open(url,u,"")
		}
	}
	
function pageselectmm(t,im,hi) {
    if ( t == pageoptions.high ) { return false }
    imgroot = './graphic/' + im
    if ( hi == 0 ) { t.src = imgroot + '.png' }
    if ( hi == 1 ) { t.src = imgroot + '_hi.png' }
    }
	
function pageselectgo(t,pag) {
//    if ( t == pageoptions.high ) { return false }
    npage = pag + '.aspx'
    document.getElementById("router").action = npage
    document.getElementById("router").submit()
    }
	
function quickselectgo(pag) {
    document.getElementById("router").action = pag
    document.getElementById("router").submit()
    }

function popPDFform(p) {	
	df = './docs/' + p
	dt = './docs/' + df + '#page=1&toolbar=1&scrollbar=1&navpanes=0&statusbar=1&view=fitH,0'
	if ( pop ) { pop.close() }
	pop = window.open(dt,"1752form","")
	}
	
function photogallery() {
    alert('photos')
    }
		
function getForm(v,e) {
	bas = document.location.toString();	p = bas.lastIndexOf('/'); bas = bas.substr(0,p+1)
	tdl = new Date()
	parms = ''
	parms = parms + 'formcode=' + v + '&'
	parms = parms + 'timeoffs=' + tdl.getTimezoneOffset() + '&'
	parms = parms + 'timestmp=' + getTimeStamp()
	url = bas + 'forms/getform.aspx'
	var xmlHttp = new XMLHttpRequest()
		xmlHttp.open('POST', url, true)
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
		xmlHttp.setRequestHeader("Cache-Control", "no-cache")
		xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { gotForm(e,xmlHttp.responseText) } }
		xmlHttp.send(parms)
	}

function gotForm(e,txt) {
	document.getElementById(e).innerHTML = txt
	}
	

function processForm(v,fes,gon) {
	if ( formtoc != 0 ) { clearTimeout(formtoc); formtoc = 0 }
	if ( fes != '' ) { 
		ers = false
		fea = fes.split(",")
		for (i=0;i<fea.length;i++) { 
			o = fea[i]
			vo = document.getElementsByName(o)
			va = vo[0].value
			vo[0].className = 'formibox'
			if ( trimIt(va) == '' ) { 
				vo[0].className = 'formiboxe'
				ers = true
				}
			}
		if ( ers == true ) { formtoc = setTimeout(function() { processFormErrs(fes) },3000) }
		if ( ers == false ) { 
			sendForm(v)
			createPOPmessage("Your request has been dispatched.<br><br>Thank you!",40,0,gon)
			}
		}
	}

function sendForm(v) {
	bas = document.location.toString();	p = bas.lastIndexOf('/'); bas = bas.substr(0,p+1)
	tdl = new Date()
	parms = ''
	parms = parms + 'formcode=' + v + '&'
	parms = parms + getFormValues('input',100)
	parms = parms + getFormValues('select',20)
	parms = parms + getFormValues('textarea',1024)
	parms = parms + 'timeoffs=' + tdl.getTimezoneOffset() + '&'
	parms = parms + 'timestmp=' + getTimeStamp()
	url = bas + 'forms/sendform.aspx'
	var xmlHttp = new XMLHttpRequest()
		xmlHttp.open('POST', url, true)
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
		xmlHttp.setRequestHeader("Cache-Control", "no-cache")
		xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { sentForm(xmlHttp.responseText) } }
		xmlHttp.send(parms)
	}

function sentForm(txt) {
	if ( txt.indexOf('OK:') != 0 ) { alert(txt) }
	}

function getFormValues(tgn,vmx) {
	fc = document.getElementsByTagName(tgn)
	pv = ''
	for (i=0;i<fc.length;i++) {
		enm = fc[i].name
		eva = fc[i].value
		if ( eva.length > vmx ) { eva = eva.substr(0,vmx) }
		if ( enm.indexOf('_') == 3) { pv = pv + enm + '=' + encodeURIComponent(eva) + '&' }
		}
	return pv
	}
	
function resetFormErrs(fes) {
	if ( formtoc != 0 ) { clearTimeout(formtoc); formtoc = 0 }
	fea = fes.split(",")
		for (i=0;i<fea.length;i++) { 
			o = fea[i]
			vo = document.getElementsByName(o)
			vo[0].className = 'formibox'
		}
	}

function processFormErrs(fes) {
	fea = fes.split(",")
		for (i=0;i<fea.length;i++) { 
			o = fea[i]
			vo = document.getElementsByName(o)
			vo[0].className = 'formiboxex'
		}
	formtoc = 0	
	}

	
function getEventTicket(v) {
	bas = document.location.toString();	p = bas.lastIndexOf('/'); bas = bas.substr(0,p+1)
	tdl = new Date()
	parms = ''
	parms = parms + 'timeoffs=' + tdl.getTimezoneOffset() + '&'
	parms = parms + 'timestmp=' + getTimeStamp() + '&'
	url = bas + 'events/' + v
	var xmlHttp = new XMLHttpRequest()
		xmlHttp.open('POST', url, true)
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
		xmlHttp.setRequestHeader("Cache-Control", "no-cache")
		xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { gotEventTicket(xmlHttp.responseText) } }
		xmlHttp.send(parms)
	}

function gotEventTicket(txt) {
	document.getElementById("showevent").style.display = 'none'
	document.getElementById("ticketreq").innerHTML = txt
	document.getElementById("ticketreq").style.display = 'inline'
	document.getElementById("topmarker").focus()
	document.getElementById("topmarker").style.visibility = 'hidden'
	}
	
	
	
function getTimeStamp() {
	tob = new Date()
	syr = padIt(tob.getFullYear(),4); smo = padIt(tob.getMonth()+1,2); sda = padIt(tob.getDate(),2)
	shr = padIt(tob.getHours(),2);    smi = padIt(tob.getMinutes(),2); sse = padIt(tob.getSeconds(),2); sms = tob.getMilliseconds()
	tst = syr+smo+sda+shr+smi+sse
	return tst
	}


function createPOPmessage(msg,mh,mt,gon) {
	ph = 100
	pw = 300
	pt = (document.body.clientHeight - ph)/2
	if ( mt == 0 ) { mt = ZpopTic }
		
	v = ''
	v = v + '<div style="height:'+ pt + 'px"><br></div>'
	v = v + '<div style="text-align:center">'
	v = v + '    <div style="width:' + pw + 'px;height:' + ph + 'px;background:white;padding-top:' + mh + 'px">' + msg + '</div>'
	v = v + '</div>'
	
	pa = document.getElementById('mpopup_area')
		pa.style.width  = document.body.clientWidth  + 'px'
		pa.style.height = document.body.clientHeight + 'px'
	pb = document.getElementById('mpopup_bkgr')
		pb.style.width  = pa.style.width
		pb.style.height = pa.style.height
	ps = document.getElementById('mpopup_show')
		ps.style.width  = pa.style.width
		ps.style.height = pa.style.height
		ps.innerHTML = v
	document.getElementById('mpopup_area').style.display = 'inline'
	document.getElementById('mpopup_bkgr').style.display = 'inline'
	document.getElementById('mpopup_show').style.display = 'inline'
	
	ZpopToc = setTimeout(function() { closeMpopArea(gon) },mt*1000)
	}
	
function closeMpopArea(gon) {	
	if ( gon != '' ) { quickselectgo(gon) }
	if ( gon == '' ) { 
		document.getElementById('mpopup_show').style.display = 'none'
		document.getElementById('mpopup_bkgr').style.display = 'none'
		document.getElementById('mpopup_area').style.display = 'none'
		document.getElementById('mpopup_show').innerHTML = ''
		}
	}
	
	
function closeZpopArea() {
	if ( ZpopToc != 0 ) { clearTimeout(ZpopToc); ZpopToc = 0 }	
	document.getElementById('zpopup_show').style.display = 'none'
	document.getElementById('zpopup_bkgr').style.display = 'none'
	document.getElementById('zpopup_area').style.display = 'none'
	document.getElementById('zpopup_show').innerHTML = ''
	}

	
function trimIt(tv) { v = tv; while ( v.substr(v.length-1) == ' ' ) { v = v.substr(0,v.length-1) };	while ( v.charAt(0) == ' ' ) { v = v.slice(1) }; return v; };
function padIt(val,len) { v = val.toString(); while ( v.length < len ) { v = '0' + v }; return v };		
		
		
