<!--
function pageinit() {
	if (arguments.callee.done) return
	arguments.callee.done = true	
	init_common()
	switch (panel) {
		case 'maillist':{
			ds=document.mailapp.sales
			dr=document.mailapp.rentals
			dm=document.mailapp.method
			init_tooltip()
			init_maibut()
			init_input()
			init_radio()
			errmsg(0,'')
			window.onunload = appunload
			window.onblur = makefocus
			break
		}
	}
	}


function frment(ob) {maisub(1)}


function init_maibut() {
	dg('mai_sub').onclick=function() {maisub(1)}
	dg('mai_res').onclick=maires
}
function maisub(frmnum) {
	var sendstring
	var sep=String.fromCharCode(1)
	sendtext="Thank you. Your details have been registered."
	sendstring = "Mailing List"+sep+sendtext+sep+dg('subject').value+sep
	var sl=(ds(0).checked)?'Add':'Remove'
	var rl=(dr(0).checked)?'Add':'Remove' 
	dg('Sales List').value=(ds(0).checked || ds(1).checked)?sl:'N/A'
	dg('Rentals List').value=(dr(0).checked || dr(1).checked)?rl:'N/A'
	dg('Contact Method').value=(dm(0).checked)?'Email':'Post'
	submit_email(frmnum,sendstring,210,'Mailing List ')
}
function maires() {
	if (AppWinHandle.closed==undefined) {AppWinHandle.closed = true}
	if (!AppWinHandle.closed) {return}
	document.mailapp.reset()
	mai_clear()
	methodclk()
	dg('Name').focus()
}


function checkmailform() {
	mai_clear() 
	var r=true
	var	m=''
	var e=dg('Email').value
	if (dg('Name').value=='') {errtxt(1,err[1]);errbox('Name',1);r=false}
	if (e=='' && !dm(1).checked) {errtxt(2,err[2]);errbox('Email',1);r=false}
	if (e.toUpperCase()!='NONE' && e!='') {
		var filter=/^.+@.+\..{2,3}$/
		if (!filter.test(e)) {m='- Invalid email address';errbox('Email',1);errtxt(2,err[3]);r=false}	
	}
	if (dg('Telephone Number').value=='') {errbox('Telephone Number',1);errtxt(3,err[4]);r=false}
	
	if (dg('Telephone Number').value.length<7 &&dg('Telephone Number').value!=''){m+='- Invalid Telephone';errtxt(3,err[9]);errbox('Telephone Number',1);r=false}		
	
	if (dm(1).checked) {
		if 	(dg('Address').value=='') {errbox('Address',1);errtxt(4,err[5]);r=false}
		if 	(dg('Postcode').value=='') {errbox('Postcode',1);errtxt(5,err[6]);r=false}
	}
	if (!ds(0).checked && !ds(1).checked && !dr(0).checked && !dr(1).checked) {errtxt(6,err[7]);r=false}
	if (!dm(0).checked && !dm(1).checked) {errtxt(7,err[8]);r=false}
	if (r) {return true}
 	errmsg(1,m)
	return false
}


function mai_clear() {
	 	errmsg(0,'')
		for(var i1=1 ; i1 <= 7 ; i1 ++) {errtxt(i1,"")}
		var ip=new Array('Name','Email','Telephone Number','Address','Postcode')
		for(var i2=0 ; i2 < ip.length  ; i2 ++) {errbox(ip[i2],0)}
}

function clearmailform() {maires()}


function init_radio() {
	var obj=document.getElementsByName('method')
	for(var i=0 ; i < obj.length ; i ++) {
		obj[i].onclick = methodclk
	}
}


function methodclk() {   
	var ar=dg('addreq')
	var pr=dg('posreq')
	var er=dg('emlreq')
	if (document.mailapp.method(1).checked) {ar.innerHTML="*";pr.innerHTML="*";er.innerHTML="<br>"}
	else {ar.innerHTML="<br>";pr.innerHTML="<br>";er.innerHTML="*"}
}
-->

