var mie=false;
var ope=false;
var NavName = navigator.appName;
var NavVers = navigator.appVersion;
var pageX;
var pageY;
var pageW;
var pageH;

function detect_nav()
{
	if(NavName == "Microsoft Internet Explorer")
	{
	  mie=true;
	}
	if(NavName == "Opera")
	{
	  ope=true;
	}
}

function detect_fen()
{
	if(!mie && !ope)
	{
	  pageX=window.pageXOffset;
	  pageW=window.innerWidth;
	  pageY=window.pageYOffset;
	  pageH=window.innerHeight;
	}
	else
	{
	  pageX=document.body.scrollLeft;
	  pageW=document.body.clientWidth+20;
	  pageY=document.body.scrollTop;
		pageH=document.body.clientHeight;
	}
}

document.onscroll = window.onresize = detect_fen;

var mouse_x=0;
var mouse_y=0;

function position(e)
{
	if(mie || ope)
	{
    mouse_x=event.x+document.body.scrollLeft;
    mouse_y=event.y+document.body.scrollTop;
  }
  else
  {
    mouse_x=e.clientX+document.body.scrollLeft;
    mouse_y=e.clientY+document.body.scrollTop;
  }
}
if(navigator.appName.substring(0,3) == "Net")
	document.captureEvents(Event.MOUSEMOVE);

document.onmousemove = position;

function img_preload(src)
{
	image = new Image();
	image.src = src;
}

function result_ajax(url)
{
	if(window.XMLHttpRequest)
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject)
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
		
	xhr_object.open("GET",url, false); 
	xhr_object.send(null);
	
	if(xhr_object.readyState == 4) 
		return(xhr_object.responseText);
	else 
		return(false);
}
