// JScript File

function selectLayer(layerType)
{
    if(viewManager == null) return;
    viewManager.selectLayer(layerType);
}

function imgMap_OnClick(e)
{
    if(!e) var e = window.event;
    var src = GetSource(e);
    
    var imgClickX = parseInt(e.clientX, 10) - parseInt(TotalOffsetLeft(src), 10);
    var imgClickY = parseInt(e.clientY, 10) - parseInt(TotalOffsetTop(src), 10);

    if(viewManager == null) return;
    viewManager.selectMapLocation(imgClickX, imgClickY);    
}

function UserIsLpiEditor()
{
    return document.getElementById('hidIsLpiEditor').value == "True";
}
function UserIsSchoolEditor()
{
    return document.getElementById('hidIsSchoolEditor').value == "True";
}

AppendToWindowOnload(function ()
{
//    document.getElementById('imgMap').onclick = imgMap_OnClick;
	var pageWidth = PageWidth();
	if(pageWidth > 830)
	{
		var newWidth = (pageWidth > 1030)
			? 800
			: pageWidth - 230;
		document.getElementById('layout_map').style.width = newWidth + "px";
		//document.getElementById('layout_map_type').style.width = newWidth + "px";
	}
	
	var pageHeight = PageHeight();
	if(pageHeight > 630)
	{
		var newHeight = (pageHeight > 830)
			? 560
			: pageHeight - 270;
		
		var newTop = newHeight - 360 + 394;
		
		document.getElementById('layout_map').style.height = newHeight + "px";
		document.getElementById('layout_panels').style.top = newTop + "px";
	}

});




function PageWidth()
{
	if (self.innerWidth)
	{
		return self.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientWidth)
	{
		return document.documentElement.clientWidth;
	}
	else if (document.body)
	{
		return document.body.clientWidth;
	}
}
function PageHeight()
{
	if (self.innerWidth)
	{
		return self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientWidth)
	{
		return document.documentElement.clientHeight;
	}
	else if (document.body)
	{
		return document.body.clientHeight;
	}
}
