//перетаскивание объектов
var flg = (document.all) ? 0 : 1;
var obj=false;

var X;
var Y;
var indexZ=100;

var dragArea={
	      wmin:10,
		  wmax:500,
		  bottomleft:1000,
		  bottomright:1000
         }
function gragInt(e)
{

   if(!e) e=window.event;
   if (obj)
  {
    //objinfo=getElementInfo(obj)
	//getObject('s').innerHTML=X;
	//if(objinfo.left>=dragArea.wmin && objinfo.left+objinfo.width<=dragArea.wmax)
	//{
   	  obj.style.left =Number(e.clientX-X + document.body.scrollLeft)+'px';

	//}
	obj.style.top = Number(e.clientY-Y + document.body.scrollTop)+'px';
  }

}
function dragStart(elem,e)
{
    if(!e) e=window.event;
	//getObject('s').innerHTML=darea;
	//if(darea!=undefined) dragArea=darea;
	//document.s.innerHTML=darea;
    obj = elem;
    infoobj=getElementInfo(obj);
	//alert(infoobj.left);
    //obj=obj.style;
    obj.style.position="absolute";
	obj.style.left=infoobj.left;
	obj.style.top=infoobj.top;
   X=e.offsetX;
    Y=e.offsetY;
   //X=e.clientX-parseInt(obj.style.left);
   // Y=e.clientY-parseInt(obj.style.top);
	//getOpacity(obj,20);
	indexZ++;
	obj.style.zIndex=indexZ;
}

function dragStop()
{
 //obj.style.zIndex="";
 //getOpacity(obj,100);
 obj = false;
}



// Mozilla, Netscape, Firefox
if(window.addEventListener)
{
	window.addEventListener("mousemove",gragInt,false);
    window.addEventListener("mouseup",dragStop,false);
}
else
{
document.onmousemove = gragInt;
document.onmouseup= dragStop;
}



