// jk/p 2006

var posx = 0;
var posy = 0;
var pn = 0;
var c = 0;
var cv = false;
var nt_p = new Array();
var ie = document.all;
var ns6 = document.getElementById && !document.all;
var b;

function d(d_id) {
	b = document.getElementById(d_id);
	document.getElementById('l_'+d_id) != undefined ? document.getElementById('l_'+d_id).src = 'clear.gif' : '';
    
    if (b.style.visibility != 'visible') {
        b.style.visibility = 'visible';
        b.style.zIndex = 4002+pn+c;
        pn++;
        cv = true;
    }
	
    if (cv) {
        if (self.innerHeight) {
        posx = self.innerWidth;
        posy = self.innerHeight;
        }
        else if (document.documentElement && document.documentElement.clientHeight) {
            posx = document.documentElement.clientWidth;
            posy = document.documentElement.clientHeight;
        }
        else if (document.body) {
            posx = document.body.clientWidth;
            posy = document.body.clientHeight;
        }
        
        if (pn > 0) {
            posx = posx+pn*30;
            posy = posy+pn*30;
        }
        
        b.style.left = (((posx/2)-495)+266)+'px';
        b.style.top = (((posy/2)-328))+'px';
        c++;
        cv = false;
    }
}

function x(d_id) {
	document.getElementById(d_id).style.visibility = "hidden";
    pn--;
    c++;
}

function zr(d_id) {
    c++;
    b = document.getElementById(d_id);
    b.style.zIndex = 4000+pn+c;
}

function nt(d_id, img_arr) {
    nt_p[d_id.slice(1)] == undefined ? nt_p[d_id.slice(1)] = 0 : '';
    document.getElementById('l_'+d_id).src = 'fileadmin/asi/images/icon_larr.gif';
    
    if (nt_p[d_id.slice(1)] < img_arr.length) {
        nt_p[d_id.slice(1)] == img_arr.length-1 ? '' : nt_p[d_id.slice(1)]++;
        document.getElementById('img_'+d_id).src = img_arr[nt_p[d_id.slice(1)]];
    }
    nt_p[d_id.slice(1)] == img_arr.length-1 ? document.getElementById('r_'+d_id).src = 'clear.gif' : document.getElementById('r_'+d_id).src = 'fileadmin/asi/images/icon_rarr.gif';
}

function pv(d_id, img_arr) {
    nt_p[d_id.slice(1)] == undefined ? nt_p[d_id.slice(1)] = 0 : '';
    document.getElementById('r_'+d_id).src = 'fileadmin/asi/images/icon_rarr.gif';

    if (nt_p[d_id.slice(1)] > 0) {
        nt_p[d_id.slice(1)]--;
        document.getElementById('img_'+d_id).src = img_arr[nt_p[d_id.slice(1)]];
    }
    nt_p[d_id.slice(1)] == 0 ? document.getElementById('l_'+d_id).src = 'clear.gif' : document.getElementById('l_'+d_id).src = 'fileadmin/asi/images/icon_larr.gif';
}

function dd(e) {
    if (ie && dragapproved){
        b.style.left = tempx + event.clientX-offsetx+"px";
        b.style.top = tempy + event.clientY-offsety+"px";
    }
    else if (ns6 && dragapproved){
        b.style.left = tempx+e.clientX-offsetx+"px";
        b.style.top = tempy+e.clientY-offsety+"px";
    }
    return false;
}

function idd(e) {
    if (ie && event.srcElement.id == "dd" || ns6 && e.target.id == "dd"){
        offsetx = ie ? event.clientX : e.clientX;
        offsety = ie ? event.clientY : e.clientY;

        tempx = parseInt(b.style.left);
        tempy = parseInt(b.style.top);

        dragapproved = true;
        document.onmousemove = dd;
    }
}

function gdd(d_id) {
    b = document.getElementById(d_id);
}

document.onmousedown = idd;
document.onmouseup = new Function("dragapproved = false");
