	//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	var zpc=function(str){return document.getElementById(str)};
	var timer=null;

	var tb_pathToImage = imgloc+"loadingAnimation.gif";
	eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('$(o).2S(9(){1u(\'a.18, 3n.18, 3i.18\');1w=1p 1t();1w.L=2H});9 1u(b){$(b).s(9(){6 t=X.Q||X.1v||M;6 a=X.u||X.23;6 g=X.1N||P;19(t,a,g);X.2E();H P})}9 19(d,f,g){3m{3(2t o.v.J.2i==="2g"){$("v","11").r({A:"28%",z:"28%"});$("11").r("22","2Z");3(o.1Y("1F")===M){$("v").q("<U 5=\'1F\'></U><4 5=\'B\'></4><4 5=\'8\'></4>");$("#B").s(G)}}n{3(o.1Y("B")===M){$("v").q("<4 5=\'B\'></4><4 5=\'8\'></4>");$("#B").s(G)}}3(1K()){$("#B").1J("2B")}n{$("#B").1J("2z")}3(d===M){d=""}$("v").q("<4 5=\'K\'><1I L=\'"+1w.L+"\' /></4>");$(\'#K\').2y();6 h;3(f.O("?")!==-1){h=f.3l(0,f.O("?"))}n{h=f}6 i=/\\.2s$|\\.2q$|\\.2m$|\\.2l$|\\.2k$/;6 j=h.1C().2h(i);3(j==\'.2s\'||j==\'.2q\'||j==\'.2m\'||j==\'.2l\'||j==\'.2k\'){1D="";1G="";14="";1z="";1x="";R="";1n="";1r=P;3(g){E=$("a[@1N="+g+"]").36();25(D=0;((D<E.1c)&&(R===""));D++){6 k=E[D].u.1C().2h(i);3(!(E[D].u==f)){3(1r){1z=E[D].Q;1x=E[D].u;R="<1e 5=\'1X\'>&1d;&1d;<a u=\'#\'>2T &2R;</a></1e>"}n{1D=E[D].Q;1G=E[D].u;14="<1e 5=\'1U\'>&1d;&1d;<a u=\'#\'>&2O; 2N</a></1e>"}}n{1r=1b;1n="1t "+(D+1)+" 2L "+(E.1c)}}}S=1p 1t();S.1g=9(){S.1g=M;6 a=2x();6 x=a[0]-1M;6 y=a[1]-1M;6 b=S.z;6 c=S.A;3(b>x){c=c*(x/b);b=x;3(c>y){b=b*(y/c);c=y}}n 3(c>y){b=b*(y/c);c=y;3(b>x){c=c*(x/b);b=x}}13=b+30;1a=c+2G;$("#8").q("<a u=\'\' 5=\'1L\' Q=\'1o\'><1I 5=\'2F\' L=\'"+f+"\' z=\'"+b+"\' A=\'"+c+"\' 23=\'"+d+"\'/></a>"+"<4 5=\'2D\'>"+d+"<4 5=\'2C\'>"+1n+14+R+"</4></4><4 5=\'2A\'><a u=\'#\' 5=\'Z\' Q=\'1o\'>1l</a> 1k 1j 1s</4>");$("#Z").s(G);3(!(14==="")){9 12(){3($(o).N("s",12)){$(o).N("s",12)}$("#8").C();$("v").q("<4 5=\'8\'></4>");19(1D,1G,g);H P}$("#1U").s(12)}3(!(R==="")){9 1i(){$("#8").C();$("v").q("<4 5=\'8\'></4>");19(1z,1x,g);H P}$("#1X").s(1i)}o.1h=9(e){3(e==M){I=2w.2v}n{I=e.2u}3(I==27){G()}n 3(I==3k){3(!(R=="")){o.1h="";1i()}}n 3(I==3j){3(!(14=="")){o.1h="";12()}}};16();$("#K").C();$("#1L").s(G);$("#8").r({Y:"T"})};S.L=f}n{6 l=f.2r(/^[^\\?]+\\??/,\'\');6 m=2p(l);13=(m[\'z\']*1)+30||3h;1a=(m[\'A\']*1)+3g||3f;W=13-30;V=1a-3e;3(f.O(\'2j\')!=-1){1E=f.1B(\'3d\');$("#15").C();3(m[\'1A\']!="1b"){$("#8").q("<4 5=\'2f\'><4 5=\'1H\'>"+d+"</4><4 5=\'2e\'><a u=\'#\' 5=\'Z\' Q=\'1o\'>1l</a> 1k 1j 1s</4></4><U 1W=\'0\' 2d=\'0\' L=\'"+1E[0]+"\' 5=\'15\' 1v=\'15"+1f.2c(1f.1y()*2b)+"\' 1g=\'1m()\' J=\'z:"+(W+29)+"p;A:"+(V+17)+"p;\' > </U>")}n{$("#B").N();$("#8").q("<U 1W=\'0\' 2d=\'0\' L=\'"+1E[0]+"\' 5=\'15\' 1v=\'15"+1f.2c(1f.1y()*2b)+"\' 1g=\'1m()\' J=\'z:"+(W+29)+"p;A:"+(V+17)+"p;\'> </U>")}}n{3($("#8").r("Y")!="T"){3(m[\'1A\']!="1b"){$("#8").q("<4 5=\'2f\'><4 5=\'1H\'>"+d+"</4><4 5=\'2e\'><a u=\'#\' 5=\'Z\'>1l</a> 1k 1j 1s</4></4><4 5=\'F\' J=\'z:"+W+"p;A:"+V+"p\'></4>")}n{$("#B").N();$("#8").q("<4 5=\'F\' 3c=\'3b\' J=\'z:"+W+"p;A:"+V+"p;\'></4>")}}n{$("#F")[0].J.z=W+"p";$("#F")[0].J.A=V+"p";$("#F")[0].3a=0;$("#1H").11(d)}}$("#Z").s(G);3(f.O(\'37\')!=-1){$("#F").q($(\'#\'+m[\'26\']).1T());$("#8").24(9(){$(\'#\'+m[\'26\']).q($("#F").1T())});16();$("#K").C();$("#8").r({Y:"T"})}n 3(f.O(\'2j\')!=-1){16();3($.1q.35){$("#K").C();$("#8").r({Y:"T"})}}n{$("#F").34(f+="&1y="+(1p 33().32()),9(){16();$("#K").C();1u("#F a.18");$("#8").r({Y:"T"})})}}3(!m[\'1A\']){o.21=9(e){3(e==M){I=2w.2v}n{I=e.2u}3(I==27){G()}}}}31(e){}}9 1m(){$("#K").C();$("#8").r({Y:"T"})}9 G(){$("#2Y").N("s");$("#Z").N("s");$("#8").2X("2W",9(){$(\'#8,#B,#1F\').2V("24").N().C()});$("#K").C();3(2t o.v.J.2i=="2g"){$("v","11").r({A:"1Z",z:"1Z"});$("11").r("22","")}o.1h="";o.21="";H P}9 16(){$("#8").r({2U:\'-\'+20((13/2),10)+\'p\',z:13+\'p\'});3(!(1V.1q.2Q&&1V.1q.2P<7)){$("#8").r({38:\'-\'+20((1a/2),10)+\'p\'})}}9 2p(a){6 b={};3(!a){H b}6 c=a.1B(/[;&]/);25(6 i=0;i<c.1c;i++){6 d=c[i].1B(\'=\');3(!d||d.1c!=2){39}6 e=2a(d[0]);6 f=2a(d[1]);f=f.2r(/\\+/g,\' \');b[e]=f}H b}9 2x(){6 a=o.2M;6 w=1S.2o||1R.2o||(a&&a.1Q)||o.v.1Q;6 h=1S.1P||1R.1P||(a&&a.2n)||o.v.2n;1O=[w,h];H 1O}9 1K(){6 a=2K.2J.1C();3(a.O(\'2I\')!=-1&&a.O(\'3o\')!=-1){H 1b}}',62,211,'|||if|div|id|var||TB_window|function||||||||||||||else|document|px|append|css|click||href|body||||width|height|TB_overlay|remove|TB_Counter|TB_TempArray|TB_ajaxContent|tb_remove|return|keycode|style|TB_load|src|null|unbind|indexOf|false|title|TB_NextHTML|imgPreloader|block|iframe|ajaxContentH|ajaxContentW|this|display|TB_closeWindowButton||html|goPrev|TB_WIDTH|TB_PrevHTML|TB_iframeContent|tb_position||thickbox|tb_show|TB_HEIGHT|true|length|nbsp|span|Math|onload|onkeydown|goNext|Esc|or|close|tb_showIframe|TB_imageCount|Close|new|browser|TB_FoundURL|Key|Image|tb_init|name|imgLoader|TB_NextURL|random|TB_NextCaption|modal|split|toLowerCase|TB_PrevCaption|urlNoQuery|TB_HideSelect|TB_PrevURL|TB_ajaxWindowTitle|img|addClass|tb_detectMacXFF|TB_ImageOff|150|rel|arrayPageSize|innerHeight|clientWidth|self|window|children|TB_prev|jQuery|frameborder|TB_next|getElementById|auto|parseInt|onkeyup|overflow|alt|unload|for|inlineId||100||unescape|1000|round|hspace|TB_closeAjaxWindow|TB_title|undefined|match|maxHeight|TB_iframe|bmp|gif|png|clientHeight|innerWidth|tb_parseQuery|jpeg|replace|jpg|typeof|which|keyCode|event|tb_getPageSize|show|TB_overlayBG|TB_closeWindow|TB_overlayMacFFBGHack|TB_secondLine|TB_caption|blur|TB_Image|60|tb_pathToImage|mac|userAgent|navigator|of|documentElement|Prev|lt|version|msie|gt|ready|Next|marginLeft|trigger|fast|fadeOut|TB_imageOff|hidden||catch|getTime|Date|load|safari|get|TB_inline|marginTop|continue|scrollTop|TB_modal|class|TB_|45|440|40|630|input|188|190|substr|try|area|firefox'.split('|'),0,{}))

	function findnode(x){
		frames.directory.noddy(x);
	}
	
	var ajaximport;
	var xtempobjid;
	
	function blast(){
		alert('connect!');
	}
		
	function enablereport(a,b){
//	alert(b);
		DocEl("cwrdiv").innerHTML = '<font size=2 color=#ff0000><b>&nbsp;<img src='+imgloc+'dynloader.gif> ... Please wait<\/b><\/font>'
		ajaxLoaderpc(cgiloc+'dyn.verification.asp?a='+a+'&b='+b+'&random='+Math.random(),'cwrdiv');
		//	if (isUndefined(ajaximport)) ajaxafteraction()
		return ajaxafteraction();
	}

	function ajaxafteraction(){
		setTimeout('WaitandSee()',800);	// 1050
		return false;
	}

	function WaitandSee(){
//		var retval = ajaximport
//		DocEl('cwrdiv').innerHTML = ajaximport;
		createForm(1);
		createForm(0);
//		return retval;
	}

	function ajaxLoader(url,id) {
		if (document.getElementById) {
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		}
		if (x) {
			x.onreadystatechange = function() {
				if (x.readyState == 4 && x.status == 200) {
					el = document.getElementById(id);
					el.innerHTML = x.responseText;
					ajaximport = x.responseText;
					el.innerHTML = '<font size=2 color=#000000><b>&nbsp;<img src='+imgloc+'dynloader.gif> ... Please wait (If the page fails to load, please reclick the link).<\/b><\/font>';
				}
			}
			x.open("GET", url, true);
			x.send(null);
		}
	}	
	
	/* XML Document View */
	function docview(x,y){
		docTtl='';
		switch(y){
			case 'pac': docTtl = 'Private and Confidential Documents'; break;
			case 'noc': docTtl = 'National Office Correspondence (NOC)'; break;
			case 'mrs': docTtl = 'National Office Correspondence (NOC)'; break;
			case 'msg': docTtl = 'Send a message to the National Office'; break;
			default:  docTtl = 'National Office Correspondence (NOC)'; break;
		}
		DocEl('intranetprogdiv').innerHTML = docTtl;
		enablereport(x, y);		
	}
	
	/* XML Report Tree  */
	function report(w,x,y){
		var ylen = y+'';
		if (ylen.length == 1){ylen = '0'+ylen}
		DocEl('rptcode').value = x+ylen;
		DocEl('rptmind').value = w;
		mnth='';
		switch(y){
			case 1:	mnth = ' - January '+x;	  break;    
			case 2:	mnth = ' - February '+x;  break;
			case 3:	mnth = ' - March '+x;	  break;
			case 4:	mnth = ' - April '+x;	  break;
			case 5:	mnth = ' - May '+x;		  break;
			case 6:	mnth = ' - June '+x;	  break;
			case 7:	mnth = ' - July '+x;	  break;
			case 8:	mnth = ' - August '+x;	  break;
			case 9: mnth = ' - September '+x; break;
			case 10:mnth = ' - October '+x;	  break;
			case 11:mnth = ' - November '+x;  break;
			case 12:mnth = ' - December '+x;  break;
			default:
		}	
		DocEl('intranetprogdiv').innerHTML = 'NTCG Ministers Reporting System'+mnth;
		enablereport(w, x+ylen);
	}
	
	/* GENERIC : div id initializer */	
	var DocEl=function(str){return document.getElementById(str)};
	
	function delentry(s,t){
		if (s==1){
			var x = "churchdate";
			var y = "churchtext";
		} else {
			var x = "venuesdate";
			var y = "venuestext";
		}
		DocEl(x+t).value = '';
		DocEl(y+t).value = '';
		DocEl('scj_'+x+t).value = '';
		DocEl('scj_'+y+t).value = '';
	}
	
	/* Dynamic Church and Revivals Creation */
	function createForm(s) {
		if (s==1){
			var t = "rptboxc";
			var u = "rptboxv";
			var v = "<tr><td colspan=4 height=10><hr></td></tr><tr><td colspan=2>Date Organized</td><td></td><td>Church Name</td></tr>"
			var w = "church"; 
			var x = "churchdate";
			var y = "churchtext";
			var z = "newchurch";
		} else {
			var t = "rptboxv";
			var u = "rptboxc";
			var v = "<tr><td colspan=4 height=10><hr></td></tr><tr><td colspan=2>Date Organized</td><td></td><td>Venue Name</td></tr>"
			var w = "venues"; 
			var x = "venuesdate";
			var y = "venuestext";
			var z = "newvenue";
		}
		number = DocEl(w).value;
		if (number!='na'){
			data = "";    
			inter = "'";
			databoxS = "<table  cellpadding=0 cellspacing=0 border=0 >";
			databoxE = "</table>";
			if (number <= cvmax && number > -1) {
				for (i=1; i <= number; i++) {
					if (i < 10) spaces="      ";
			  		   else spaces="    ";
						data = data + spaces + spaces
						+ "<tr><td><img src="+ inter + imgloc + "wserror.gif"+ inter +" onclick="+ inter +"delentry("+s+","+i+");"+ inter +" ></td><td>&nbsp;<input class="+ inter +"textInputD"+ inter +" name="+ inter + x + i + inter +" id="+ inter + x + i + inter +" size="+ inter +"12"+ inter +" onfocus="+ inter +"this.blur()"+ inter +" readonly >"
						+ "<a href="+ inter +"javascript:void(0)"+ inter +" onclick="+ inter +"if(self.gfPop)gfPop.fStartPop(document.register." + x + i +",0);return false;"+ inter +" HIDEFOCUS>"
						+ "<img name="+ inter +"popcal"+ inter +" align="+ inter +"absmiddle"+ inter +" src="+ inter + imgloc + "calbtn.gif"+ inter +" width="+ inter +"34"+ inter +" height="+ inter +"22"+ inter +" border="+ inter +"0"+ inter +" ></a></font></td>"
						+ "<td><img src="+ inter + imgloc + "spacer.gif"+ inter +" width="+ inter +"10"+ inter +"></td><TD align=right><input type=text class="+ inter +"textInputA"+ inter +" name="+ inter + y + i + inter +" id="+ inter + y + i + inter +" ></td></tr>"
				}	
				if (i >1){
					DocEl(z).innerHTML = databoxS + v + data + databoxE;
				} else {
					DocEl(z).innerHTML = databoxS + databoxE;
				}
			} else {
				window.alert("Please select up to "+cvmax+" entries.");
			}
//			if (number == ''){number=1;}			
			var cwrdivhi = DocEl(u).value;
			var cwrmath =(cwrdivhi*1)+(21*number)+376;
			DocEl('cwrdiv').style.height = (cwrmath)+'px';
			DocEl(t).value = (21*number);
			populateForm(s);
		} else {
			number = DocEl(w+'fin').value;
			var cwrdivhi = DocEl(u).value;
			var cwrmath =(cwrdivhi*1)+(11*number)+446;  //21  350   426
			DocEl('cwrdiv').style.height = (cwrmath)+'px';
			DocEl(t).value = (11*number);				//21
		}
	}	
	
	function populateForm(u){
		if (u==1){
			var x = "churchdate";
			var y = "churchtext";
		} else {
			var x = "venuesdate";
			var y = "venuestext";
		}
		var j=1;
		for (i=1; i<=cvmax; i++){
			if (DocEl('scj_'+x+i)!=null){
				if (DocEl('scj_'+x+i)!=''){
					DocEl(x+j).value = DocEl('scj_'+x+i).value;
					DocEl(y+j).value = DocEl('scj_'+y+i).value;
					j++;
				}
			}			
		}
	}

	function Adm_toggleit(z,a) {
		var msg, togmsg
		switch(a){
			case 0:	togmsg = "Are you sure you wish to deactivate the following.\n";  break;    
			case 1:	togmsg = "Are you sure you wish to activate the following.\n";  break;
			case 2:	togmsg = "Are you sure you wish to reactivate the following.\n";  break;
			case 3: togmsg = "Are you sure you wish to unlock the submitted reports. \n"; break;
			default:
		}	
		msg  = "_____________Ministers Reporting Administration____________\n\n" ;
		msg += togmsg;
		msg += z + ".\n";
		msg += "____________________________________________________\n" ;
		var ans = confirm(msg);
		if (ans){
			alert ("The requested action will be performed.")
			document.MM_returnValue = true;
		} else {
			alert ("The requested action has been cancelled.")
			document.MM_returnValue = false;
		}
	}

	function Adm_deleteit(z) {
		var msg
		msg  = "_____________Ministers Reporting Administration____________\n\n" ;
		msg += "Are you sure you wish to remove the following.\n";
		msg += z + ".\n";
		msg += "____________________________________________________\n" ;
		var ans = confirm(msg);
		if (ans){
			alert ("The information will be removed.")
			document.MM_returnValue = true;
		} else {
			alert ("The information has not been removed.")
			document.MM_returnValue = false;
		}
	}
	

	/* LOGIN SCRIPTS */
	function focus_cursor(x){
		document.forms[0].elements[x].focus();
	}	
	function Signon() {
		var i,p,q,nm,test,num,min,max,msg,errors='';//,args=MM_validateForm.arguments;
		msg  = "____________________________________________________\n\n" ;
		msg += "The form was not submitted because of the following error(s).\n";
		msg += "Please correct these error(s) and re-submit.\n";
		msg += "____________________________________________________\n" ;	
		if (document.register.UserName.value =="") {
       		errors+='- Please enter a valid Username. \n';
		}
		if (document.register.Password.value =="") {
       		errors+='- Please enter a valid Password. \n';
		}
		if (errors) {
			alert(msg+'\n'+errors);
		}
		document.MM_returnValue = (errors == '');
	}	

	function MM_findObj(n, d) { //v3.0
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
	}	

	function Adm_validate() {
		var i,p,q,nm,test,word,num,min,max,msg,errors='',args=Adm_validate.arguments;
		msg  = "____________________________________________________\n\n" ;
		msg += "The form was not submitted because of the following error(s).\n";
		msg += "Please correct these error(s) and re-submit.\n";
		msg += "____________________________________________________\n" ;
		for (i=0; i<(args.length-2); i+=3)	{
			test=args[i+2]; word=args[i+1]; val=MM_findObj(args[i]);
			if (val) {
				nm=val.name;
				if ((val=val.value)!="") {
					if (test=='N') {
						num = parseFloat(val);
				        if (val!==''+num) errors+='- '+word+' must contain a number.\n';
						if (test.indexOf('inRange') != -1) {
							p=test.indexOf(':');
							min=test.substring(8,p);
							max=test.substring(p+1);
							if (num<min || max<num) errors+='- '+word+' must contain a number between '+min+' and '+max+'.\n';
						}
			  		}
					if (test=='E') {
						p=val.indexOf('@');
						if (p<1 || p==(val.length-1)) errors+='- '+word+' must contain a valid e-mail address.\n';
					}
					if (test=='D') {
						if (val==0) errors+='- Please select a District / Church.\n   (if non member select vistor). \n';
			  		}
				} else if ((val=val.value)!="") {
					if (test=='E') {
						errors+= '- '+word+' must contain a valid e-mail address.\n';
					}
					if (test=='R') {
						errors+= '- '+word+' is required.\n';
			  		}			
				    if (test=='N') {
						errors+= '- '+word+' must contain a number.\n';
					}
				}
			}
		}
		if (errors) {
			alert(msg+'\n'+errors);
		}
		document.MM_returnValue = (errors == '');
	}

	/* CONFIGURATION BOXES FOR MOVING OBJECTS */
	function move(fbox, tbox) {
		var arrFbox = new Array();
		var arrTbox = new Array();
		var arrLookup = new Array();
		var i;
		for (i = 0; i < tbox.options.length; i++) {
			arrLookup[tbox.options[i].text] = tbox.options[i].value;
			arrTbox[i] = tbox.options[i].text;
		}
		var fLength = 0;
		var tLength = arrTbox.length;
		for(i = 0; i < fbox.options.length; i++) {
			arrLookup[fbox.options[i].text] = fbox.options[i].value;
			if (fbox.options[i].selected && fbox.options[i].value != "") {
				arrTbox[tLength] = fbox.options[i].text;
				tLength++;
			}
			else {
				arrFbox[fLength] = fbox.options[i].text;
				fLength++;
			}
		}
		arrFbox.sort();
		arrTbox.sort();
		fbox.length = 0;
		tbox.length = 0;
		var c;
		for(c = 0; c < arrFbox.length; c++) {
			var no = new Option();
			no.value = arrLookup[arrFbox[c]];
			no.text = arrFbox[c];
			fbox[c] = no;
		}
		for(c = 0; c < arrTbox.length; c++) {
			var no = new Option();
			no.value = arrLookup[arrTbox[c]];
			no.text = arrTbox[c];
			tbox[c] = no;
		}

		var ftyp = document.register.formtype.value;
//alert(ftyp);		
//		switch(ftyp){
//			case 'MINCFGusrifo': List1();  break;    
//			case 'MINDBSqac': List1(); List2(); List3(); break;    
//			default: List1(); List2(); List3();
//		}	
		if (document.register.formtype.value=='MINDBSchuifo'){
			List1();
		} else {
			if (document.register.formtype.value=='MINCFGusrifo'){
				List1();
			} else {
				List1();
				List3(); 
				List5(); 
			}
		}
	}

	function List5() {
		var list = document.register.list5;
		var theList = ",";
		// start with a "?" to make it look like a real query-string
		for (i = 0; i <= list.options.length-1; i++) { 
			theList += list.options[i].value;
			if (i != list.options.length-1) theList += ",";
		}
		document.cookie="minrpt=" + theList + ",";
		zpc('ecms.ck.minrpt').value=theList + ",";
	}	

	function List3() {
		var list = document.register.list3;
		var theList = ",";
		// start with a "?" to make it look like a real query-string
		for (i = 0; i <= list.options.length-1; i++) { 
			theList += list.options[i].value;
			if (i != list.options.length-1) theList += ",";
		}
		document.cookie="status=" + theList + ",";
		zpc('ecms.ck.status').value=theList + ",";
	}	

	function List1() {
		var list = document.register.list1;
		var theList = ",";
		// start with a "?" to make it look like a real query-string
		for (i = 0; i <= list.options.length-1; i++) { 
			theList += list.options[i].value;
			if (i != list.options.length-1) theList += ",";
		}
		document.cookie="roles=" + theList + ",";
		zpc('ecms.ck.roles').value=theList + ",";
	}
	
	function List135() {
		List1(); 
		List3(); 
		List5();
//		alert(zpc('formstat').value);		
	}
	
	function ListUnlk() {
		List1(); 
	}
	
	function printreport(a,b){
		document.cookie="prnD=" + a;
		document.cookie="prnW=" + b;
		window.open('?print');	
	}

	var markAllState = false;
	function ToolMarkAll() {
		t = document.register.midlist.length
		markAllState = !markAllState;
		for(var i = 0; i < t; i++) { document.register.midlist[i].checked = markAllState; }
	}
	
	function ResizeDiv(x,y,z){
		var oldnum = zpc(z).value+1;
		var newnum = y+(oldnum*2);
		zpc(x).style.height = newnum+'px';
	}
	
	function ToolReadMarked(x){	
		var trm = '';
		if (x.indexOf('alltlst') != -1) {trm='all'}
		if (x.indexOf('kiltlst') != -1) {trm='kil'}
		if (x.indexOf('votklst') != -1) {trm='vtk'}		
		t = document.register.midlist.length;
		for(var i = 0; i < t; i++) {
			if(document.register.midlist[i].checked == true){
				trm+=','+document.register.midcode[i].value;
			}
		}		
		if(trm !=''){
			document.register.chkmidlst.checked = false;
			for(var i = 0; i < t; i++) {document.register.midlist[i].checked = false}		
			setTimeout("FixshowTip('_msgalert')",500);	// 1050		
			ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+trm+'&b=asduao'+x+'uasdaa3&random='+Math.random(),'msgalert');	
			setTimeout("hideTip('_msgalert')",2500);	// 1050	
			if (x.indexOf('kiltlst') != -1) {setTimeout("document.register.submit()",3000)}
			if (x.indexOf('deltlst') != -1) {setTimeout("document.register.submit()",3000)}			
			if (x.indexOf('authlst') != -1) {setTimeout("document.register.submit()",3000)}	
			if (x.indexOf('newvote') != -1) {setTimeout("document.register.submit()",3000)}
			if (x.indexOf('endvote') != -1) {setTimeout("document.register.submit()",3000)}			
			if (x.indexOf('morvote') != -1) {setTimeout("document.register.submit()",3000)}			
			if (x.indexOf('inivote') != -1) {setTimeout("document.register.submit()",3000)}			
			if (x.indexOf('votklst') != -1) {setTimeout("document.register.submit()",3000)}			
			if (x.indexOf('votdlst') != -1) {setTimeout("document.register.submit()",3000)}			
		}
	}		
	
	function ToolReadInstruct(x){	
		var trm = ''; xx=x.split('||');
		var msg;
		msg  = "_____________Ministers Reporting Administration____________\n\n" ;
		msg += "Are you sure you wish to perform the following action;\n";
		msg += xx[0] + ".\n";
		msg += "____________________________________________________\n" ;		
//		if (x.indexOf('inivote') != -1) {trm='000'}
		t = document.register.midlist.length;
		for(var i = 0; i < t; i++) {
			if(document.register.midlist[i].checked == true){
				trm+=','+document.register.midcode[i].value;
			}
		}		
		if(trm !=''){
			var ans = confirm(msg);
			if (ans){
				alert ("The requested action will be performed.")
				//document.MM_returnValue = true;		
				document.register.chkmidlst.checked = false;
				for(var i = 0; i < t; i++) {document.register.midlist[i].checked = false}		
				setTimeout("FixshowTip('_msgalert')",500);	// 1050		
				ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+trm+'&b=asduao'+xx[1]+'uasdaa3&random='+Math.random(),'msgalert');
				setTimeout("hideTip('_msgalert')",2500);	// 1050	
				//if (x.indexOf('inivote') != -1) {
				setTimeout("document.register.submit()",3000); //}
			} else {
				alert ("The requested action has not been performed.")
				//document.MM_returnValue = false;
			}				
		}
	}		


	function getCookie(c_name){
		if (document.cookie.length>0){
			c_start=document.cookie.indexOf(c_name + "=");
			if (c_start!=-1){ 
				c_start=c_start + c_name.length+1; 
				c_end=document.cookie.indexOf(";",c_start);
				if (c_end==-1) c_end=document.cookie.length;
					return unescape(document.cookie.substring(c_start,c_end));
			} 
		}
		return "";
	}
	
	function ComposeChuxml(x,y){
		xx = zpc('listhead').options.selectedIndex; xy = '';
		xz = zpc('listhead').options[xx].value;
		if (zpc('listhead').options[xx].value!=0){xy = zpc("listhead").options[xx].text;}
		if (x=='mapsifr'){		
			zpc('listitle').value=xy;
			zpc('pane_target').src='/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+y+'||'+xz+'&b=asduao'+x+'uasdaa3__'+x+'&random='+Math.random()
		} else {
		ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+y+'||'+xz+'&b=asduao'+x+'uasdaa3__'+x+'&c='+zpc('listitle').value+'&random='+Math.random(),'mapnotices'); }
//		alert('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+y+'||'+xz+'&b=asduao'+x+'uasdaa3__'+x+'&c='+zpc('listitle').value+'&random='+Math.random());}
	}
		
	function ComposeCnfgre(x){
//alert('steve');		
		var ix =  zpc('formoptnminum').value;
		var hidtabperlst = zpc('hidtabminperfldlst').value;
		var hidtabpercnt = zpc('hidtabminperfldcnt').value;
		var hidtabcatlst = zpc('hidtabmincatfldlst').value; //		var hidtabcatcnt = zpc('hidtabcatfldcnt').value;		
//alert(hidtabpercnt); 		
		var hidtabchuperlst = zpc('hidtabchuperfldlst').value;
		var hidtabchupercnt = zpc('hidtabchuperfldcnt').value;
		var hidtabchuweblst = zpc('hidtabchuwebfldlst').value;
		var hidtabchuwebcnt = zpc('hidtabchuwebfldcnt').value;

		var minperqry='';
		var mincatqry='';
//		var chuperqry='';
//		var chuwebqry='';
		if(zpc('hidtabminperfldown').value=='1'){
			minperqry='&minperlst='+hidtabperlst+'&minpercnt='+hidtabpercnt;
			hidtabperfld = hidtabperlst.split(':');
			for (i=0; i<=hidtabpercnt; i++){
				minperqry+='&'+hidtabperfld[i]+'='+zpc(hidtabperfld[i]).value;				
			}
			if (getCookie('frmopt')!=ix){
				document.cookie="frmopt=" + ix;
				document.cookie="roles=" + zpc('idxroles').value; //theList + ",";
				document.cookie="status=" + zpc('idxstatus').value; //theList + ",";
				document.cookie="minrpt=" + zpc('idxminrpt').value; //theList + ",";
			}
		}		
		if(zpc('hidtabmincatfldown').value=='1'){
			mincatqry='&mincatlst='+hidtabcatlst;
		}

		if(zpc('hidtabchuperfldown').value=='1'){
			minperqry='&chuperlst='+hidtabchuperlst+'&chupercnt='+hidtabchupercnt;
			hidtabchuperfld = hidtabchuperlst.split(':');
			for (i=0; i<=hidtabchupercnt; i++){
//				alert(escape(zpc(hidtabchuperfld[i]).value));			
				minperqry+='&'+hidtabchuperfld[i]+'='+escape(zpc(hidtabchuperfld[i]).value);
			}
		}
		if(zpc('hidtabchuwebfldown').value=='1'){
			mincatqry='&chuweblst='+hidtabchuweblst+'&chuwebcnt='+hidtabchuwebcnt;
			hidtabchuwebfld = hidtabchuweblst.split(':');
			for (i=0; i<=hidtabchuwebcnt; i++){
				if (hidtabchuwebfld[i].indexOf("wscdr")!=-1){
					mincatqry+='&'+hidtabchuwebfld[i]+'='+zpc(hidtabchuwebfld[i]).checked;
				} else {
					mincatqry+='&'+hidtabchuwebfld[i]+'='+zpc(hidtabchuwebfld[i]).value;				
				}
			}
		}		
		zpc('cwrdivMiddleMargPADa').innerHTML = '<img src='+imgloc+'dynloader.gif>';		
		var ix =  zpc('formoptnminum').value;
		ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+ix+'&b=asduao'+x+'uasdajft__'+x+minperqry+mincatqry+'&random='+Math.random(),'cwrdivMiddleMargPADa');
	}
	
	function ComposeMinRpt(x,y){
		if(y==0){
		DocEl('YrMnRptoGen').value = x
		FixshowTip('_monthyear');
		}else{
		DocEl('ExportArea').innerHTML = 'Processing ... Please Wait<br><img src='+imgloc+'loadingAnimation.gif>';
		xYrMn = DocEl('RRPGenYear').value + DocEl('RRPGenMnth').value;
		xRprt = DocEl('YrMnRptoGen').value;
		hideTip('_monthyear');
		ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+xYrMn+'&b=asduao'+xRprt+'uasdaa3__'+xRprt+'&random='+Math.random(),'ExportArea');	
		}
	}

	function ComposeMapXML(x){
		vrpcode=zpc('Pcode').value; vraddr1=zpc('AdLn1').value;
		vrmplng=zpc('wmapslng').value; vrmplat=zpc('wmapslat').value;
		vrbooln=1;
		if (vrpcode=='' || vraddr1==''){
			msg  = "_____________Ministers Reporting Administration____________\n\n" ;
			msg += "Please enter a Postcode & First line of Address ;\n";
			msg += "or enter the Longitude & Latitude figures below ;\n";
			msg += "____________________________________________________\n" ;		
			alert(msg);
		} else {
			if (vrmplng=='' || vrmplat==''){vrbool=0;}
			mapaddr=vraddr1+','+vrpcode+',UK';
			zpc('maps_target').src='/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+vrbool+'&b=asduao'+x+'uasdaa3__'+x+'&c='+mapaddr+'&random='+Math.random()	
//		zpc('maps_target').src='/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+y+'||'+xz+'&b=asduao'+x+'uasdaa3__'+x+'&random='+Math.random()	
		}
	}
	
	function ComposeExpXML(x){
		DocEl('ExportArea').innerHTML = 'Processing ... Please Wait<br><img src='+imgloc+'loadingAnimation.gif>';
		var ix =  zpc('xmlinfolink').value;		
		ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaoexptxmluasdaa3&c='+ix+'&random='+Math.random(),'ExportArea');	
	}

	function ComposeExport(x){
		DocEl('ExportArea').innerHTML = 'Processing ... Please Wait<br><img src='+imgloc+'loadingAnimation.gif>';
		ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaoexptrptuasdaa3&random='+Math.random(),'ExportArea');	
	}
	

//-------------------------------------------------------------------------------------------------------	
//GOOGLE MAPS PLUGIN
		var geocoder;
		var map;
	    var address = "371 Lee High Road,SE12 8RS,UK";

		function loadmap(){
//			zpc("map").innerHTML="steve";
			if (GBrowserIsCompatible()) {   
//		      map = new GMap2(zpc("map").innerHTML);
//		      map = new GMap2(document.getElementById("map"));
//		      geocoder = new GClientGeocoder();
//		      geocoder.getLocations(address, addToMap);
		 	alert(address);
		 	}
		}
		
	   function addToMap(response){
			place = response.Placemark[0];
			point = new GLatLng(place.Point.coordinates[1],
                          place.Point.coordinates[0]);
			//alert(point);
		    map.setCenter(point, 13);
		    marker = new GMarker(point);
			map.addOverlay(marker);
		    marker.openInfoWindowHtml(place.address);
	   }
	
//-------------------------------------------------------------------------------------------------------	
//POSTCODE ANYWHERE PLUGIN		
		function resizew(x){ 
			var frame = document.getElementById("userwindow")
			frame.height = x
		}	
		//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//		var zpc=function(str){return document.getElementById(str)};
//		var timer=null;
		function ajaxLoaderpc(url,id) {
			if (document.getElementById) {
				var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
			}
			if (x) {
				x.onreadystatechange = function() {
					if (x.readyState == 4 && x.status == 200) {
						el = document.getElementById(id);
						el.innerHTML = x.responseText;						
					}
				}
				x.open("GET", url, true);
				x.send(null);
			}
		}		
		function getpostcodeid(){
			xx = zpc("postcodeid").options.selectedIndex;
 			xtempobjid = zpc("postcodeid").options[xx].value;
			ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/inc_ASP_moduleG.asp?phase=2&postcodeid='+xtempobjid+'&random='+Math.random(),'NewAddress');	
			return false;
		}		
		function getpostcode(){
			if (zpc("postcodepc").value == ''){
				alert('please enter a postcode.');
			}else{
				xtempobjpc = zpc("postcodepc").value;
				ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/inc_ASP_moduleG.asp?phase=1&postcode='+xtempobjpc+'&random='+Math.random(),'NewAddress');	
			}
			return false;
		}	

		function editpassword(x){
			FixshowTip('_changepwd');
			zpc("NewPassword").value = '';
			ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaopwdiduasdaa3&random='+Math.random(),'OldPassword');	
		}
		function getpassword(){
			if (zpc("editpasswd").value == ''){
				alert('please enter a new password.');
			}else{
				xtempobjpc = zpc("editpasswd").value;
				x = zpc("epifmbi").value;
				ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaopwciduasdaa3__'+xtempobjpc+'&random='+Math.random(),'NewPassword');
			}
		}
		function getminister(x){
			FixshowTip('_quickaddy');
			zpc("NewAddress").value = '';
			ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaoqaciduasdaa3&random='+Math.random(),'OldAddress');	
		}
		function getvenueadr(x){
			FixshowTip('_quickaddy');
			zpc("NewAddress").value = '';
			ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaovaciduasdaa3&random='+Math.random(),'OldAddress');	
		}

		function getmorechurch(x){
			if (x != '0'){
				FixshowTip('_msgalert');
				ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduamorechrasdaa3&random='+Math.random(),'msgalert');	
			}
		}
		function setmorechurch(x){
			t = document.register.chulist.length;
			s = ',';
			for(var i = 0; i < t; i++) {
				if(document.register.chulist[i].checked == true){
					s+=document.register.chulist[i].value+','; }}					
			ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduamoresetasdaa3&c='+s+'&random='+Math.random(),'msgalert');	
			setTimeout("hideTip('_msgalert')",2500);	// 1050	
		}
		
		function rrsdconfig(x,y,z){
			zpc('rrsd').innerHTML= 'Processing ... Please Wait<br><img src='+imgloc+'loadingAnimation.gif>';
			ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+z+'&b=asdua'+x+'tasdaa3&c='+y+'&random='+Math.random(),'rrsd');	
		}

		function getministerdynupd(){
			var arrzpc='';
			for (i = 1; i < 9; i++) {
				arrzpc+=('&xcv'+i+'='+zpc('Adr'+i).value);
			}
			x = zpc('formoptn').value;		
			y = zpc('formmenu').value;
			if (y=='MINDBSchuifo'){
				hideTip('_quickaddy')
				ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaovauiduasdaa3&c='+y+arrzpc+'&random='+Math.random(),'importaddrbox');
			} else {
					if (y=='MINDBScfgifo'){
						hideTip('_quickaddy')
						ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaoqauiduasdaa3&c='+y+arrzpc+'&random='+Math.random(),'importaddrbox');				
					}else{		
						zpc('NewAddress').innerHTML = '';
						ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a='+x+'&b=asduaoqauiduasdaa3&c='+y+arrzpc+'&random='+Math.random(),'OldAddress');	
					}
			}
		}
//-------------------------------------------------------------------------------------------------------

function loadrealtime(){
	ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a=0&b=announcement&c=0&random='+Math.random(),'subtickernote');
	ajaxLoaderpc('/secure.admin/_NTCGxCGIBIN/dyn.verification.asp?a=0&b=announcement&c=1&random='+Math.random(),'closebox');
}
var speed=4500;
var newid=0;
var news=new Array()
function loadnewsreel(){
	data=zpc('subtickernote').innerHTML;
	if (data.length>5){
		data=data.split("||"); 
		news=data;
		zpc('tooltip_bar').style.display = 'block'
	}else{hideTip('_bar');};	
	if (newid<news.length-1){
		newid++;
	} else {
		newid=0;
	}
	setTimeout("loadnewsreel()",speed);
	zpc('subtickertape').innerHTML=news[newid];
	setTimeout("loadrealtime()",3000);	
}
//loadnewsreel();
//setTimeout("loadrealtime();",1000);
//setTimeout("loadnewsreel();",3000);