﻿// JScript File

function vani_SubmitLinkToolClass(){
	this.submitLinkPaneDiv = null;
	this.enabledMove = false;
	this.oldcursor = "auto";
	this.topPaneSubmitLinkTool = null;
	this.nowX = 0;
	this.nowY = 0;
	this.offsetx = 0;
	this.offsety = 0;
	this.oldcursor = "auto";
	this.oldMoveFunc = null;
	this.oldUpFunc = null;
	this.vani_timeFloatingID = 0;
} 

vani_SubmitLinkToolClass.prototype.moveSubmitLinkPane = function(ev)
{
	var e =window.event||ev;
	if (!vani_objSubmitLinkTool.enabledMove) return;
		if ((e.button != 1 && !ev) ||(ev && e.button != 0))
		{
			vani_objSubmitLinkTool.enabledMove = false;
			return;
		}	
	  nMove=vani_objSubmitLinkTool.nowX+e.clientX-vani_objSubmitLinkTool.offsetx;
	  vani_objSubmitLinkTool.submitLinkPaneDiv.style.left = nMove + "px";
	  nMove = vani_objSubmitLinkTool.nowY+e.clientY-vani_objSubmitLinkTool.offsety;
	  vani_objSubmitLinkTool.submitLinkPaneDiv.style.top = nMove + "px";
	  return false;  
}

vani_SubmitLinkToolClass.prototype.startMoveSubmitLinkPane = function(ev){
	  var topDocument="BODY";
	  var e =window.event||ev;
	  var eventElement= e.srcElement||e.target;
	  while (eventElement.id!=vani_objSubmitLinkTool.topPaneSubmitLinkTool.id&&eventElement.tagName!=topDocument){
		eventElement=eventElement.parentNode;
	  }  
	  if (eventElement.id==vani_objSubmitLinkTool.topPaneSubmitLinkTool.id){
	    vani_objSubmitLinkTool.offsetx=e.clientX ;
		vani_objSubmitLinkTool.offsety=e.clientY ;
		vani_objSubmitLinkTool.nowX=parseInt(vani_objSubmitLinkTool.submitLinkPaneDiv.style.left);
		vani_objSubmitLinkTool.nowY=parseInt(vani_objSubmitLinkTool.submitLinkPaneDiv.style.top);
		vani_objSubmitLinkTool.enabledMove=true;
		vani_objSubmitLinkTool.oldcursor =  document.body.style.cursor;
		document.body.style.cursor = "move";
		vani_objSubmitLinkTool.submitLinkPaneDiv.setCapture();
		if (document.onmousemove !=vani_objSubmitLinkTool.moveSubmitLinkPane)
		{
		    vani_objSubmitLinkTool.oldMoveFunc = document.onmousemove;
		    vani_objSubmitLinkTool.oldUpFunc = document.onmouseup;
		    document.onmousemove=vani_objSubmitLinkTool.moveSubmitLinkPane;
		    document.onmouseup=vani_objSubmitLinkTool.stopMoving;
		}
	  }
}

vani_SubmitLinkToolClass.prototype.stopMoving= function(){
    vani_objSubmitLinkTool.enabledMove=false;
    document.body.style.cursor = vani_objSubmitLinkTool.oldcursor; 
    vani_objSubmitLinkTool.submitLinkPaneDiv.releaseCapture();
    document.onmousemove = vani_objSubmitLinkTool.oldMoveFunc;
    document.onmouseup = vani_objSubmitLinkTool.oldUpFunc;
}
var vani_objSubmitLinkTool = null;

function InitializeSubmitLink()
{ 
    vani_objSubmitLinkTool = new vani_SubmitLinkToolClass();
    vani_objSubmitLinkTool.topPaneSubmitLinkTool = document.getElementById("submitTopPane");
    vani_objSubmitLinkTool.submitLinkPaneDiv = document.getElementById("divSubmitLink");
    vani_objSubmitLinkTool.topPaneSubmitLinkTool.onmousedown = vani_objSubmitLinkTool.startMoveSubmitLinkPane;
}


 