﻿function SwapValues()
 {

	var sMapSource2="&ctxmin=%%ctxmin%%&ctymin=%%ctymin%%&ctxmax=%%ctxmax%%&ctymax=%%ctymax%%";
	var sMapSource3="&xmin=%%xmin%%&ymin=%%ymin%%&xmax=%%xmax%%&ymax=%%ymax%%";
	sMapSource += sMapSource2 + sMapSource3;

	var regExp;
   //Retrieve Document location and tear off the QueryString values for processing.
     var url = document.location + '';
     q=url.split('?');

     if (q[1])
       {
        //Get all Name/Value pairs from the QueryString
           var pairs = q[1].split('&');
           for (i=0;i<pairs.length;i++)
             {
               //Get the Name from given Name/Value pair
			    var keyval = pairs[i].split('='); 
				regExp=new RegExp("%%" + keyval[0] +"%%","gi") ;
				sMapSource=sMapSource.replace(regExp,keyval[1]);

			 }
		
		//if consol extents not used, drop sMapSource2 from string
		
		regExp=new RegExp(sMapSource2) ;
		sMapSource=sMapSource.replace(regExp,"");
		regExp=new RegExp(sMapSource3) ;
		sMapSource=sMapSource.replace(regExp,"");
		

		document.getElementById("mapFrame").src= sMapSource;
 }

}