var mouse_x;
var mouse_y;
var myWidth;
var myHeight;
var scrOfY=0;
var scrOfX=0;
var mounse_down = 0;

//screen.height is all screen height (including scrolling)
//scrOfY is how much it's scrolled

//detech all onclick
document.onmousedown=detect_mouse;
document.onmouseup=detect_mouseup;

function is_ie(){
	if(document.all)
		return true;
	else
		return false;
}
function detect_mouse(e){
	mouse_x=document.all ? event.clientX : e.clientX;
    mouse_y=document.all ? event.clientY : e.clientY;

	mounse_down = 1;
}
function detect_mouseup(e){
	mounse_down = 0;
}
function getScrollXY() {
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}
function getWindowXY(){
	//find out screen size
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
}

function moveNav(){
	getWindowXY(); 

	newleft = parseInt(myWidth) - 130;

	//if(newleft<1000)
	//	newleft = 1000;

	var nav_obj = document.getElementById('admin_nav_div');

	if(nav_obj){
		nav_obj.style.display = 'block';
		nav_obj.style.left = newleft;
		nav_obj.style.top = 10;
	}
}


function findPosX(obj){
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;

    return curleft;
}

function findPosY(obj){
var curtop = 0;
if(obj.offsetParent)
	while(1)
	{
	  curtop += obj.offsetTop;
	  if(!obj.offsetParent)
		break;
	  obj = obj.offsetParent;
	}
else if(obj.y)
	curtop += obj.y;
return curtop;
}


function getX(obj){
	return( obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+getX(obj.offsetParent) );
}
	
function getY(obj){
	return( obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent) );
}