var doch=0;
function set_doch() {
    if( window.innerHeight && window.scrollMaxY ) // Firefox 
    { doch = window.innerHeight + window.scrollMaxY; }
    else if( document.body.scrollHeight > document.body.offsetHeight ) // all but Explorer Mac
    {        doch = document.body.scrollHeight;    }
    else // works in Explorer 6 Strict, Mozilla (not FF) and Safari
    { doch = document.body.offsetHeight + document.body.offsetTop; }
}

function close_pop() { E$("pop_bg").style.display='none'; E$("pop_layer").style.display='none'; } 
function over_close(g) { g.src="/images/btn_close_on.gif"; }
function out_close(g) { g.src="/images/btn_close_off.gif"; }

function get_sy() {
	var scrollY = 0;
    if( document.documentElement && document.documentElement.scrollTop ) {
        scrollY = document.documentElement.scrollTop;
    }
    else if( document.body && document.body.scrollTop ) {
        scrollY = document.body.scrollTop;
    }
    else if( window.pageYOffset ) {
        scrollY = window.pageYOffset;
    }
    else if( window.scrollY ) {
        scrollY = window.scrollY;
    }
    return scrollY;
}

function pop_ajax(t) {
    set_doch();    
    E$("pop_bg").style.height = doch+'px';
    ajax_loadcontent("pop_layer_content",t);
    E$("pop_bg").style.display='';    
    var t = get_sy()+100;
    E$("pop_layer").style.top = t+"px";
    E$("pop_layer").style.display='';
}

function pop_div(did) {
    set_doch();    
    E$("pop_bg").style.height = doch+'px';
    E$("pop_layer_content").innerHTML=E$(did).innerHTML;
    E$("pop_bg").style.display='';    
    var t = get_sy()+100;
    E$("pop_layer").style.top = t+"px";
    E$("pop_layer").style.display='';
}