var currentService = "";
var XMLMode = 1;
var okToSend = true;
var xHalf = xDistance/2;
var yHalf = yDistance/2;
var xmlEndPos = 0;
var theImageType = "PNG";

function sendToServerASP(theType){
	if (okToSend) {
		XMLMode = theType;
		shwRetrMap();
		okToSend = false;
		//Win1 = window.open("","FormWindow","width=483,height=600,toolbars=yes,scrollbars=yes,resizable=yes");
		Win1 = parent.ASPFrame;
		Win1.document.open();
		var w=Win1.document.writeln; 
		s='<input type="hidden" name="';
		w('<html>');
		w('<body onload="document.rsc_prop.submit()">');
		w('<form action="http://www.mimapsmackay.com.au/asp/sendToServerXML.asp" name="rsc_prop" method="post">');
		w(s+'mapService" value="'+mapSv+'">');
		w(s+'host" value="www.mimapsmackay.com.au">');
		w(s+'XMLMode" value="'+XMLMode+'">');
		w(s+'ActiveLayerIndex" value="'+actLyrIndex+'">');
		w(s+'initialQuery" value="'+initialQuery+'">');
		w(s+'ActiveLayer" value="'+ActLyr+'">');
		w(s+'ActiveLayerName" value="'+lyrNm[actLyrIndex]+'">');
		w(s+'mapScaleFactor" value="'+mapScaleFactor+'">');
		w(s+'appDir" value="'+appDir+'">');
		w(s+'searchTolerance" value="'+searchTolerance+'">');
		w(s+'mapX" value="'+mapX+'">');
		w(s+'mapY" value="'+mapY+'">');
		w(s+'queryStartRecord" value="'+queryStartRecord+'">');
		w(s+'toolMode" value="'+toolMode+'">');
		w(s+'setQueryString" value="'+setQueryString+'">');
		w(s+'bufferIndex" value="'+lyrId[bufferTarf34Index]+'">');
		w(s+'selectEnvelope" value="'+selectEnvelope+'">');
		w(s+'selectShape" value="'+selectShape+'">');
		w(s+'selectionMode" value="'+selectionMode+'">'); 
		w(s+'queryLayer" value="'+inActiveQueryLyr+'">');
		w(s+'searchquerystring" value="'+SearchQueryString+'">'); 
		w('</form>');
//('<input type="button" name="submit" value="submit" onclick="document.rsc_prop.submit()"');
		w('</body>');
		w('</html>');
		Win1.document.close();  
	} else {
		alert("Response from previous request(s) not received.");
		hdRetrMap();
		hdRetrData();
	}
}

function writeXMLASP(theType){
	if (okToSend) {
		XMLMode = theType;
		shwRetrMap();
		okToSend = false;
		//Win1 = window.open("","FormWindow","width=483,height=600,toolbars=yes,scrollbars=yes,resizable=yes");
		Win1 = parent.ASPFrame;
		Win1.document.open();
		var w=Win1.document.writeln;
		s='<input type="hidden" name="';
		w('<html>');
		w('<body onload="document.rsc_prop.submit()">');
		w('<form action="http://www.mimapsmackay.com.au/website/'+app_dir+'/asp/writeXML.asp" name="rsc_prop" method="post">');
		//Ensure that the requested image extent does not fall out of the limits defined
		checkLimits();
		w(s+'left" value="'+left+'">');
		w(s+'bottom" value="'+bottom+'">');
		w(s+'right" value="'+right+'">');
		w(s+'top" value="'+top+'">');
		iHeight = getMapHt();
		iWidth = getMapWd();
		w(s+'iHeight" value="'+iHeight+'">');
		w(s+'iWidth" value="'+iWidth+'">');
		w(s+'LayerOrderIDs" value="'+LayerOrder+'">'); 
		w(s+'LayerVisible" value="'+lyrVis+'">');
		w(s+'LayerID" value="'+lyrId+'">');
		w(s+'LayerName" value="'+lyrNm+'">');
		w(s+'legendVisible" value="'+legendVisible+'">');
		w(s+'clickCount" value="'+clickCount+'">');
		w(s+'clickPointX" value="'+clickPointX+'">');
		w(s+'clickPointY" value="'+clickPointY+'">');
		w(s+'drawLegendOnly" value="'+drawLegendOnly+'">');
		w(s+'selectCount" value="'+selectCount+'">');
		w(s+'selectionMode" value="'+selectionMode+'">');
		w(s+'selectType" value="'+selectType+'">');
		w(s+'ActiveLayerIndex" value="'+actLyrIndex+'">');
		w(s+'XMLMode" value="'+XMLMode+'">');
		w(s+'setQueryString" value="'+setQueryString+'">');
		w(s+'selectEnvelope" value="'+selectEnvelope+'">');
		w(s+'textCount" value="'+textCount+'">');
		w(s+'textPointX" value="'+textPointX+'">');
		w(s+'textPointY" value="'+textPointY+'">');
		w(s+'text1" value="'+text1+'">');
		w(s+'textcolour" value="'+textcolour+'">');
		w(s+'textfontsize" value="'+textfontsize+'">');
		w(s+'textpos" value="'+textpos+'">');
		w(s+'mapService" value="'+mapSv+'">');
		w(s+'toolMode" value="'+toolMode+'">');
		w(s+'host" value="www.mimapsmackay.com.au">');
		w(s+'isGet_Layout" value="'+isGet_Layout+'">');
		if (isGet_Layout){
			w(s+'dpi" value="'+layDPI+'">');
			w(s+'imageType" value="'+imageType+'">');
			w(s+'layWidth" value="'+layWidth+'">');
			w(s+'layHeight" value="'+layHeight+'">');
			w(s+'layUser" value="'+layUser+'">');
			w(s+'layTitle" value="'+layTitle+'">');	
			w(s+'layUserRole" value="'+layUserRole+'">');
			w(s+'layFileN" value="'+layFileN+'">');			
			w(s+'layType" value="'+layoutType+'">');
			w(s+'layLegend" value="'+layLegend+'">');
			isGet_Layout = false;
		}
		w(s+'isGet_Extract" value="'+isGet_Extract+'">');
		if (isGet_Extract){
			w(s+'extList" value="'+extlist+'">');
			isGet_Extract = false
		}
		w(s+'queryLayer" value="'+inActiveQueryLyr+'">')
		w(s+'useQueryLayer" value="'+hasInActiveQueryLyr+'">')
		var newstr="";
		var first=true;
		for(j=0;j<drawCount;j++){
			if(first){
			   newstr=draw_Points[j];   
			   first=false;
			}else{
			   newstr=newstr+"!!"+draw_Points[j];   
			}
		}
		w(s+'draw_Points" value="'+newstr+'">'); 
		w(s+'drawCount" value="'+drawCount+'">');
		w(s+'draw_size" value="'+draw_size+'">'); 
		w(s+'draw_color" value="'+draw_color+'">'); 
		w(s+'pts" value="'+pts+'">'); 
		w(s+'pts_count" value="'+pts_count+'">');
		w(s+'pts_type" value="'+pts_type+'">');
		w(s+'pts_color" value="'+pts_color+'">');
		w(s+'pts_size" value="'+pts_size+'">'); 
		w(s+'LabelX" value="'+LabelX+'">'); 
		w(s+'LabelY" value="'+LabelY+'">'); 
		w(s+'LabelText" value="'+LabelText+'">'); 
		w(s+'LabelColor" value="'+LabelColor+'">'); 
		w(s+'LabelSize" value="'+LabelSize+'">'); 
		w(s+'LabelCount" value="'+LabelCount+'">'); 
		w(s+'dimensioning" value="'+dimensioning+'">'); 
		w(s+'project_pts" value="'+project_pts+'">'); 
		w(s+'project_pts_count" value="'+project_pts_count+'">'); 
		w(s+'projectmp" value="'+projectmp+'">'); 
		w(s+'thelayervariable" value="'+thelayervariable+'">'); 
		w(s+'searchlayertype" value="'+searchlayertype+'">'); 
		w(s+'searchquerystring" value="'+SearchQueryString+'">');
		
		
		//************************************************
			//ppunter October 2009
			w(s+'is_newimageon" value="'+is_newimageon+'">');   
			//End Changes ppunter October 2009
			//************************************************
		   
		w('</form>');
//w('<input type="button" name="submit" value="submit" onclick="document.rsc_prop.submit()"');
		w('</body>');
		w('</html>');
		Win1.document.close(); 
	} else {
		alert("zzResponse from previous request(s) not received.");
		hdRetrMap();
		hdRetrData();
	}
}

function sendMapXML() {	//sendMapXML
	if (parent.RefreshFrame.animatedRefresh){
       if(justclickedgroup){
         justclickedgroup=false;
	   }else{
	     parent.TOCFrame.updateLayers();
	   }
		parent.RefreshFrame.toggleRefreshImage(false);  
    }  
    shwRetrMap();
 	writeXMLASP(1); 
}

function processXML(theReplyIn) { 
}

function get_sel_details() { 
	//ppunter march 2006
	//alert("in get_sel_details, oktosend= "+okToSend);
   reportMode=1;
   if(last_property_str!=""){
		var Win1 = parent.ResultsFrame;
		var st="http://www.mimapsmackay.com.au/website/"+app_dir+"/asp/get_property1.asp?property="+last_property_str;
		Win1.location=st; 
		sendMapXML(); 
	}else{
	   alert("No Property found at that location...");
	}
}
