
      var curElement;
      var SourceID;
      var ControlID;
      var Droped;




function scrollLeft()
{
	var x
	if (self.pageYOffset) // all except Explorer
	{
		x = document.pageXOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	// Explorer 6 Strict
	{
	x = document.documentElement.scrollLeft;

	}
	else if (document.body) // all other Explorers
	{
		x = document.body.scrollLeft;
	}
	return x
}


function scrollTop()
{
	var y
	if (self.pageYOffset) // all except Explorer
	{
		y = document.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		y = document.documentElement.scrollTop;
	}
	else if (document.body) // all other Explorers
	{
		y = document.body.scrollTop;
	}

	return y
}


      function Control_Drag(){
        curElement.style.position = "absolute"
        curElement.style.pixelLeft =  event.clientX + scrollLeft() ;
        curElement.style.pixelTop =  event.clientY + scrollTop();
      }

      function Control_DragStart(source,control,div){


          curElement = div
          curElement.style.position = "absolute"
          SourceID = source
          ControlID = control



      }

      function Control_DragEnd() {
          if ((curElement != null )&&(Droped != true))
          {
          curElement.style.position= "static"

          }

          curElement = null
          ControlSource = null
          ControlID = null
      }


     function Control_MouseDown(cntrl) {}




     function PlaceHolder_DragEnter(target)
    {
    	target.style.borderColor='red';
    	window.event.returnValue = false
    }


      function PlaceHolder_DragOver(target)
      {

        target.style.borderColor='red';
        target.style.borderStyle='solid';
        target.style.borderWidth='1px';
        window.event.returnValue = false


      }

      function PlaceHolder_DragLeave(target)
      {
        target.style.borderColor = 'black';

      }

      function PlaceHolder_Drop(targetid,target)
      {

            if (targetid != SourceID)
            {
            Droped = true;
               url = document.location.href
        cutpos = url.indexOf("&CUControlID=")

		if (cutpos > 0 )
		{
			url = url.substring(0,cutpos)
		}

               document.location.href  = url + '&CUControlID=' + ControlID + '&CUSourceID=' +SourceID + '&CUTargetID='+ targetid

            }
      }




      function LibraryFolder_Click(folderid)
	  {

	     var url = document.location.href
	     cutpos = url.indexOf("&LibraryFolderID=")

	  	if (cutpos > 0 )
	  	{
	  		url = url.substring(0,cutpos)
	  	}

	    document.location.href  = url + '&LibraryFolderID=' + folderid

      }
