// JavaScript Document

var bMSIE = false; 
var bMSIE4, bMSIE5, bMSIE55, bMSIE6; 
var bNetscape = false, bNetscape_2 = false, bNetscape_3 = false, bNetscape_4 = false; 
function browser(){ 
	var ua = window.navigator.userAgent; 
	var an = window.navigator.appName; 
	// Is it IE? 
	bMSIE = (ua.indexOf("MSIE")>=1); 
	if (bMSIE){ 
		// IE4 
		bMSIE4 = (ua.indexOf("MSIE 4.0")>=1); 
		// IE5 
		bMSIE5 = (ua.indexOf("MSIE 5.0")>=1); 
		// IE5.5 
		bMSIE55 = (ua.indexOf("MSIE 5.5")>=1); 
		//IE6 
		bMSIE6 = (ua.indexOf("MSIE 6.0")>=1); 
	}else if (an == "Netscape"){ 
		bNetscape = true; 
		appVer = parseInt(navigator.appVersion); 
		if (appVer >= 4) 
			bNetscape_4 = true; 
		else if (appVer >= 3) 
			bNetscape_3 = true; 
		else 
			bNetscape_2 = true; 
	} 
}



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;\" onmouseout=\"hideSubMenu(this)\">";
				//s += getSubMenu(cid);
				s += "</div></td>"
			}
	}
	s += "</tr></table>"
	subMenu.innerHTML = s;
}

function getSubMenu(menucid){
		var channelArr = channelStr.split(";");
	var s = "<table 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 += "<tr><td><a href=\""+channelurl+"\">"+channelname+"</a></td></tr>"
			}
	}
	s += "</table>"
	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 wrap = document.getElementById("wrap");
	var wrappadding = 0;
    var menuCidArr = menuCidStr.split(",");
	var targetObj = document.getElementById(targetObjName); 
	if (wrap && wrap.style.paddingTop) {
		wrappadding = wrap.style.paddingTop;
	}
	
    for(var i=0;i<menuCidArr.length;i++){
        var tmpObj = document.getElementById(menuCidArr[i]);
        if(tmpObj!=null){
            tmpObj.style.display="none";		
        }
    }
    
    targetObj.style.top=getIEPosY(sourceObj) - parseInt(wrappadding) + 14 +"px";
    if(bMSIE6){
        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)<5){
			obj.style.display="block";
		}
	}
	*/
}

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));
      //2
      case "m":return (objDate.getMonth()+1)+((objDate.getFullYear()-this.getFullYear())*12)-(this.getMonth()+1);
      //
      case "y":return objDate.getFullYear()-this.getFullYear();
      //
      default:return undefined;
    }
  }



