﻿function areaListRedirection(baseUrl, controlGroupName) {

    // get the collection of checkboxes
    var x=document.getElementsByName(controlGroupName);

    if (x!=null) {

        var al = "";
        var hl = "";
        var checkedCount = 0;

        for (var n=0;n<x.length;n++) {
        
            if (x[n].checked) {
                checkedCount++;
                if (al.length > 0){
                    al+=',';
                }
                al += x[n].value;                 
            }
        }


        // If only one was checked then construct an 'areaid' URL, otherwise use 'al'

        if (checkedCount == 1) {
            var y = $(x[0]).siblings();
            window.location = y[0].href;
            return false;
        } else {
            if (al.length != 0) {
                if (baseUrl.indexOf("?")==-1) {
                    baseUrl += "?al=" + al;
                } else { 
                baseUrl += "&al=" + al;
                }
                
                window.location = baseUrl;
                return false;
            }
        }
            
    }

    return true;
    
}

