// JScript source code
<!--
            function MM_reloadPage(init) {  //reloads the window if Nav4 resized
            if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	            document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
            else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
            }
            MM_reloadPage(true);

            function MM_findObj(n, d) { //v4.01
            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);
            if(!x && d.getElementById) x=d.getElementById(n); return x;
            }

            function MM_showHideLayers() { //v6.0
            var i,p,v,obj,args=MM_showHideLayers.arguments;
            for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	            if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	            obj.visibility=v; }
            }
           //-->
           
			function getObject(){
				var objBrowser = navigator.appName;
				if( objBrowser == "Microsoft Internet Explorer" )
					objHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				else
					objHttpRequest = new XMLHttpRequest();
				return objHttpRequest;
			}
			var objHttp = getObject();
			var secObjHttp = getObject();
			var gOpt;
						
			function getDetails(opt){
				if(opt==1)
					document.getElementById("optText").innerHTML = "<b>You know your town, want to know your policestation: </b>";
				else if(opt==2)
					document.getElementById("optText").innerHTML = "<b>You know your police station, want to know your town: </b>";
				var x = document.getElementById("mainTable").style;
				x.visibility = 'visible';
				var url;
				var sID = Math.random();
				url = "populate_records.asp?opt=" + opt + "&sID=" + sID;
				objHttp.open('GET',url,true);
				objHttp.onreadystatechange = MsgProc;
				objHttp.send(null);				
			}
			
			function MsgProc(){
				if( objHttp.readyState == 1 )
					document.getElementById("content").innerHTML = "Loading...";
				else if( objHttp.readyState == 4 )
					document.getElementById("content").innerHTML = objHttp.responseText;
			}
			
			function getSecDetails(opt,psID,townID){
				//alert();
				gOpt = opt;
				var url;
				var sID = Math.random();
				var townCode = townID;

				//if( opt == 3 || opt==4 )
					//townCode = document.form1.towns.value;
				//else if(opt==5)
				//{
				//	townCode = psID					
				//	var psID = document.form1.pStations.value;
				//}
				
				url = "populate_records.asp?opt=" + opt + "&sID=" + sID + "&townCode=" + townCode + "&psID=" + psID;
				//alert(url);
				secObjHttp.open('GET',url,true);
				secObjHttp.onreadystatechange = SecMsgProc;
				secObjHttp.send(null);
			}
			
			function SecMsgProc(){
				if( secObjHttp.readyState == 1 )
				{
				    switch(gOpt){
				        case 3:
				            document.getElementById("details").innerHTML = "Loading...";
				            break;

				        case 5:
				            document.getElementById("details").innerHTML = "Loading...";
				            break;

					case 4:
				            MM_showHideLayers('jrdlayer','','hide','Div1','','show');
				            break;
				    }
				}
				else if( secObjHttp.readyState == 4 )
				{
				    switch(gOpt){
				        case 3:
				            document.getElementById("details").innerHTML = secObjHttp.responseText;
				            break;
				        
					case 5:
				            document.getElementById("details").innerHTML = secObjHttp.responseText;
				            break;

					case 4:
				            document.getElementById("hlayers").innerHTML = secObjHttp.responseText;
				            MM_showHideLayers('jrdlayer','','show','Div1','','hide');
				            break;
				    }
					
				}
			}