﻿// JavaScript Document
function $(s) {
  return document.getElementById(s)?document.getElementById(s):s;
}
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;
}
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;
}
var currPcnNav=null;
function pcnNav(o){
	var offLeft = findPosX(o);
	var offTop = findPosY(o);
	var arrNav=document.getElementById("subNav").getElementsByTagName("ul");
	if (currPcnNav!=null) {
	   hidPcnNav(currPcnNav);
	}
	if (o.getAttribute("urn")!="null") {
		shwPcnNav($(o.getAttribute("urn")),offLeft);
		currPcnNav=$(o.getAttribute("urn"));
		document.body.onmouseup=function(){
			hidPcnNav(currPcnNav);
		}
	} else {
	     currPcnNav?hidPcnNav(currPcnNav):"";
	}
}
function shwPcnNav(o,n){
	o.style.display="";
	o.style.left=n+"px";
}
function hidPcnNav(o){
	o.style.display="none";
	document.body.onmouseup=null;
}
function pcnNavInit(){
	var arrNav=document.getElementById("nav").getElementsByTagName("a");
	for (var i=0;i<arrNav.length;i++ ) {
		arrNav[i].onmouseover=function(){
		pcnNav(this);
		}
	}
}

function ajax(url)
{
	http_request=false;
	if(window.XMLHttpRequest)
	{
		
		http_request=new XMLHttpRequest()
		if(http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	}
	else if(window.ActiveXObject)
	{
		try
		{
			http_request=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				http_request=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
			}
		}
	}
	if(!http_request){alertLAC('您的浏览器不支持本站某些功能！');return false;}
	http_request.onreadystatechange=alertLACContents;
	http_request.open('GET',url,true);
	http_request.setRequestHeader("If-Modified-Since","0");
	http_request.send(null);
}
function alertLACContents()
{

	if(http_request.readyState==4)
	{
		if(http_request.status==200){
		  ajaxdo(http_request.responseText);}
	}
	else
	{
		//alert('网络连接不正常，请检查网络！');
	}
}
