﻿function locationSelectorController(){

    this.init = function(obj, hrf, liLink) {

        if (typeof obj != 'undefined') {
            obj.addEvent('linkEnable', linkEnabled);
            obj.addEvent('linkDisable', linkDisbled);
        }

        function linkEnabled() {
            var li = document.getElementById(liLink);
            li.className = '';
            if (li.childNodes[0].href != null) {
                li.childNodes[0].href = hrf;
            }
            var a_elem = li.getElementsByTagName("a")[0];
            if (a_elem.href != null) {
                a_elem.className = 'i_doc';
                a_elem.href = hrf;
            }
        };
        function linkDisbled() {
            var li = document.getElementById(liLink);
            li.className = 'disabled';
            if (li.childNodes[0].href != null) {
                li.childNodes[0].href = 'javascript:void(0);';
            }
            var a_elem = li.getElementsByTagName("a")[0];
            if (a_elem.href != null) {
                a_elem.className = 'i_hdoc';
                a_elem.href = 'javascript:void(0);';
            }

        };

    }
}