function openurl(url){
	clearDivSch();
	window.open(url,"new","width=600,hotkeys=0,menubar=0,resizable=1,scrollbars=1");
}
function gotourl(url){
	window.location.href=url;	
}
function showObj(objId){

	var treeObj=document.getElementById("conmenu").getElementsByTagName("dt");
	
	for(var i=0;i<treeObj.length;i++){
	    if (document.getElementById("conmenu").getElementsByTagName("dd")[i]){
		    document.getElementById("conmenu").getElementsByTagName("dd")[i].className="";
		}
	}
	/* Modify By:zhongWei 2010-05-27
    if (document.getElementById("conmenu").getElementsByTagName("dd")[objId]){
	    document.getElementById("conmenu").getElementsByTagName("dd")[objId].className="h";
	}
	*/	
	if (document.getElementById("dd_" + objId))
	{
	    document.getElementById("dd_" + objId).className="h";
	}
}
function showObj2(objId){
	clearDivSch();
	var treeObj=document.getElementById("tblsch").getElementsByTagName("dt");
	
	for(var i=0;i<treeObj.length;i++){
	    if (document.getElementById("tblsch").getElementsByTagName("dd")[i]){
		    document.getElementById("tblsch").getElementsByTagName("dd")[i].className="";
		    document.getElementById("tblsch").getElementsByTagName("dt")[i].className="";
		}
	}
    if (document.getElementById("tblsch").getElementsByTagName("dd")[objId]){
	    document.getElementById("tblsch").getElementsByTagName("dd")[objId].className="h";
	    document.getElementById("tblsch").getElementsByTagName("dt")[objId].className="h";
	}
}

function showObj3(objId){
	var iLeft,iTop;
	var obj=document.getElementById("divAddSch");
	var pObj=document.getElementById(objId);
	var offset=Offset(pObj);
	obj.style.display="block";
	
	if ((offset.left+300) > 980){
		iLeft=offset.left-295;
	}else{
		iLeft=offset.left+5;
	}
	if (offset.top+200 > document.body.clientHeight){
		iTop=offset.top - 195;
	}else{
		iTop=offset.top + 5;
	}
	obj.style.left=iLeft + "px";
	obj.style.top=iTop + "px";
	obj.innerHTML="<h6><span>开会</span><img src='../img/iconClose.gif' alt='' onclick='clearDivSch();' /></h6><div>" + objId + "号日程安排信息：参加明天的××工作会议。</div><div class='c'><input type='button' value='修改' class='edit' onclick=openurl('editsch.html'); /><input type='button' value='删除' class='del' onclick=openurl('delsch.html'); /><input type='button' value='新增' class='add' onclick=openurl('addsch.html'); /></div>";

}
function clearDivSch(){
if (document.getElementById("divAddSch")){
			var obj=document.getElementById("divAddSch");
			obj.style.display="none";
			//document.body.removeChild(obj);
	}
}
function Offset(e)
//取标签的绝对位置
{
	var t = e.offsetTop;
	var l = e.offsetLeft;
	var w = e.offsetWidth;
	var h = e.offsetHeight-2;

	while(e=e.offsetParent)
	{
		t+=e.offsetTop;
		l+=e.offsetLeft;
	}
	return {
		top : t,
		left : l,
		width : w,
		height : h
	}
}

window.onload=function init(){
//解决800以下分辨率版式问题

//OA系统左侧菜单脚本
	if (document.getElementById("conmenu"))
	{
		var treeObj=document.getElementById("conmenu").getElementsByTagName("dt");
		for(var i=0;i<treeObj.length;i++){
			//treeObj[i].setAttribute('onclick','showObj(' + i + ');');
			treeObj[i].id=i;
		}
		//下边的这个循环是给IE用的
		for(var i=0;i<treeObj.length;i++){
			treeObj[i].onclick=function(){
				showObj(this.id);
			}
		}
	}

	if (document.getElementById("tblsch"))
	{
		//日程安排的折叠效果
		var treeObj=document.getElementById("tblsch").getElementsByTagName("dt");
		for(var i=0;i<treeObj.length;i++){
			//treeObj[i].setAttribute('onclick','showObj2(' + i + ');');
			treeObj[i].id=i;
		}
		for(var i=0;i<treeObj.length;i++){
			treeObj[i].onclick=function(){
				showObj2(this.id);
			}
		}

		var iDiv=document.createElement("div");
		iDiv.setAttribute("id","divAddSch");
		iDiv.innerHTML="正在加载详细信息...";
		document.body.appendChild(iDiv);
		//新建Div显示详细内容
		var tdObj=document.getElementById("tblsch").getElementsByTagName("td");
		for(var i=0;i<tdObj.length;i++){
			//tdObj[i].setAttribute('onmouseover','showObj3(td + ' + i + ');');
			tdObj[i].id="td" + i;
		}
		//下边的这个循环是给IE用的
		for(var i=0;i<tdObj.length;i++){
			tdObj[i].onmouseover=function(){
				if(this.className=="tdclass2"){
					return false;
				}else{
					tId=this.id;
					waitInterval=window.setTimeout("showObj3(tId);",500);
				}
			}
			tdObj[i].onmouseout=function(){
				if (waitInterval) {
					clearTimeout(waitInterval);
					}
				
			}
		}		
	}



}

	document.onclick = function hidecal2 () { 	
		if (typeof(bShow)!="undefined")
		{
			if (!bShow)
			{
				hideCalendar();
			}
			bShow = false;
		}
		if (typeof(isSelectShow)!="undefined")
		{
			if (!isSelectShow)
			{
				deleteSelect();
			}
			isSelectShow=false;
		}
		if (typeof(isDownListShow)!="undefined")
		{
		    if (!isDownListShow){
		        deleteDownList();
		    }
		    isDownListShow=false;
		}
	}
	//调整页面大小适应iframe
	function bodyResize(){
		window.parent.document.getElementById("f").getElementsByTagName("iframe")[0].style.height=document.body.offsetHeight;
	}

	function showChildTd(obj){
					var b,e;
					for (var i=0;i<obj.parentNode.parentNode.getElementsByTagName("tr").length;i++){
						if (obj.parentNode.parentNode.getElementsByTagName("tr")[i]==obj.parentNode){
							b=i;
						}
					}
					for (var i=b+1;i<obj.parentNode.parentNode.getElementsByTagName("tr").length;i++){
						if (obj.parentNode.parentNode.getElementsByTagName("tr")[i].className=="menuTitle"){
							e=i-1;
						}
					}
					if (typeof(e)=="undefined"){
						e=obj.parentNode.parentNode.getElementsByTagName("tr").length-1;
					}
					
					if (obj.parentNode.parentNode.getElementsByTagName("tr")[b+1].className=="hidden"){
						obj.style.backgroundImage="url(../img/iconDown.gif)";
						setControl(obj.nextSibling,true);
						for (var i=b;i<e;i++){
							obj.parentNode.parentNode.getElementsByTagName("tr")[i+1].className="";
						}
					}else{
						setControl(obj.nextSibling,false);
						obj.style.backgroundImage="url(../img/iconRight.gif)";
						for (var i=b;i<e;i++){
								obj.parentNode.parentNode.getElementsByTagName("tr")[i+1].className="hidden";
							}
					}
					//重新调整页面
					bodyResize();
				}
				function loadSelectAction(tblName){
					var tbl=document.getElementById(tblName);
					var chk = tbl.getElementsByTagName("input");
					for (var i=0;i<chk.length;i++){
						if (chk[i].type=="checkbox"){
							chk[i].onclick=function(){
								if(this.checked){
									this.parentNode.parentNode.style.background="#FFC";	
								}else{
									this.parentNode.parentNode.style.background="white";
								}
							}
						}
					}
				}
				function selectAll(obj){
					var b,e;
					b=tdOffset(obj).begin;
					e=tdOffset(obj).end;

					var tblObj=obj.parentNode.parentNode.parentNode.parentNode;
					var chkObj=tblObj.getElementsByTagName("input");
					var tdObj=tblObj.getElementsByTagName("td");

					for (var i=b;i<e;i++){
						tblObj.getElementsByTagName("tr")[i].style.background="#FFC";
						tblObj.getElementsByTagName("tr")[i].getElementsByTagName("input")[0].checked=true;
					}
				}
				function unSelectAll(obj){
					var b,e;
					b=tdOffset(obj).begin;
					e=tdOffset(obj).end;

					var tblObj=obj.parentNode.parentNode.parentNode.parentNode;
					var chkObj=tblObj.getElementsByTagName("input");
					var tdObj=tblObj.getElementsByTagName("td");

					for (var i=b;i<e;i++){
						tblObj.getElementsByTagName("tr")[i].style.background="white";
						tblObj.getElementsByTagName("tr")[i].getElementsByTagName("input")[0].checked=false;
					}
				}
				function selectOther(obj){
					var b,e;
					b=tdOffset(obj).begin;
					e=tdOffset(obj).end;

					var tblObj=obj.parentNode.parentNode.parentNode.parentNode;
					var chkObj=tblObj.getElementsByTagName("input");
					var tdObj=tblObj.getElementsByTagName("td");

					for (var i=b;i<e;i++){
					
						if(tblObj.getElementsByTagName("tr")[i].getElementsByTagName("input")[0].checked==false){
							tblObj.getElementsByTagName("tr")[i].getElementsByTagName("input")[0].checked=true;
							tblObj.getElementsByTagName("tr")[i].style.background="#FFC";
						}else{
							tblObj.getElementsByTagName("tr")[i].getElementsByTagName("input")[0].checked=false;
							tblObj.getElementsByTagName("tr")[i].style.background="white";
						}
					}
				}
				//添加全选、反选等功能
				function setControl(obj,flag){
					if (flag){
						obj.innerHTML="选择：<a href=\"javascript:void(0);\" onclick=\"selectAll(this);\">全部</a> <a href=\"javascript:void(0);\" onclick=\"selectOther(this);\">反选</a> <a href=\"javascript:void(0);\" onclick=\"unSelectAll(this);\">不选</a>";
					}else{
						obj.innerHTML="";
					}
				}
				function tdOffset(obj)
				//OA首页选择位置
				{
					var b,e;
					for (var i=0;i<obj.parentNode.parentNode.parentNode.getElementsByTagName("tr").length;i++){
					
						if (obj.parentNode.parentNode.parentNode.getElementsByTagName("tr")[i]==obj.parentNode.parentNode){
							b=i;
						}
					}
					for (var i=b+1;i<obj.parentNode.parentNode.parentNode.getElementsByTagName("tr").length;i++){
						if (obj.parentNode.parentNode.parentNode.getElementsByTagName("tr")[i].className=="menuTitle"){
							e=i-1;
						}
					}
					if (typeof(e)=="undefined"){
						e=obj.parentNode.parentNode.parentNode.getElementsByTagName("tr").length-1;
					}
					return {
						begin : b+1,
						end:	e+1
					}
				}
				//前端排序
				function tblWordSort(obj){

				}
function TblColor(tblId,cssClass){
	var classArrye = new Array();
	var tblObj=document.getElementById(tblId);
	var trObj=tblObj.getElementsByTagName("tr");
	for (var i=0;i<trObj.length;i++){
		trObj[i].id=i;
		classArrye[i]=trObj[i].className;
	}
	var tdObj=tblObj.getElementsByTagName("td");
	for (var i=0;i<tdObj.length;i++){
		tdObj[i].onmouseover=function(){
			this.parentNode.className=cssClass;

		}
		tdObj[i].onmouseout=function(){
			this.parentNode.className=classArrye[this.parentNode.id];
		}
	}

}

