<!--
	var ZOOM=6;
	var PAN=8;
	
function IMG1_onclick() {}

	
//
//	Functions that navigate away to help information
//
function OpenHelp()
{
	var displaypref=GetUrlParameter ("displaypref");
	window.open('Help.aspx?displaypref=' + displaypref);
}
function GetUrlParameter( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function KeyMapToggled()
{
	var button = document.getElementById("ctl00_ContentPlaceHolder1_keyMapCheckBox");
	var panel = document.getElementById("ctl00_ContentPlaceHolder1_keyMapPanel");
	if (button != null && panel != null)
	{
	    if (button.checked)
	        panel.style.display = "block";
	    else
	        panel.style.display = "none";
    }
}
	
function ZoomMouseDown()
{
	mainmap.SetMode(1);
	mainmap.SetCursor("crosshair");
	window.status = "Map Mode: Zoom to Box";
	obj = document.getElementById("ctl00_ContentPlaceHolder1_infoMode");
	obj.value = "zoom";
	SelectButton("zoomBox");
}
function NormalMouseDown()
{
	mainmap.SetMode(0);
	mainmap.SetCursor("default");
	window.status = "";
	obj = document.getElementById("ctl00_ContentPlaceHolder1_infoMode");
	obj.value = "normal";
	SelectButton("recentre");
}
function PanHandMouseDown()
{
	mainmap.SetMode(2);
	mainmap.SetCursor("pointer");
	window.status = "Map Mode: Pan with hand";
	obj = document.getElementById("ctl00_ContentPlaceHolder1_infoMode");
	obj.value = "pan";
	SelectButton("pan");
}
function InfoMouseDown()
{
	mainmap.SetMode(0);
	mainmap.SetCursor("help");
	window.status = "Map Mode: Get information";
	obj = document.getElementById("ctl00_ContentPlaceHolder1_infoMode");
	obj.value = "info";
	SelectButton("info");
}
function PrintMouseDown()
{
	mainmap.SetMode(0);
	mainmap.SetCursor("default");
	window.status = "Map Mode: Get information";
	obj = document.getElementById("ctl00_ContentPlaceHolder1_infoMode");
	obj.value = "normal";
}

function depressButton(button)
{
    button.style.border = "1px inset";
}
function undepressButton(button)
{
    button.style.border = "1px white solid";
}

function  SelectButton(button)
{
    obj = document.getElementById("ctl00_ContentPlaceHolder1_zoomBoxButton");
    if (obj != null && obj.className == "findacontrolbuttons")
    {
        if (button == "zoomBox")
            obj.style.border = "1px inset";
        else
            obj.style.border = "1px white";
    }
    obj = document.getElementById("ctl00_ContentPlaceHolder1_panHandButton");
    if (obj != null && obj.className == "findacontrolbuttons")
    {
        if (button == "pan")
            obj.style.border = "1px inset";
        else
            obj.style.border = "1px white";
    }
    obj = document.getElementById("ctl00_ContentPlaceHolder1_centreButton");
    if (obj != null && obj.className == "findacontrolbuttons")
    {
        if (button == "recentre")
            obj.style.border = "1px inset";
        else
            obj.style.border = "1px white";
    }
}
	
function SetTreeColours(s)
{
    // Chop string up in to number, color pairs
    i = 0;
    splitString = s.split(",")
    while (splitString[i] != null && splitString[i] != "")
    {
        nodeName = 'ctl00_ContentPlaceHolder1_overlayTreeViewt' + splitString[i];
        var node = document.getElementById(nodeName);
        if (node != null)
        {
            node.style.color = splitString[i+1];
        }
        i = i + 2;
    }
}

function Map_keyPressed() 
{
    var applet=document.getElementById("Map");
    if (applet!=null)
    {	
        if(applet.getKey()==27)
        { 
			applet.reset();
		}
    }
}

function MapMouseMovedFunc()
{
    if (mainmap.Mode == 5 && mainmap.Area != null)
        return;
    if (mainmap.Mode == 4 && mainmap.TotalLength != null)
        return;

    var wx = mainmap.GetWorldX(mainmap.lastmouseposx);
	var wy = mainmap.GetWorldY(mainmap.lastmouseposy);
	// All of Preston is in SD - square (3, 4)
	sq = "SD";
	x = Math.floor((wx - 100000 * Math.floor(wx / 100000)) / 100);
	if (x < 10)
	    xpad = "00"
	else if (x < 100) 
	    xpad = "0";
	else 
	    xpad = "";
	y = Math.floor((wy - 100000 * Math.floor(wy / 100000)) / 100);
	if (y < 10)
	    ypad = "00"
	else if (y < 100) 
	    ypad = "0";
	else 
	    ypad = "";
	var html = "Grid ref: " + sq + xpad + x + ypad + y;
		
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_locationLabel');
	if (obj != null)
	    obj.innerHTML = html;
	else    
	    window.status = html;
}

function MeasureChanged()
{
    var html;
    if (mainmap.Mode == 5 && mainmap.Area != null)
	{
		html = 'Area: ' + Math.round(Math.abs(mainmap.Area)) + 'm2';
	}
	else if (mainmap.Mode == 4)//calculate the length of the line
	{
		if(mainmap.TotalLength != null)
		{
			html = 'Length: ' + Math.round(mainmap.TotalLength) + 'm';
		}
	}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_locationLabel');
	if (obj != null)
	    obj.innerHTML = html;
	else    
	    window.status = html;
}

function ShowWait()
{
	document.getElementById("waitPanel").style.display = "";
}


//-->

/* Property Search scripts */

function CategoryHeader(img)
{
    imgNumber = img.id.substring(img.id.indexOf("_Image") + 6);
    var panel = document.getElementById("ContentBox" + imgNumber);
    if (img.src.indexOf("arrow_down.gif") >= 0)
    {
        img.src = img.src.replace("arrow_down.gif", "arrow_right.gif");
        img.alt = "Show category"
        if (panel != null) panel.style.display = "none";
    }
    else
    {
        img.src = img.src.replace("arrow_right.gif", "arrow_down.gif");
        img.alt = "Hide category"
        if (panel != null) panel.style.display = "block";
    }
}

function SwapView(type)
{
    if (type == 'aerial')
    {
        document.getElementById("ctl00_ContentPlaceHolder1_mainmap").style.display = "none";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_mainmap").style.display = "";
    }
}

function CheckView()
{
    var rb = document.getElementById("ctl00_ContentPlaceHolder1_aerialRB")
    if (rb != null)
    {   
        if (rb.checked)
            SwapView('aerial');
    }
}

function ClearSearch()
{
    document.getElementById("ctl00_ContentPlaceHolder1_buildingNoBox").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_streetBox").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_townBox").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_postcodeBox").value = "";
    var obj = document.getElementById("ctl00_ContentPlaceHolder1_gazResultsListBox");
    while (obj.options.length > 0) 
    {
        obj.options.remove(0);
    }
}

function ToggleLayerTools()
{   
    ToggleControl("ctl00_ContentPlaceHolder1_layerTools");
}
function TogglePrintTools()
{
    ToggleControl("ctl00_ContentPlaceHolder1_printTools");
}
function ToggleGazTools()
{
    ToggleControl("ctl00_ContentPlaceHolder1_gazTools");
}
function ToggleFmnTools()
{
    ToggleControl("ctl00_ContentPlaceHolder1_fmnTools");
}
function ToggleFeedbackTools()
{
    ToggleControl("ctl00_ContentPlaceHolder1_feedbackTools");
    var obj = document.getElementById("ctl00_ContentPlaceHolder1_feedbackTools");
    if (obj != null)
    {
        var obj2 = document.getElementById("ctl00_ContentPlaceHolder1_infoMode");
        if (obj2 != null)
        {
            if (obj.style.display == "")
                obj2.value = "feedback";
            else
                obj2.value = "normal";
        }
    }
}
function ToggleControl(ctrl)
{
    ToggleControl1("ctl00_ContentPlaceHolder1_layerTools", false);
    ToggleControl1("ctl00_ContentPlaceHolder1_printTools", false);
    ToggleControl1("ctl00_ContentPlaceHolder1_gazTools", false);
    ToggleControl1("ctl00_ContentPlaceHolder1_fmnTools", false);
    ToggleControl1("ctl00_ContentPlaceHolder1_feedbackTools", false);
    ToggleControl1(ctrl, true);
}

function ToggleControl1(ctrl, visible)
{
    var obj = document.getElementById(ctrl);
    if (obj != null)
    {
        if (visible)
            obj.style.display = "";
        else
            obj.style.display = "none";
    }
    

}
