/******************************************************************************
Hunter Edit Menu Code For Move Open !!
*******************************************************************************/
var cookie_name;
var h;
var l;
var t;
var isvisible;
var fm;

getObj = function(id) {
	return document.getElementById(id);
}
function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft - document.body.scrollLeft;
}
function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}else if (obj.y){
		curtop += obj.y;
	}
	return curtop - document.body.scrollTop;;
}
function click_open(idName,object,scx){
	if( cookie_name == 1) {   
	    cookie_name = 0;
		closep();
		return false;
	}
	cookie_name = 1;
	mouseover_open(idName,object,scx,fm);
}
function mouseover_open(idName,object,scx,words){
	var menuLeftAdjust;
//	if( cookie_name == 1) {
		isvisible = true
		cookie_name = 1;
		obj = getObj("showmenu");
		obj2 = getObj(idName);
		obj3 = getObj(object);
		
		menuLeftAdjust=0;
		if (scx>0){mscx=(scx-words*12)/2;}
		else{mscx=0;}
		if (idName=="menu_hack"||idName=="menu_hack1"||idName=="menu_hack2"||idName=="menu_hack3"||idName=="menu_style"){ fm=0;}
		else {
			fm=3;
			menuWidth = 100;
			if(findPosX(obj3) + 12 + menuWidth > document.body.clientWidth) menuLeftAdjust = 19-menuWidth;
		}
		
		obj.innerHTML	= obj2.innerHTML;		
		obj.style.top	= findPosY(obj3)+document.body.scrollTop+15+fm;
		obj.style.left	= findPosX(obj3)+document.body.scrollLeft-mscx-fm+menuLeftAdjust;
        obj.className	= obj2.className;
		obj.style.display	= "";
		if (scx>0&&obj.offsetWidth>0){mscx2=(obj.offsetWidth-words*12)/2;
			gettemp=findPosX(topend)-findPosX(obj3)-mscx2-25;
			if(gettemp<0){
				mscx2=mscx2-gettemp;
			}
		
		obj.style.left	= findPosX(obj3)+document.body.scrollLeft-mscx2-fm+menuLeftAdjust;}

//		document.onmousedown = doc_mousedown;
//		setTimeout("closep()",5000);
		return false;
//	}
//	return false;
}
function closep(){
	cookie_name=0
	obj = getObj("showmenu");
	obj.innerHTML = "";
	obj.className = "";
	obj.style.display = "none";
	document.onmousedown = function(){};
	return false;
}
function doc_mousedown(){
	obj	= getObj("showmenu");
	_x	= event.x;
	_y	= event.y;
	_x1 = obj.offsetLeft;
	_x2 = obj.offsetLeft + obj.offsetWidth;
	_y1 = obj.offsetTop - 25;
	_y2 = obj.offsetTop + obj.offsetHeight;
	if ((_x>_x1)&&(_x<_x2)&&(_y>_y1)&&(_y<_y2)){
		document.onmousedown = doc_mousedown;
	}else{
	    cookie_name = 0;
		closep();
	}
}
function HideMenu() 
{
var mX;
var mY;
var vDiv;
    if (isvisible == true)
	{
        vDiv = getObj("showmenu");
        mX = window.event.clientX + document.body.scrollLeft;
        mY = window.event.clientY + document.body.scrollTop;
        if ((mX < parseInt(vDiv.style.left)) || (mX > parseInt(vDiv.style.left)+vDiv.offsetWidth) || (mY < parseInt(vDiv.style.top)-h) || (mY > parseInt(vDiv.style.top)+vDiv.offsetHeight)){
            closep();
            isvisible = false;
        }
    }
}
cookie_name = 0;
function show_img(e,o){
  if(event.altKey) {
      var zoom = parseInt(o.style.zoom, 10) || 100;
      zoom -= event.wheelDelta / 12;
      if(zoom > 0) {
          o.style.zoom = zoom + '%';
      }
      return false;
  } else {
      return true;
  }
}
