SET_DHTML("curtain_l"+NO_DRAG, "curtain_r"+NO_DRAG, "lefttop"+CURSOR_NW_RESIZE, "righttop"+CURSOR_NE_RESIZE, "rightbottom"+CURSOR_SE_RESIZE, "leftbottom"+CURSOR_SW_RESIZE+HORIZONTAL);

var curtain_r = dd.elements.curtain_r;
var curtain_l = dd.elements.curtain_l;
var lt = dd.elements.lefttop;
var rt = dd.elements.righttop;
var rb = dd.elements.rightbottom;
var lb = dd.elements.leftbottom;
var grips = [lt, rt, rb, lb];

function init()
{
    hideGrips();
    curtain_r.setZ(curtain_r.z+1);
    showGrips();
    document.imgwait.style.visibility="hidden";
    document.imgopen.style.visibility="visible";
}

function my_PickFunc()
{
    if (dd.obj.name == "curtain_r")
        hideGrips();
        
    else
    {
        var i = 4; while (i--)
        {
            if (grips[i] != dd.obj)
                grips[i].hide();
        }
    }
}

function my_DropFunc()
{
    //hideGrips();
}

function my_DragFunc()
{
    if (dd.obj == rb)
    {
        curtain_r.resizeTo(rb.x-lb.x, rb.y-rt.y);
    }
    else if (dd.obj == rt)
    {
        curtain_r.resizeTo(rt.x-lt.x, rb.y-rt.y);
        curtain_r.moveTo(rt.x-curtain_r.w+rt.w/2, rt.y+rt.h/2);
    }
    else if (dd.obj == lb)
    {
        curtain_r.moveTo(lb.x, lt.y);
        curtain_r.resizeTo(rb.x-lb.x, lb.y-lt.y+lb.h);
        curtain_l.resizeTo(rb.x-lb.x, rb.y-rt.y);
    }
    else if (dd.obj == lt)
    {
        curtain_r.moveTo(lt.x+lt.w/2, lt.y+lt.h/2);
        curtain_r.resizeTo(rt.x-lt.x, lb.y-lt.y);
    }
}

function showGrips()
{
    moveGripsToCorners();
    var i = 4; while(i--)
    {
        grips[i].setZ(curtain_r.z+1);
        //grips[i].show();
    }
}

function hideGrips()
{
    var i = 4; while(i--)
        grips[i].hide();
}

function moveGripsToCorners()
{
    lt.moveTo(curtain_r.x, curtain_r.y);
    rt.moveTo(curtain_r.x+curtain_r.w, curtain_r.y);
    rb.moveTo(curtain_r.x+curtain_r.w, curtain_r.y+curtain_r.h-rb.h);
    lb.moveTo(curtain_r.x, curtain_r.y+curtain_r.h-lb.h);
}

function opencurtains()
{
	document.imgopen.style.visibility="hidden";
	transformLayer (0,0,100,0,"curtain_l",10,35);
}
