﻿
//**************设置父目录树选项活动**************************
//形如：setFrameActive(url,param)
function setFrameActive(){
	try{var intParentActive=parent.intMenuActive;}catch(e){return;}
	var argv=setFrameActive.arguments;
	var argc=setFrameActive.arguments.length;
	var strUrl=location.href;
	setCookie("strPageRefesh",strUrl);//设置刷新页cookie值
	strUrl=(argc>0)?path2url(argv[0]):strUrl.split("?")[0].toLowerCase();
	if(argc>1&&argv[1]!="")strUrl+="?"+argv[1].toLowerCase();
	//搜索目录树活动节点
	var obj=parent.document.getElementsByName("url_link");
	for(var i=0;i<obj.length;i++){
		if(obj[i].href.toLowerCase()==strUrl)break;
	}
	if(i==obj.length)return;
	//设置目录树选项样式
	if(intParentActive!=i){
		if(intParentActive>-1)obj[intParentActive].className="menuNormal";
		obj[i].className="menuActive";
		parent.intMenuActive=i;
	}
	//展开木录树节点
	var objTr=parent.document.getElementsByName("tr_folder");
	var objPic=parent.document.getElementsByName("pic_icon");
	for(var j=0;j<parent.arrLinkRoute[i].length;j++){
		objTr[parent.arrLinkRoute[i][j]].style.display="";
		objPic[parent.arrLinkRoute[i][j]].src=strFrameFolder+"open.gif";
	}
}
function setFrameRefresh(url){
	var strUrl=getCookie("strPageRefesh");
	strUrl=(strUrl)?strUrl:url;
	if(strUrl)
		document.getElementById(strFrameTarget).src=strUrl;
	else
		turn("您好，欢迎光临",0);		
}
//**************绝对路径转化为url*********************
//例：/a/c.asp->http://www.abc.com/a/c.asp**
function path2url(str){
	if(str=="")return(location.href.split("?")[0].toLowerCase());
	str=str.toLowerCase();
	if(str.substr(0,7)!="http://")str="http://"+location.host+str;
	return str;
}
//**************生成父框架子菜单****************************<not upgrade>
function drawMenu(arrMenu){
	var i,arrMenuItem;
	var strHtml="<table border='0' cellspacing='0' cellpadding='0' width='100%'><tr>";
	strHtml+="<td align=\"left\">&nbsp;";
	for(i=0;i<arrMenu.length;i++){
		arrMenuItem=arrMenu[i].split(",");
		
		if(i)strHtml+="&nbsp;";
		switch (arrMenuItem.length)
		{
		case 1:
			strHtml+="<span id=\"span_title\">"+arrMenuItem[0]+"</span>";
			break;
		case 2:
			strHtml+="<a href='"+arrMenuItem[1]+"' target='"+strFrameTarget+"' onclick=turn('正在连接到"+arrMenuItem[0]+"')>"+arrMenuItem[0]+"</a>";
			break;
		case 3:
			strHtml+="<a href='"+arrMenuItem[1]+"' target='"+strFrameTarget+"' onclick=turn('正在连接到"+arrMenuItem[0]+"') title='"+arrMenuItem[2]+"'>"+arrMenuItem[0]+"</a>";
			break;
		default:		
			break;
		}
		strHtml+="&nbsp;|";
	}	
	strHtml+="</td>";
	try{
		parent.document.getElementById("td_menu").innerHTML = strHtml+"<td>&nbsp;</td></tr></table>";
	}catch(e){}	
}
//**************生成提示信息****************************
function turn(str){
	var argv=turn.arguments;
	var argc=turn.arguments.length;
	var mode=(argc>1)?argv[1]:1;
	var strHtml="";	
	if(mode)str+="……";
	strHtml+="<table border='0' cellspacing='0' cellpadding='0' width='100%'><tr>";
	if(mode){
		strHtml+="<td><span id=\"span_title\" class=\"nav_bar_active\">"+str+"</span></td>";
		}
	else{
		strHtml+="<td><span id=\"span_title\">"+str+"</span></td>";
		};
	strHtml+="</tr></table>";   
	try{
		parent.document.getElementById("td_menu").innerHTML=strHtml;
	}catch(e){}
}

