//Функция, определяющая размер экрана
function screenSize() { 
      var w, h; // Объявляем переменные, w - длина, h - высота 
      w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)); 
      h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight)); 
	  //alert(w);
	  //alert(h);
	  return {w:w, h:h}; 
} 

// создание div
function createDiv()
{
	document.getElementById("mic").style.left=getMicX().leftmic;// положение микшера
	//document.title="L="+document.getElementById("mic").style.left+"  SC="+scale;
	divI=GetXYByMapCoord(AbsMapX, AbsMapY).i;
	divJ=GetXYByMapCoord(AbsMapX, AbsMapY).j;
	
	tI=Math.round(screenSize().w/256)+1; // предел обхода массива
	tJ=Math.round(screenSize().h/256)+1; // предел обхода массива
	
	var ttJ=tJ;
	var ttI=tI;
		
	for(var j=divJ; ttJ>-1; j--)
	{
				
		for(var i=divI; ttI>-1; i++)
		{
			//alert(ttI);
			PrintDiv(i,j);
			
			ttI--;
		}
		ttI=tI;
		ttJ--;
	}
}

function PrintDiv(i,j)
{
			
			var lcX=GetMapCoordByXY(i,j).x;
			var lcY=GetMapCoordByXY(i,j).y;
			
			var lcmX=MapToDisplay(lcX,lcY).x;
			var lcmY=MapToDisplay(lcX,lcY).y;
			
			var newElem= document.createElement("div");
			newElem.id="d"+i+j;
			var elem=document.getElementById("work");
			elem.appendChild(newElem);
			document.getElementById(newElem.id).style.position="absolute";
			document.getElementById(newElem.id).style.width=256;
			document.getElementById(newElem.id).style.height=256;
			var str1=' http://www.orengis.ru/scan_image_cgi.exe?X='+(i)+'&Y='+(j)+'&S='+scale;
			newElem.innerHTML="<img src='"+str1+"'/>";
			
			//document.getElementById(newElem.id).style.backgroundImage="url("+str1+")";
			document.getElementById(newElem.id).style.left=lcmX;
			document.getElementById(newElem.id).style.top=lcmY;
						
}

function loadDiz()
{
	document.getElementById('win').height=screenSize().h-70-119-50;
	document.getElementById('canvasId').width=screenSize().w;
	document.getElementById('canvasId').height=screenSize().h;
	
	document.getElementById('select').width=screenSize().w;
	document.getElementById('select').height=screenSize().h;
	
	document.getElementById("hee").style.height=screenSize().h-150;// высота ячейки в зависимости от разрешения

	document.getElementById("my_frame").style.height=screenSize().h-160;
	
	document.getElementById("power_by_orengis").style.top=screenSize().h-97;
	
/*
if(document.getElementById("LogoReclame"))
{
	//document.getElementById("LogoReclame").style.top=document.getElementById("my_frame").style.top+document.getElementById("my_frame").style.height-90;
	//document.getElementById("LogoReclame").style.left=document.getElementById("my_frame").style.width-150;
	//document.getElementById("LogoReclame").style.display="block";
	document.getElementById("LogoReclame").style.zIndex=5;
}
*/

}

function LoadK(str)
{
	
	canvas=document.getElementById('select').getContext('2d');
	canvas.clearRect(0,0,screenSize().w,screenSize().h);
	makeRequest("../MAPBYMAP.exe?"+str);
}

function SetMapXY(x,y,s)
{
	scale=s;
	AbsMapX=x;
	AbsMapY=y;
	
	AbsMapX=-DisplayToMap((screenSize().w-300)/2,0).x;
	AbsMapY=DisplayToMap(0,-(screenSize().h)/2).y;
	
	removeDiv();
	createDiv();
               
}
/*function onLoadMap()
{
	document.getElementById().style.display="none";
}*/

