
/* ------------------------------

加载页面时,初始化iFrame导航条的样式(改变按钮高亮状态),只需要引入本js,并在原本的Iframe标签中加入onload事件,如下面例子:

<script language="javascript" src="/htm/channel/js/changeTag.js" type="text/javascript"></script>

<iframe width=100%  id="topFrame" name="topFrame" height="155" frameborder=0  scrolling=no src="/channel.do?handle=IndexView_getTopHtml" onload="changeTag(this,'fjob')"></iframe>

其中'fjob' 为高亮按钮的Id, 如父页显示内容的内容为服装专场,则changeTag的第二个参数为 'fzzc';

注意: 高亮按钮默认为空,即不高亮显示任何按钮,则不需要加载onload事件

"menuHome";  //首页
"fjob";      //找工作
"frc";       //找人才
"fzzc";      //服装专场
"dzzc";      //电子专场
"lyzc";      //旅游专场
"pgzc";      //普工专场
"school";    //校园招聘
------------------------------*/

var topWindow;
var topDocument;

/*
 * 设置tag
 * frameObj  -- IFrame对象引用 
 * tagId -- 高亮按钮的ID 
 */
function changeTag(frameObj,tagId){
	topWindow = frameObj.contentWindow;
	if(topWindow!=null){
		//重置所有TAG
		var oItem = topWindow.document.getElementById("menuItem"); 
		for(var i=0;i<oItem.childNodes.length;i++){
			var x = oItem.childNodes[i]; 
			if(x.nodeType==1){
				x.className = "";
				var y = x.getElementsByTagName("a");
				y[0].style.color="#333333";
			}
		}

        //改变头部html文件的当前栏目标记，用于生成不同的快速搜索
        topWindow.document.getElementById("curTag").innerText=tagId;
		
		//改变当前值
		var curTag = topWindow.document.getElementById(tagId);
		if(curTag){
			curTag.className="searched";
		}

     initSearchRadio();
     showHotSearch();

  }
}

//设置头部的文档对象
function setTopDocument(){
  if(topDocument!=null) return;
  if(topWindow!=null){
	  topDocument=topWindow.document; 
  }	
  else{
	topDocument=document;  
  }
}


function showHotSearch(){
  setTopDocument();	
  
  var hotHtml="";
  if(topDocument.searchForm.sType[0].checked==true){
    hotHtml=getEnpHotSearch();
//alert("1:"+hotHtml);
  }else{
    hotHtml=getPerHotSearch();  
//alert(hotHtml);
  }
  topDocument.getElementById("hottext").innerHTML=hotHtml;
}

//得到找人才的热门搜索的html
function getPerHotSearch(){	
  setTopDocument();	
  var curTag=topDocument.getElementById("curTag").innerText;
  if(curTag=="menuHome"||curTag=="frc"||curTag=="fJob"||curTag=="pgzc"||curTag=="school"){
     return topDocument.getElementById("hotPersonMenuHome").innerHTML;
  }else if(curTag=="fzzc"){
     return topDocument.getElementById("hotPersonFzzc").innerHTML;
  }else if(curTag=="dzzc"){
     return topDocument.getElementById("hotPersonDzzc").innerHTML;  
  }else if(curTag=="pgzc"){
     return hotPersonPgzc;  
  }
  return topDocument.getElementById("hotPersonMenuHome").innerHTML;
}

//得到找职位的热门搜索的html
function getEnpHotSearch(){
  setTopDocument();	
  var curTag=topDocument.getElementById("curTag").innerText;
  if(curTag=="menuHome"||curTag=="frc"||curTag=="fJob"||curTag=="pgzc"||curTag=="school"){
     return topDocument.getElementById("hotJobMenuHome").innerHTML;
  }else if(curTag=="fzzc"){
     return topDocument.getElementById("hotJobFzzc").innerHTML;
  }else if(curTag=="dzzc"){
     return topDocument.getElementById("hotJobDzzc").innerHTML; 
  }
  return topDocument.getElementById("hotJobMenuHome").innerHTML;
}

//设置不同的栏目快速搜索的搜索类型
function initSearchRadio(){
  setTopDocument();	
  var curTag=topDocument.getElementById("curTag").innerText;
  if(curTag=="frc"){
    topDocument.searchForm.sType[1].checked=true;
    topDocument.searchForm.sType[0].checked=false;
  }else{
    topDocument.searchForm.sType[0].checked=true;
    topDocument.searchForm.sType[1].checked=false;  
  }
}
