function $(sid){return document.getElementById(sid);}
var intervalauto = -1;
var interval = -1;
var inter2 = -1;
var popwin = -1;
function postJs(){
	if($("searchkey").value == "" || $("searchkey").value == "请输入关键字"){
		alert("请输入搜索关键字");
		return false;
	}else{
		$("searchkey").value =$("searchkey").value == "请输入关键字" ? "":$("searchkey").value
		return true;
	}
}
function focuson(){
	var containner = $("focuson");
	var imgs = containner.getElementsByTagName("img");
	var imgarr = new Array;
	for(var i = 0 ; i < imgs.length ; i++){
		if(imgs[i].parentNode.className == "listsmall"){
			imgs[i].onmouseover = function(){
				var c_id = this.parentNode.getAttribute("id");
				var c_pos = c_id.substring(c_id.indexOf("_")+1,c_id.length);
				var o_pos = Math.ceil($("focus_turn").scrollLeft / 320);
				if(interval > -1)
					interval = clearInterval(interval);
				if(intervalauto > -1)
					intervalauto = clearInterval(intervalauto);
				if(inter2 > -1)
					inter2 = clearInterval(inter2);
				var my_current_line = $("focus_turn").scrollLeft;
				//alert(o_pos);
				interval = setInterval("rollFlash("+c_pos+","+o_pos+")",10);
				
			};
			imgs[i].onmouseout = function(){inter2 = setInterval("autoroll()",5000);};
			imgarr.push(imgs[i]);
		}
	}
}
function autoroll(){
	if(intervalauto > -1)
		intervalauto = clearInterval(intervalauto);
	var o_pos = Math.ceil($("focus_turn").scrollLeft / 320);
	var c_pos;
	if(o_pos <3){
		c_pos = o_pos + 1;
	}else
		c_pos = 0;
	intervalauto = setInterval("roll2("+c_pos+","+o_pos+")",10);
	
}
function roll2(c_pos,o_pos){
	var currentPosition = $("focus_turn").scrollLeft;
	if(o_pos < 3){
		if($("focus_turn").scrollLeft < c_pos * 320)
			$("focus_turn").scrollLeft = currentPosition + Math.ceil((c_pos*320 - currentPosition) / 20);
		else
			intervalauto = clearInterval(intervalauto);
	}else{
		if($("focus_turn").scrollLeft > 0)
			$("focus_turn").scrollLeft = currentPosition - Math.ceil(currentPosition  / 20);
		else
			intervalauto = clearInterval(intervalauto);
	}
}
function rollFlash(c_pos,o_pos){
	var currentPosition = $("focus_turn").scrollLeft;
	//alert(currentPosition);
	if(c_pos < o_pos){
		if($("focus_turn").scrollLeft > c_pos * 320)
			//$("focus_turn").scrollLeft = currentPosition - Math.ceil((o_pos*320 - c_pos*320 ) / 30);
			$("focus_turn").scrollLeft = currentPosition - Math.ceil((currentPosition - c_pos*320 ) / 20);
		else
			interval = clearInterval(interval);
	}else if(c_pos > o_pos){
		if($("focus_turn").scrollLeft < c_pos * 320)
			$("focus_turn").scrollLeft = currentPosition + Math.ceil((c_pos*320 - currentPosition) / 20);
		//$("focus_turn").scrollLeft = currentPosition - Math.ceil(( currentPosition - c_pos*320 ) / 30);
		else
			interval = clearInterval(interval);
	}else
		interval = clearInterval(interval);
}
function newstab(pos){
	var tabchilds = $("tabul").getElementsByTagName("li");
	var currentpos = -1;
	for(var i = 0 ; i < tabchilds.length ;i++){
		if(tabchilds[i].className == "current")
		{
			currentpos = i;
			break;
		}
	}
	if(currentpos == pos)
		return;
	else{
		tabchilds[currentpos].className = "";
		tabchilds[pos].className = "current";
	}
	$("CurrentTab").scrollTop = pos*70;
}
function showAllNation(){
	$("mz_map").style.width = 0+"px";
	$("mz_map").style.height = 2+"px";
	$("mz_map").style.display = "block";
	popwin = setInterval("greenUpload()",10);
}
function greenUpload(){
	//alert($("mz_map").style.width);
	if(parseFloat($("mz_map").style.height) < 312){
		$("mz_map").style.width = (parseFloat($("mz_map").style.width) +8) + "px";
		$("mz_map").style.height = (parseFloat($("mz_map").style.height) + 10) +"px";
	}else{
		clearInterval(popwin);
		$("mz_map").onmouseover = function(){this.style.display = "block";};
		$("mz_map").onmouseout = function(){this.style.display = "none";};
	}
}


function addBookmark(title,url) {
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		//alert("all");
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		alert("请按Ctrl+D收藏本站");
	}else
		alert("请按Ctrl+D收藏本站");
}
function tab_news_jieqing(obj_index){
	
	var objs = $("tab_news_jieqing").getElementsByTagName("a");
	if(objs[obj_index].className == "current")
		return;
	var uls = $("pic_news").getElementsByTagName("ul");
	for(var i = 0 ; i < 5;i++){
		var str = uls[i].className;
		if(contains(str,"0",1)){
			//if(obj_index != 0)
				uls[i].className = str.replace("0","1");
		}
	}

	if(obj_index == 0){
		objs[2].className = "";
		objs[1].className = "";
		objs[0].className = "current";
		uls[0].className = uls[0].className.replace("1","0");
		uls[1].className = uls[1].className.replace("1","0");
		
	}else if(obj_index ==1){
		objs[0].className = "";
		objs[1].className = "current";
		objs[2].className = "";
		uls[2].className = uls[2].className.replace("1","0");
		uls[3].className = uls[3].className.replace("1","0");
	}else{
		objs[0].className = "";
		objs[1].className = "";
		objs[2].className = "current";
		uls[4].className = uls[4].className.replace("1","0");
		//uls[5].className = uls[5].className.replace("1","0");
	}
	
	
}
function contains(str,substr,isIgnoreCase){   
    if(!isIgnoreCase) isIgnoreCase=true;   
    if(isIgnoreCase){   
     str=str.toLowerCase();   
     substr=substr.toLowerCase();   
    }   
     var subStartChar=substr.substring(0,1);   
     var subLen=substr.length;   
         for(var j=0;j<str.length-subLen+1;j++){   
             if(str.charAt(j)==subStartChar){//如果匹配起始字符,开始查找   
                   if(str.substring(j,j+subLen)==substr)//如果从j开始的字符与str匹配，那ok   
                         return true;   
             }   
         }   
         return false;   
}
var contain = $("scrollNationAll");
var dmz = -1;
var hmz=-1;
var c_img = contain.getElementsByTagName("img")[0];
function showNation(){
	
	
	if(contains(c_img.getAttribute("src"),"fix",0)){
		var image = new Image();
		image.setAttribute("src","/img2010/mz56.gif");
		if(image.complete){
			c_img.setAttribute("src","/img2010/mz56.gif");
			loadingImg();
		}else{
			if(image.readyState){//for IE
				image.onreadystatechange=function(){
					   if (image.readyState=="complete" || image.readyState=="loaded") {
						   c_img.setAttribute("src","/img2010/mz56.gif");
							loadingImg();
					   }
				};
			}else if(image.onload){
				image.onload = function(){//其他
						if(image.complete || image.loaded) {
							c_img.setAttribute("src","/img2010/mz56.gif");
							loadingImg();
						}
					};
			}
		}
	}else{
		loadingImg();
	}
	
	
}
function get_ch_channel(en_nation){
	var name = "";
	if(en_nation == "xwdt")
		name = "新闻动态";
	else if(en_nation == "jqsd")
		name = "节庆盛典";
	else if(en_nation == "mzgk")
		name = "民族概况";
	else if(en_nation == "mzjj")
		name = "民族经济";
	else if(en_nation == "mzrw")
		name = "民族人物";
	else if(en_nation == "mzwh")
		name = "民族文化";
	else if(en_nation == "mzly")
		name = "民族旅游";
	else if(en_nation == "zzdf")
		name = "自治地方";
	else if(en_nation == "mzkj")
		name = "民族科技";
	else if(en_nation == "mzjy")
		name = "民族教育";
	else if(en_nation == "mzyy")
		name = "民族医药";
	else if(en_nation == "mzyx")
		name = "民族影像";
	else if(en_nation == "mzjz")
		name = "民族建筑";
	else if(en_nation == "mzfs")
		name = "民族服饰";
	else
		name = "新闻动态";
	return name;
}
var setpositionInter;
function installFlash(cname){
	var arr = new Array;
	var mzdis = new Array;
	//alert(isIE());
	if(isIE())
		$("channel_mzlist").style.backgroundPositionX =-((parseInt(1)-1)*310 )+"px";
	else
		$("channel_mzlist").style.backgroundPosition = "0px 0px";
	arr[0] = ["汉族","蒙古族","回族","藏族","维吾尔族","苗族","彝族","壮族","布依族","朝鲜族","满族","侗族","瑶族","白族"];
	arr[1] = ["土家族","哈尼族","哈萨克族","傣族","黎族","傈僳族","佤族","畲族","高山族","拉祜族","水族","东乡族","纳西族","景颇族"];
	arr[2] = ["柯尔克孜族","土族","达斡尔族","仫佬族","羌族","布朗族","撒拉族","毛南族","仡佬族","锡伯族","阿昌族","普米族","塔吉克族","怒族"];
	arr[3] = ["乌孜别克族","俄罗斯族","鄂温克族","德昂族","保安族","裕固族","京族","塔塔尔族","独龙族","鄂伦春族","赫哲族","门巴族","珞巴族","基诺族"];
	mzids[0] = [1,24,9,8,61,7,20,6,25,30,4,5,462,31];
	mzids[1] = [27,21,28,57,29,54,53,35,59,34,2,58,36,33];
	mzids[2] = [32,22,26,56,3,447,525,524,10,23,48,46,47,45];
	mzids[3] = [523,522,44,43,42,41,521,60,40,39,38,37,52,55];
	// 直接默认为汉族
	var cn_channel = get_ch_channel(cname);
	var taglis = $("channel_mzlist").getElementsByTagName("li");
	for(var i = 0 ; i < taglis.length ; i++){
		taglis[i].onclick = function(){
			var classname = this.className;
			var classarr = classname.split("_");
			var en_nation = arr[parseInt(classarr[2])-1][parseInt(classarr[3])-1];
			cn_channel = get_ch_channel(cname);
			var url1 = "channel_ajaxchannel.php?cname="+cname+"&nation="+(parseInt(classarr[2])-1)+"-"+(parseInt(classarr[3])-1);
			$("defaultNation").innerHTML = "<a href='?action-category-catid-"+mzids[parseInt(classarr[2])-1][parseInt(classarr[3])-1]+"'>"+en_nation+'</a>';
			
			$get(url1, "ajax_container"); 
			var url2 = "getNationInfo.php?nation="+(parseInt(classarr[2])-1)+"-"+(parseInt(classarr[3])-1);
			$get(url2, "nationMainInfo"); 
			//ajaxget(url,"forajax",null,null,null,null);
		}
	}
	var urlx1 = "channel_ajaxchannel.php?cname="+cname+"&nation=0-1";
	//alert(url);
	$get(urlx1, "ajax_container"); 
	var urlx2 = "getNationInfo.php?nation=0-1";
	$get(urlx2, "nationMainInfo");
	//alert(urlx2);
	var controls  =$("channel_arrs").getElementsByTagName("li");
	//alert(""+$("channel_mzlist").style.backgroundPosition);
	for(var i = 0 ; i < controls.length ; i++){
		controls[i].onclick = function(){
			var classname = this.className;
			var c_pos = parseInt(classname.split("_")[2]);
			var oldpositionx = "";
			if(isIE())
				oldpositionx = Math.abs(Math.ceil(parseInt($("channel_mzlist").style.backgroundPositionX)/310)) + 1;
			else
				oldpositionx =  Math.abs(Math.ceil(parseInt($("channel_mzlist").style.backgroundPosition.split(" ")[0])/310)) + 1;
			//alert(oldpositionx);
			
			
			//alert(this.className);
			//alert(this.cssText);
			//alert("new:"+Math.abs(c_pos)+"\n"+"old:"+Math.abs(oldpositionx));
			if(typeof(setpositionInter) != "undefined")
				return;
			for(var j = 0 ; j < controls.length ;j++){
				var class_current = controls[j].className;
				controls[j].className = class_current.replace("current","");
			}
			this.className +=" current";
			setpositionInter = self.setInterval("setPosition("+Math.abs(oldpositionx)+","+Math.abs(c_pos)+")",10);
			for(var j = 0 ; j < taglis.length ;j++){
				var class_current = taglis[j].className;
				var oldreplace = oldpositionx+1 + "_";
				//alert(oldreplace);
				taglis[j].className = class_current.replace(oldpositionx+"_",c_pos+"_");
			}
			
		}
	}
	
}
function setPosition(oldPos,newPos){
	//alert(oldPos);
	//alert(newPos);
	oldPos = Math.abs(oldPos);
	newPos = Math.abs(newPos);
	var currPosX = 0;
	if(isIE())
		currPosX = Math.abs(parseInt($("channel_mzlist").style.backgroundPositionX));
	else
		currPosX = Math.abs(parseInt($("channel_mzlist").style.backgroundPosition.split(" ")[0]));
	
	var newPosX = Math.abs((newPos - 1) * 310);
	var oldPosX = Math.abs((oldPos - 1 ) * 310);
	//alert(currPosX);
	if(newPos > oldPos){
		if(currPosX < newPosX){
			if(isIE())
				$("channel_mzlist").style.backgroundPositionX =  -(currPosX + Math.ceil((newPosX - currPosX)/30)) + "px";
			else
				$("channel_mzlist").style.backgroundPosition =  -(currPosX + Math.ceil((newPosX - currPosX)/30)) + "px" + " 0px";
		}
		else{
			//alert("清除");
			setpositionInter = window.clearInterval(setpositionInter);
			//alert(setpositionInter);
			//setpositionInter = -1;
		}
	}else if(newPos < oldPos){
		
		if(currPosX > newPosX){
			if(isIE())
				$("channel_mzlist").style.backgroundPositionX =  -( (currPosX-Math.ceil((currPosX-newPosX)/30))) + "px";
			else
				$("channel_mzlist").style.backgroundPosition =  -( (currPosX-Math.ceil((currPosX-newPosX)/30))) + "px" + " 0px";
		}
		else{
			//alert("清除");
			setpositionInter = window.clearInterval(setpositionInter);
			//alert(setpositionInter);
			//setpositionInter = -1;
		}
	}else{
			//alert("清除");
			setpositionInter = window.clearInterval(setpositionInter);
			//alert(setpositionInter);
			//setpositionInter = -1;
	}
}
function loadingImg(){
	
	if(contain.className == "NationDisplayNone"){
		contain.className = "NationDisplayBlock";
		c_img.style.height = 0+"px";
		if(dmz > -1)
			clearInterval(dmz);
		dmz =  setInterval("displayMZ()",10);
	}else{
		if(hmz > -1)
			clearInterval(hmz);
		hmz = setInterval("hiddenMZ()",10);
	}
}
function displayMZ(){
	//alert("OK");
	var h_string = c_img.style.height;
	var intHiehgt = parseFloat(h_string.replace("px",""));
	//alert(h_string);
	if(intHiehgt < 100 ){
		c_img.style.height = (intHiehgt + Math.ceil((100 -intHiehgt)/20)) + "px" ;
		//alert(intHiehgt);
	}
	else{
		c_img.style.height = 100 + "px";
		clearInterval(dmz);
	}
	//alert($("scrollNationAll").scrollHeight);	
}
function hiddenMZ(){
	var intHiehgt = parseInt(c_img.style.height);
	if(intHiehgt > 20 )
		c_img.style.height = Math.ceil(intHiehgt/2) + "px";
	else{
		contain.className = "NationDisplayNone";
		c_img.style.height = 0+ "px";
		clearInterval(hmz);
	}
}
function channelrootnotice(cname){
	//alert(cname);
	$("maintitle").innerHTML = get_ch_channel(cname) +$("maintitle").innerHTML ;
	var container = $("topNavs");
	var ddlist = container.getElementsByTagName("dd");
	for(var i = 0 ; i < ddlist.length ;i ++){
		if(contains(ddlist[i].firstChild.getAttribute("href"),cname,0)){
			ddlist[i].style.background = "url('/img2010/allbgs.gif') no-repeat -414px 0";
			ddlist[i].firstChild.style.color= "#FFF";
		}
	}
	
}
function ablumrootnotice(){
	//alert(cname);
	//$("maintitle").innerHTML = get_ch_channel(cname) +$("maintitle").innerHTML ;
	var container = $("topNavs");
	var ddlist = container.getElementsByTagName("dd");
	for(var i = 0 ; i < ddlist.length ;i ++){
		if(contains(ddlist[i].firstChild.getAttribute("href"),'ablum',0)){
			ddlist[i].style.background = "url('/img2010/allbgs.gif') no-repeat -414px 0";
			ddlist[i].firstChild.style.color= "#FFF";
		}
	}
	
}
function catetoryrootnotice(cname){
	//alert(cname);
	var container = $("topNavs");
	var ddlist = container.getElementsByTagName("dd");
	for(var i = 0 ; i < ddlist.length ;i ++){
		var s_class = ddlist[i].firstChild.className.split("_");
		for(var j = 0 ; j < s_class.length ;j ++){
			//alert(s_class+"\n"+cname);
			if(s_class[j] == cname){
				
				ddlist[i].style.background = "url('/img2010/allbgs.gif') no-repeat -414px 0";
				ddlist[i].firstChild.style.color= "#FFF";
			}
		}
	}
	
}
 
   function createXMLHttpRequest() {    
       if (window.ActiveXObject) {  
           var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];  
           for(var i = 0; i < versions.length; i++) {  
               try {  
                   xmlHttp = new ActiveXObject(versions[i]);  
               } catch(e) {}  
           }  
       } else if (window.XMLHttpRequest) {  
           xmlHttp = new XMLHttpRequest();  
       }  
	   return xmlHttp;
   }  
   function $ajax(opt) {  
	   var xmlHttp = createXMLHttpRequest() ;
       opt.asynchronous = opt.asynchronous || true;  
       opt.cachecontrol = opt.cachecontrol || false;  
       opt.method = (opt.method || 'post').toLowerCase();  
       opt.pars = opt.pars || '';  
       createXMLHttpRequest();  
       xmlHttp.onreadystatechange = function() {  
           if (xmlHttp.readyState == 4) {  
               if (xmlHttp.status == 200) {
				   //alert(opt.targetid);
                   $(opt.targetid).innerHTML = (xmlHttp.responseText).replace('&nbsp;','');  
               } else {  
                   //alert("there is an error in server!the status is:" + xmlHttp.status.toString());  
               }  
           }  
       }  
       if (opt.method == "get") {  
           //if (!opt.cachecontrol) opt.pars += (opt.pars != "" ? '&' : '?');  
           if (opt.pars != "") opt.url += "?" + opt.pars;  
           xmlHttp.open("GET", opt.url, opt.asynchronous);  
           xmlHttp.send(null);  
       } else {  
         if (!opt.cachecontrol) ;  
         xmlHttp.open("POST", opt.url, opt.asynchronous);  
         xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
         xmlHttp.send(opt.pars);  
     }  
 }  
 function $get(url,targetid) {  
     $ajax({  
         url: url,  
         method: 'get', 
		 targetid:targetid
     });  
 }  
 function $post(url, data, callback) {  
     $ajax({  
         url: url,  
         method: 'post',  
         pars: data,  
         success: callback  
     });  
 } 

function setmzclassimages(mzname){
	var Url="/classimage.xml";
	var filefold = "/mzclassimages/";
	var xmldom=createXMLDOM();
	if(isIE()){
		 
		xmldom.async=false;
		xmldom.onreadystatechange= function(){
			var txt="";
				if(xmldom.readyState==4){
				  var bi=xmldom.documentElement.selectNodes("mzclass");
					  if(bi!=null&&bi.length>0){
						   for(var i=0;i<bi.length;i++){
									if(bi[i].childNodes[1].text == mzname){
										txt +="<img src=\""+filefold+bi[i].childNodes[0].text+"\" border=\"\" />";
										break;
									}
						   }
					  }
					 
				 }
			if(txt !="")
				document.getElementById("mzclassimages").innerHTML = txt;
		}
		xmldom.load(Url);
	}else{
		//alert(mzname);
		xmldom.open("GET", Url, false);
		xmldom.send(null);
		var htmlcols = xmldom.responseXML.getElementsByTagName("mzclass");
		var txt = "";
		for(var i=0;i<htmlcols.length;i++){
			if(contains(htmlcols[i].getElementsByTagName("class_title")[0].childNodes[0].nodeValue,mzname,0)){
					txt +="<img src=\"";
					txt +=filefold;
					txt +=htmlcols[i].getElementsByTagName("class_pic_url")[0].childNodes[0].nodeValue;
					txt +="\" border=\"\" />";
					break;
					//alert(htmlcols[i].getElementsByTagName("class_pic_url")[0].childNodes[0].nodeValue);
			}
		}
		if(txt !="")
				document.getElementById("mzclassimages").innerHTML = txt;
	}
}
function createXMLDOM(){
	if(isIE()){
		var arrXMLDOM = ["MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0",
	"MSXML2.DOMDocument.3.0","MSXML2.DOMDocument",
	"Microsoft.XmlDom"];
		for(var i= 0 ; i < arrXMLDOM.length ; i++){
		   try{
			   var oXmlDom = new ActiveXObject(arrXMLDOM[i]);
			   return oXmlDom;
		   }catch(oError){
				//错误信息
		   }
		}
		throw new Error("MSXML组件没有被安装");
	}else{
		 return (new XMLHttpRequest());
	}
}
function isIE(){
	if(window.ActiveXObject)
		return true;
	else
		return false;
	
}
String.prototype.trim= function(){  
    // 用正则表达式将前后空格  
    // 用空字符串替代。  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}
function tabbottom(n,obj){
	if( n == 0 ){
		$("href_tab_1").className = $("href_tab_1").className.replace("current" , "");
		$("href_tab_0").className+="current";
		$("bottomtab_1").style.display = "none";
		$("bottomtab_0").className = $("bottomtab_0").className.replace("current" , "");
		$("bottomtab_0").style.display = "block";
		$("bottomtab_1").className+="current";
	}else{
		$("bottomtab_0").style.display = "none";
		$("bottomtab_1").className = $("bottomtab_1").className.replace("current" , "");
		$("bottomtab_1").style.display = "block";
		$("bottomtab_0").className+="current";
		$("href_tab_0").className = $("href_tab_0").className.replace("current" , "");
		$("href_tab_1").className+="current";
	}
}
function setupAdvert(page,position,order,url,title){
	if($("ad_"+page + "_"+position+"_"+order)){
		$("ad_"+page + "_"+position+"_"+order).setAttribute("alt",title);
		$("ad_"+page + "_"+position+"_"+order).outerHTML = "<a href='"+url+"' title='"+title+"' target='_blank'>"+$("ad_"+page + "_"+position+"_"+order).outerHTML + "</a>";
		//alert($("ad_"+page + "_"+position+"_"+order).outerHTML);
	}
}

/*繁简转化*/
var local = "";
local += window.location;
if(local.indexOf('big5.china.com.cn') > -1){
	//alert("xxx");
	$("backtoGBK").innerHTML = "简体中文";
	$("backtoGBK").setAttribute("href","http://www.mzchina.org.cn/indexgbk.htm");
}