var SubsidiariesClass = {

isgetpopupfired : true,
loadingicon : '',
url : '',
params:'',
is6ie : false,
init: function (url,icon,qs){
    this.url = url;
    this.loadingicon = icon;
    this.qs = qs;
    if(window.ActiveXObject && !window.XMLHttpRequest){
        this.is6ie = true;
    }
}   ,
getPopup : function (id){
        if(this.isgetpopupfired){
            this.isgetpopupfired = false;
            self.scrollTo(0,0);
            var parent  = $("mainWrapper");
            parent.style.position = "relative";
             var div = document.createElement("div");
            /*div.onclick = hideBody;*/
            div.id = "s_popupwraper_t";
             parent.insertBefore(div,parent.firstChild);
            div.className  = "popupwrapper";
            div.style.display = "";
            var p = document.createElement("div");
            p.id = "s_popup_t";
            p.className = "popupcontent";
            parent.insertBefore(p,parent.firstChild);
            p.style.display = "";
            var img  = document.createElement("img");
            img.src = this.loadingicon;
            p.style.textAlign = "center";
            p.appendChild(img);
            var params =  this.qs+ id;
        new Ajax.Request(this.url, { method: 'get',
        parameters: params,
        onSuccess:function (transport) {
            p.style.textAlign = "left";
            $(p).update(transport.responseText) ;

            if(window.ActiveXObject && !window.XMLHttpRequest){
                div.style.height = parent.scrollHeight+"px";
                $("filterDivision").hide();
            }
        },
            onFailure:function(){
                this.isgetpopupfired=true;
            }
    });
        }
    },
    hideBody:function (){

        var wraper = $("s_popupwraper_t");

        wraper.parentNode.removeChild(wraper);
        var target = $("s_popup_t");
        target.parentNode.removeChild(target);
        var parent  = document.getElementById("mainWrapper");
        parent.style.position = "static";
        if(window.ActiveXObject && !window.XMLHttpRequest && $("filterDivision")
                ){
            $("filterDivision").show();
        }

        this.isgetpopupfired = true;
    },
    filterDivision : function (el,prev){
        var link = window.location.toString() ;
        if(link.indexOf("?")==-1){
            link = link.concat("?");
        }
        var prev = "&"+el.name + "=" + prev;
        var param = "&"+el.name + "=" + el[el.selectedIndex].value;
        if(link.indexOf(prev)>-1)
            window.location.href = link.replace(prev, param);
        else
            window.location.href = link.concat(param);
    }
}



/*function showBody(e,el,str){

        var div;
        var p ;
        if(document.getElementById("p"+el.id)){
            flag= false;
        }else if(flag){
            flag = false;
            p = document.createElement("p");
            div= document.createElement("div");
            div.id = "div"+el.id;
            div.title = el.id;
            p.id = "p"+el.id;
            var txt = document.createTextNode(str);
            p.appendChild(txt);

            div.onclick = hideBody;

            var posx = 0;
            var posy = 0;
            if (!e) var e = window.event;
            if (e.pageX || e.pageY) 	{
                posx = e.pageX;
                posy = e.pageY;
            }
            else if (e.clientX || e.clientY) 	{
                posx = e.clientX + document.body.scrollLeft
                    + document.documentElement.scrollLeft;
                posy = e.clientY + document.body.scrollTop
                    + document.documentElement.scrollTop;
            }
            var parent  = document.getElementById("mainWrapper");
            parent.style.position = "relative";
            parent.insertBefore(p,parent.firstChild);
            parent.insertBefore(div,parent.firstChild);
            div.className = "ddd";
            p.className = "ppp";

                }
    }*/
/*function fillTpl(body,header,address){
        fillEl('s_address_t',address );
        fillEl('s_header_t',header);
        fillEl('s_paragraph_t',body);
        var p = getById("s_popup_t");
        var div = div= document.createElement("div");
        div.onclick = hideBody;
        div.id = "s_popupwraper_t";
        var parent  = document.getElementById("mainWrapper");
        parent.style.position = "relative";

        parent.insertBefore(p,parent.firstChild);
        parent.insertBefore(div,parent.firstChild);

        div.className  = "ddd";
        div.onclick = hideBody;
        p.style.display = "";
        div.style.display = "";
        div.style.height = parent.scrollHeight+"px";
    }*/

    /*function fillEl(id, value){
        var el = document.getElementById(id);
        var copy = el.cloneNode(false);
        copy.appendChild(document.createTextNode(value));
        el.parentNode.replaceChild(copy,el);
    }*/
/*function getIndex(arr,val){
        for (var i = 0;i<arr.length;i++){
            if(arr[i]==val){
                return i;
            }
        }
        return -1;
    }
*/