<!--

var object;
var object_name;
var object_x;
var object_y;
var opened = false;
var moved = false;
var clicked = false;



var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;

function setObject(objName,tag_x,tag_y,mv){
	object = objName;
//	object_name = object+'_name';
	object_x = tag_x;
	object_y = tag_y;
	
	
	
	
//	alert(mv);
	
	if (ie4) {document.all[mv].onmousedown = catchObject;}
	if (ns4) {document.layers[mv].onmousedown = catchObject;}
	if (ns6) {document.getElementById(['M_mv']).onmousedown = catchObject;}

}

function checkXLocation(xpos) {
	
	if(xpos<10)
	{
	if (ie4) {document.all[object].style.pixelLeft = xpos;}
	if (ns4) {document.layers[object].left = xpos;}
	if (ns6) {document.getElementById([object]).style.left = xpos;}
	}else{
	if (ie4) {document.all[object].style.pixelLeft = xpos-10;}
	if (ns4) {document.layers[object].left = xpos-10;}
	if (ns6) {document.getElementById([object]).style.left = xpos-10;}
	}
	
	
}

function checkYLocation(ypos) {
	//if (ie4) {document.all[object].style.pixelTop = document.body.scrollTop+50;}
	//if (ns4) {document.layers[object].top = window.pageYOffset+50;}
	//if (ns6) {document.getElementById([object]).style.top = window.pageYOffset+50;}
	//alert(ypos);
	if (ie4) {document.all[object].style.pixelTop = ypos;}
	if (ns4) {document.layers[object].top = ypos;}
	if (ns6) {document.getElementById([object]).style.top = ypos;}
	//if(opened)
	//setTimeout("checkYLocation()",-1);
	
}

function showMenu(objName){

	if(window.event.srcElement.tagName == 'IMG' && window.event.srcElement.name != "VIEWMENU")
		return;
	if(window.event.srcElement.tagName == 'A')
		return;
	if(object == null)
		setObject(objName);
//	if(!opened)
//	{
//		opened = true;
//		checkXLocation(event.clientX);
//		checkYLocation(event.clientY);
//		if (ie4) {document.all[object].style.visibility = "visible";}
//		if (ns4) {document.layers[object].visibility = "show";}
//		if (ns6) {document.getElementById([object]).style.display = "block";}
//	}
	
}

function hideMenu(){
	opened = false;
	moved = false;
	if (ie4) {document.all[object].style.visibility = "hidden";}
	if (ns4) {document.layers[object].visibility = "hide";}
	if (ns6) {document.getElementById([object]).style.display = "none";}
}


document.onmouseup = releaseObject;

var curXPos,curYPos;
var diffXPos,diffYPos;

	function releaseObject()
	{	
		moved = false;
		clicked = false;
		document.onmousemove  = noaction;
	}

	function noaction()
	{
	}

	function catchObject()
	{	
		moved = true;
		clicked = true;
		//alert(curXPos);
		//alert(document.all[object].style.pixelLeft)
		if (ie4) {curXPos = document.all[object].style.pixelLeft; curYPos = document.all[object].style.pixelTop;}
		if (ns4) {curXPos = document.layers[object].left; curYPos = document.layers[object].top;}
		if (ns6) {curXPos = document.getElementById([object]).style.left; curYPos = document.getElementById([object]).style.top;}
		document.onmousemove = MoveHandler;
		
		
	}

	function MoveHandler(e) 
	{
		if(moved && clicked)
		{
//			Xpos = (ie4) ? event.clientX : e.pageX;
//			Ypos = (ie4) ? event.clientY : e.pageY;
			diffXPos=0
			diffYPos=0
			
			//alert(document.all['largeimg'].style.pixelLeft);
			Xpos = event.clientX-500; //document.all['largeimg'].style.left
			Ypos = event.clientY-500; //document.all['M_mv'].height
			
//			diffXPos =  Xpos - curXPos;
//			diffYPos =  Ypos - curYPos;
//			alert("diffXPos:"+diffXPos);
//			alert("diffYPos:"+diffYPos);
			moving();
			
		}		
	}

	function moving() {
		if (ie4) {
//			if(Xpos<27) Xpos=27; 
//			if(Xpos>950) Xpos=950; 
//			if(Ypos<23) Ypos=23;
//			if(Ypos>660) Ypos=660;
			document.all[object].style.pixelLeft = Xpos; 
			document.all[object].style.pixelTop = Ypos+document.body.scrollTop;
			
			
		}
		if (ns4) {document.layers[object].left = Xpos;document.layers[object].top = Ypos + window.pageYOffset;}
		if (ns6) {document.getElementById([object]).style.left = Xpos;document.getElementById([object]).style.top = Ypos +window.pageYOffset;}
		window.event.returnValue = false;
        window.event.cancelBubble = true;
        
        
		document.all[object].style.pixelLeft = Xpos-16;
		document.all[object].style.pixelTop = Ypos-15;
//		document.all[object_name].style.pixelLeft = document.all[object].style.pixelLeft;
//		document.all[object_name].style.pixelTop = document.all[object].style.pixelTop+7;
		
		object_x.value=document.all[object].style.pixelLeft;
		object_y.value=document.all[object].style.pixelTop;
		
		
		
		
	}
//-->
