﻿function showhide(object)
{
if (document.getElementById(object)!=null)  {if (document.getElementById(object).style.display=='none') {document.getElementById(object).style.display='';} else {document.getElementById(object).style.display='none';}}
}
function show(object)
{
if (document.getElementById(object)!=null) document.getElementById(object).style.display='';
}
function hide(object)
{
if (document.getElementById(object)!=null) document.getElementById(object).style.display='none';
}
function show2(object)
{
if (document.getElementById(object)!=null) 
   {
      document.getElementById(object).style.filter='';
      if (document.getElementById(object).style.opacity!=null) document.getElementById(object).style.opacity='';
   }
}
function hide2(object)
{
if (document.getElementById(object)!=null) 
   {
      document.getElementById(object).style.filter='alpha(opacity=0)';
      if (document.getElementById(object).style.opacity!=null) document.getElementById(object).style.opacity='0';
   }
}

mouse_down=0;
drag_object='';
first_x=0;
first_y=0;
function dragdown(myobject,e)
{
if (document.getElementById('Tmove')!=null)
if (document.getElementById('Tmove').style.background.indexOf('selected')!=-1 || myobject.indexOf('toolbar')!=-1) 
 {
   drag_object=myobject;
   first_x=MouseX(e) - parseInt(document.getElementById(drag_object).style.left);
   first_y=MouseY(e) - parseInt(document.getElementById(drag_object).style.top);
   mouse_down=1;
   document.getElementById(drag_object).style.cursor='move';
   if ((document.getElementById(drag_object).style.width)!='' && (document.getElementById(drag_object).style.height)!='')
   {
     mouse_click_x = MouseX(e)-parseInt(document.getElementById(drag_object).style.left)-parseInt(document.getElementById(drag_object).style.width)+7;
     mouse_click_y = MouseY(e)-parseInt(document.getElementById(drag_object).style.top)-parseInt(document.getElementById(drag_object).style.height)+7;
     if (mouse_click_x>0 && mouse_click_y<0)
     {
       first_x=MouseX(e) - parseInt(document.getElementById(drag_object).style.width);
       first_y=MouseY(e) - parseInt(document.getElementById(drag_object).style.height);
       mouse_down=2;
       document.getElementById(drag_object).style.cursor='e-resize';
     }
     if (mouse_click_x<0 && mouse_click_y>0)
     {
       first_x=MouseX(e) - parseInt(document.getElementById(drag_object).style.width);
       first_y=MouseY(e) - parseInt(document.getElementById(drag_object).style.height);
       mouse_down=3;
       document.getElementById(drag_object).style.cursor='s-resize';
     }
     if (mouse_click_x>0 && mouse_click_y>0)
     {
       first_x=MouseX(e) - parseInt(document.getElementById(drag_object).style.width);
       first_y=MouseY(e) - parseInt(document.getElementById(drag_object).style.height);
       mouse_down=4;
       document.getElementById(drag_object).style.cursor='se-resize';
     }
   }
 }
}
function dragup()
{
mouse_down=0;
if (document.getElementById(drag_object)!=null) document.getElementById(drag_object).style.cursor='default';
drag_object='';
}
function dragmove(e)
{
  if (drag_object!='')
  {
   if (mouse_down==1)
   {
     document.getElementById(drag_object).style.left=(MouseX(e)-first_x)+'px';
     document.getElementById(drag_object).style.top=(MouseY(e)-first_y)+'px';
   }
   if (mouse_down==2)
   {
     document.getElementById(drag_object).style.width=(MouseX(e)-first_x)+'px';
   }
   if (mouse_down==3)
   {
     document.getElementById(drag_object).style.height=(MouseY(e)-first_y)+'px';
   }
   if (mouse_down==4)
   {
     document.getElementById(drag_object).style.width=(MouseX(e)-first_x)+'px';
     document.getElementById(drag_object).style.height=(MouseY(e)-first_y)+'px';
   }
  }
}

function showcursor(myobject,e)
{
if (document.getElementById('Tmove')!=null)
if (document.getElementById('Tmove').style.background.indexOf('selected')!=-1) 
 {
   mouse_move_x = MouseX(e)-parseInt(document.getElementById(myobject).style.left)-parseInt(document.getElementById(myobject).style.width)+7;
   mouse_move_y = MouseY(e)-parseInt(document.getElementById(myobject).style.top)-parseInt(document.getElementById(myobject).style.height)+7;
   if (mouse_move_x>0) document.getElementById(myobject).style.cursor='e-resize';
   if (mouse_move_y>0) document.getElementById(myobject).style.cursor='s-resize';
   if (mouse_move_x>0 && mouse_move_y>0) document.getElementById(myobject).style.cursor='se-resize';
   if (mouse_move_x<0 && mouse_move_y<0 && mouse_down==0) document.getElementById(myobject).style.cursor='default';
 }
}


