﻿

  //This function writes the retrieved data to a DIV, and is attached
  //to the 'onComplete' event in the request object
function gotContinents (){
    var outString = "";
    dojo.forEach(
        GeoRSSCrimeFilters.Parameters,
        function (item)
        {
            var className = "crimeFilterItemUnchecked";
            if (item.Selected)
            {
                className = "crimeFilterItemChecked";
            }
            var style = "";
            if (!item.AfterItemStartNewRow)
            {
                style = "float:left;";
            }
            outString += "<div class=\"" + className + "\" style=\"" +  style+ "\" onclick=\"crimeFilter(this,'" + item.Name + "')\">" + item.Label +"</div>";

        }

    );
    dojo.byId("dataOutput").innerHTML = outString;
}
  
        dojo.addOnLoad(gotContinents);

function crimeFilter(divItem, ParamName)
{
    var isSelected = false;
    if (divItem.className=="crimeFilterItemChecked")
    {
        
        divItem.className = "crimeFilterItemUnchecked"
    }
    else
    {
        isSelected = true;
        divItem.className = "crimeFilterItemChecked"
    }
    dojo.forEach(
        GeoRSSCrimeFilters.Parameters,
        function (item)
        {
            
            if (item.Name==ParamName)
            {
                item.Selected = isSelected;
            }
        }
    );
}


function showCrimeFilter()
{
    if (document.getElementById('crimeFilterForm').style.display == '')
    {
        document.getElementById('crimeFilterForm').style.display = 'none';
        //document.getElementById('CrimeFilterImg').className='QueryToolArrow';
    }
    else
    {
        document.getElementById('crimeFilterForm').style.display = '';
        //document.getElementById('CrimeFilterImg').className='QueryToolArrowSelected';
    }
}


