﻿var childMap = null;

function ClickOnMapArea(map)
{
    var img = document.getElementById("Image" + map.id);
    var ck = document.getElementById(mapPrefix + "ck_" + map.id);

    if(img.style.display=="none") 
    {
        img.style.display="inline";
        ck.checked = true;
    }
    else
    {
        img.style.display="none";
        ck.checked = false;
    }
    UpdateData();
}

function ClickOnCheckBoxArea(ck)
{
    var img = document.getElementById("ImageArea_" + ck.id.substr(ck.id.lastIndexOf("_")+1));

    if(ck.checked) 
    {
        img.style.display="inline";
    }
    else
    {
        img.style.display="none";
    }
    UpdateData();
}

function UpdateData()
{
    switch(MapUse)
    {
        case "SearchProperties":
            GeneratePropertyCount(null);
            break;
    }
}

function SelectAllAreas(select)
{
    //var ctls = document.getElementById("WestBerkshireMap").children;
    var ctls = document.getElementById("WestBerkshireMap").childNodes;
    if (!ctls)
    {
            ctls=document.getElementById("WestBerkshireMap").children;
    }
    var ctl;
    var display = "none";
    if(select) display = "inline"
//    for(var i=0; i<ctls.length; i++)
//    {
//        ctl = ctls[i];
//        if(ctl.tagName=="IMG")
//        {
//            if(ctl.className=="mapArea") 
//                ctl.style.display=display;
//        }
//        ctl.checked = true;
//    }
    for(var i=0; i<ctls.length; i++)
    {
     ctl = ctls[i];
     var tag=ctl.tagName
     if (tag)
     {
         if(ctl.tagName=="IMG")
          {
           if(ctl.className=="mapArea") 
           ctl.style.display=display;
          }
         ctl.checked = true;
        }
     }
    
    //ctls = document.getElementById("mapCheckBoxes").children;
    ctls = document.getElementById("mapCheckBoxes").childNodes;
    if (!ctls)
    {
      ctls=document.getElementById("mapCheckBoxes").children;
    }
    for(var i=0; i<ctls.length; i++)
    {
        ctl = ctls[i];
        if(ctl.tagName=="INPUT") ctl.checked = select;
    }
    
    UpdateData();
}

function GetAreasSelected()
{
    //var ctls = document.getElementById("mapCheckBoxes").children;
    var ctls = document.getElementById("mapCheckBoxes").childNodes;
    if (!ctls)
    {
      ctls=document.getElementById("mapCheckBoxes").children;
    }
    var ctl;
    var result = "";
    for(var i=0; i<ctls.length; i++)
    {
        ctl = ctls[i];
        if(ctl.tagName=="INPUT")
            if(ctl.checked) result+=ctl.id.substr(ctl.id.lastIndexOf("_")+1) + ",";
    }
    ctl = document.getElementById(mapPrefix + "SelectOutsideWestBerkshire");
    if(ctl.checked) result+="94;";
    
    if(result.length>0) result = result.substr(0, result.length-1);
    return result;
}