//==========================================================
var objMapView = document.getElementById("objMapView");	
function zoomin_onclick(aux)
{		
	// Get point from user
	// set coordinate units to storage			
		setCoordinateUnits(1);			
		getPoint(zoomin_callback);
}
function zoomin_callback (sIOBuf)
{ 	
  	var strRepeatCommand = "";  	
	var iTmp = sIOBuf.indexOf( ":" );
	
	if (iTmp==-1)
	{
		alert(sIOBuf);
	}
	else
	{
	  var appZoomFactor = 2;

		// Get X,Y Values
		var centerX = (sIOBuf.substring(0, iTmp)-0); //Get X			
		var centerY = (sIOBuf.substring(iTmp+1, sIOBuf.length-1)-0); //Get Y		
		// add temp redline
		addPoint(centerX, centerY, false);

		// Get old range coordinates from header
		//var oldxMin	= parseFloat(globals.xmin.value);		
		//var oldyMin	= parseFloat(globals.ymin.value);
		//var oldxMax	= parseFloat(globals.xmax.value);
		//var oldyMax	= parseFloat(globals.ymax.value);
		var oldxMin	= parseInt(globals.xmin.value);		
		var oldyMin	= parseInt(globals.ymin.value);
		var oldxMax	= parseInt(globals.xmax.value);
		var oldyMax	= parseInt(globals.ymax.value);
		
		// Calculate new range coordinates
		var deltaX	= parseFloat((oldxMax - oldxMin) / (appZoomFactor * 2));
		var deltaY	= parseFloat((oldyMax - oldyMin) / (appZoomFactor * 2));
		
		//var newxMin	= ((centerX - deltaX).toString()).replace('.',',');
		//var newyMin	= ((centerY - deltaY).toString()).replace('.',',');
		//var newxMax	= ((centerX + deltaX).toString()).replace('.',',');
		//var newyMax	= ((centerY + deltaY).toString()).replace('.',',');
		var newxMin	= parseInt(centerX - deltaX);
		var newyMin	= parseInt(centerY - deltaY);
		var newxMax	= parseInt(centerX + deltaX);
		var newyMax	= parseInt(centerY + deltaY);
			
		//Capas nuevas a visualizar
		var mensa =  estado("");	
		location = "AytoMaqueta.asp?estado=I&xmin=" + newxMin + "&ymin=" + newyMin + "&xmax=" + newxMax + "&ymax=" + newyMax + "&prexmin=" + globals.xmin.value + "&preymin=" + globals.ymin.value + "&prexmax=" + globals.xmax.value + "&preymax=" + globals.ymax.value + "&xminINI=" + globals.xminINI.value + "&yminINI=" + globals.yminINI.value + "&xmaxINI=" + globals.xmaxINI.value + "&ymaxINI=" + globals.ymaxINI.value + mensa;
	}
}
//==========================================================

