// JavaScript Document

function getShowMenu(menuCidStr){
 var menuCidArr = menuCidStr.split(",");
 for(var i=0;i<menuCidArr.length;i++){
	showMenu(menuCidArr[i]);
 }
}

function showMenu(menucid){
	var channelArr = channelStr.split(";");
	var s = "<table class=\"er_cd\"><tr>";
	var subMenu = document.getElementById(menucid);
	for(var i=0;i<channelArr.length;i++){
			var menuArr = channelArr[i].split(",");
			var cid = menuArr[0];
			var pcid = menuArr[1];
			var channelname = menuArr[2];
			var channelurl = menuArr[3];
			var submenuid = cid;
			if(pcid ==menucid){
				s += "<td nowrap=\"nowrap\">";
				s += "<a id=\"menu_"+cid+"\" href=\""+channelurl+"\" onMouseOver=\"popMenu(this,'"+submenuid+"')\" onMouseOut=\"leaveMenu('"+submenuid+"')\">"+channelname+"</a>";
				s += "<div id=\""+submenuid+"\" style=\"z-index:2;display:none; POSITION: absolute;\" onmouseover=\"showSubMenu(this)\" onmouseout=\"hideSubMenu(this)\">";
				s += getSubMenu(cid);
				s += "</div></td>"
			}
	}
	s += "</tr></table>"
	subMenu.innerHTML = s;
}

function getSubMenu(menucid){
		var channelArr = channelStr.split(";");
	var s = "<div class=\"sj_cd\">";
	var subMenu = document.getElementById(menucid);
	for(var i=0;i<channelArr.length;i++){
			var menuArr = channelArr[i].split(",");
			var cid = menuArr[0];
			var pcid = menuArr[1];
			var channelname = menuArr[2];
			var channelurl = menuArr[3];
			if(pcid ==menucid){
				s += "<ul><li style='border-bottom:solid 1px #BBCCDF;clear:both'><a href=\""+channelurl+"\">"+channelname+"</a></li></ul>"
			}
	}
	s += "</div>"
	return s;

}


var isInSubMenu = false;
function popMenu(sourceObj,targetObjName)
{
 var targetObj = document.getElementById(targetObjName); 
 //targetObj.style.top=getIEPosY(sourceObj);
 //targetObj.style.left=getIEPosX(sourceObj);
 
 //alert(targetObj.style.top);
 //alert(targetObj.style.left);
 targetObj.style.display="";
}
function leaveMenu(targetObjName)
{
 if(isInSubMenu)return;
 var targetObj = document.getElementById(targetObjName);
 targetObj.style.display="none";
}
function getIEPosX(elt)
{
 return getIEPos(elt,"Left"); 
}

function getIEPosY(elt)
{
 return getIEPos(elt,"Top");
}

function getIEPos(elt,which) 
{
 iPos = 0
 while (elt!=null)
 {
  iPos += elt["offset" + which];
  elt = elt.offsetParent;
 }
 return iPos
}


function hideSubMenu(sourceObject)
{
 isInSubMenu = false;
 sourceObject.style.display="none";
}
function showSubMenu(sourceObject)
{
 isInSubMenu = true;
 sourceObject.style.display="";
}

var isInSenMenu = false;
function popSenMenu(sourceObj,targetObjName,offsize)
{
 var menuCidArr = menuCidStr.split(",");
 for(var i=0;i<menuCidArr.length;i++){
 	var tmpObj = document.getElementById(menuCidArr[i]);
	if(tmpObj!=null){
		tmpObj.style.display="none";		
	}
 }

 
 var targetObj = document.getElementById(targetObjName); 
 targetObj.style.top=getIEPosY(sourceObj) + sourceObj.offsetHeight+"px";
 targetObj.style.left=getIEPosX(sourceObj)+ offsize + "px";
 
 targetObj.style.display="";
}
function leaveSenMenu(targetObjName)
{
 if(isInSenMenu)return;
  var targetObj = document.getElementById(targetObjName);
 targetObj.style.display="none";
}

function hideSenMenu(sourceObject)
{
 isInSenMenu = false;
 sourceObject.style.display="none";
}
function showSenMenu(sourceObject)
{
 isInSenMenu = true;
 sourceObject.style.display="";
}

function getAbsPoint(obj)   {   
var x,y;   
oRect = obj.getBoundingClientRect();   
x=oRect.left   
y=oRect.top   
//alert("("+x+","+y+")") 
return x;
}

function checkNew(obj,ptime){
	
	if(ptime!=""){
		var s = ptime.replace("-","/");
		var sDT = new Date(s);
		var eDT = new Date();
		if(sDT.dateDiff("d",eDT)<3){
			obj.style.display="";
		}
	}
	
}

Date.prototype.dateDiff = function(interval,objDate){
    //􅢔 objDate t؂ undefined
    if(arguments.length<2||objDate.constructor!=Date) return undefined;
    switch (interval) {
      //
      case "s":return parseInt((objDate-this)/1000);
      //ֲ
      case "n":return parseInt((objDate-this)/60000);
      //ʱ
      case "h":return parseInt((objDate-this)/3600000);
      //ղ
      case "d":return parseInt((objDate-this)/86400000);
      //ܲ
      case "w":return parseInt((objDate-this)/(86400000*7));
      //²
      case "m":return (objDate.getMonth()+1)+((objDate.getFullYear()-this.getFullYear())*12)-(this.getMonth()+1);
      //
      case "y":return objDate.getFullYear()-this.getFullYear();
      //
      default:return undefined;
    }
  }

var ordersourceurl = document.referrer;
//alert(ordersourceurl);
if(ordersourceurl!=null){
	window.status = ">>>>"+ordersourceurl;
	if(ordersourceurl.indexOf(".chncpa.org")<0){
		//alert(ordersourceurl);
		setCookie("ORDERSOURCEURL",ordersourceurl,"",".chncpa.org","/");
		//alert(getCookie("ORDERSOURCEURL"));
	}
}

function setCookie(cookieName, cookieValue, expires, domain,path) {
		document.cookie =
			escape(cookieName) + "=" + escape(cookieValue)
			+ (domain ? "; domain=" + domain : "")
			+ (expires ? "; expires=" + expires.toGMTString() : "")
			+ (path ? "; path=" + path : "");
			/*
			+ (secure ? '; secure' : '');
			*/
}

function getCookie(cookieName) {
	var cookieValue = '';
	var posName = document.cookie.indexOf(escape(cookieName) + '=');
	if (posName != -1)
	{
		var posValue = posName + (escape(cookieName) + '=').length;
		var endPos = document.cookie.indexOf(';', posValue);
		if (endPos != -1)
			cookieValue = unescape(document.cookie.substring(posValue, endPos));
		else
			cookieValue = unescape(document.cookie.substring(posValue));
	}
	return (cookieValue);
}
