var namesTime;
var desTime;
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}
//MM_reloadPage(true);


var host = window.location.host;

function getBrowserLang(){
	var bl = navigator.systemLanguage || navigator.language || navigator.browserLanguage;
    bl =bl.toLowerCase();
    if(bl.indexOf("zh")!=-1){
      if(bl=="zh-cn")
       bl="zh-cn";
      else
       bl="tc";
    }
    else if(bl.indexOf("en")!=-1)
       bl="en";
    else
       bl="en";	
    return bl;
}
function more(url,hashID){
	
	
	var u ;
	if(typeof hashID!="undefined")
		u ="http://"+host+url+"#"+hashID;
	else
		u = "http://"+host+url;
	window.open(u,"_self");
	
}
var daolan_chanel = ['35','43','48','55','59','483',
                     '36','37','38','39','40','41','42','44','45','46','47','56','57','58','50','51','52','53','54','60','61','481','482'];
var zjcsk_chanel = ['62','75','96','104','105','106','112','460','461','462','76','77','78','89','97','98','101','63','73','74'];
function showNavigatorChanel(ur){
	var url;
	for(var i = 0 ; i <daolan_chanel.length;i++)
	{
		if(ur.split("?")[1]==daolan_chanel[i])
			url = ur+"#34";
	}
	
// shtml/115/@/9036.html?104#34
	window.open(url,"_self");	

	window.location.hash=ur.split("?")[1];	
	AjaxUtil.loadHTML("/shtml/34/@/3947.html",document.getElementById("tc"));
		
}

		

function moreNavigation(ur,firstName,thirdID){
	
	var chanel_=[];
	var fID;
	if(firstName=="开放与导览"){
		chanel_ = daolan_chanel;
		fID = "#34";
	}
	else{
		chanel_ = zjcsk_chanel;
		fID = "#480";
	}
	var url;
	for(var i = 0 ; i <chanel_.length;i++)
	{
		if(ur.split("#")[1]==chanel_[i]){
			if(thirdID==null)
				url = ur.split("#")[0]+fID+"#"+chanel_[i];
			else
				url = ur.split("#")[0]+fID+"#"+chanel_[i]+"#"+thirdID;
		}
	}

// shtml/115/@/9036.html?104#34
	window.open(url,"_blank");	
 ///
	//window.location.hash=ur.split("?")[1];	
	//AjaxUtil.loadHTML("/shtml/34/@/3947.html",document.getElementById("tc"));
	
		
	
}


function ask(){
	var userId="";
	var key="";
	var userName="";
    var userInfo = getUserInfo();
    if(userInfo!=null)
    {
    	userId=userInfo.userId;
    	key=userInfo.handlerKey;
    	userName=userInfo.userName;
    }
	var title="";
	var content=document.getElementById("askcontent").value;
	var articleId=ggwd_rpId;
	var isPass=true;
	var valMessage="";
	if(content==null||content=="")
	{
		isPass=false;
		valMessage+="问题内容不能为空！\r\n";
	}
	else if(content.length>255)
	{
		isPass=false;
		valMessage+="问题内容不能大于255！\r\n";		
	}
    if(isPass){
		var jsonrpc = new JSONRpcClient("/cc/JSON-RPC");
	    var ps = {id:null,userid:userId, title:title,content:content,articleid:articleId,pid:"",key:key,iscomment:"2",username:userName, method:"M"};
	    var req = {"map": {"psMap": {map: ps, "javaClass": "java.util.HashMap"}, "SN": "CommentHandle"}, "javaClass": "java.util.HashMap"};
		jsonrpc.BH.handle(function(responseData, e){
			if(e != null)
			{
				if(e.message=="nouser")
					redectLogin("用户验证失败， 请重新登录！");
				else if(e.message=="noano")
				  	redectLogin("不允许匿名提问，请登录！");
				else
				   alert(e.message);
				return;
		     }
			else {
				alert("提问成功，待回复。"); 
			}
		}, [req]);
    }
    else
    {
     alert(valMessage);
    }	
}
//for cross fading & wipe
var zltjObj,ggzx_lObj,rdggObj;
function wipe_zltj(obj){
	if(obj.data.length<2)
		return;
	if(obj.bPause){
		setTimeout(function(){
			wipe_zltj(obj);
		},obj.span);
		return;		
	}
	obj.pos++;
	obj.stylepos++;
	if(obj.stylepos>=obj.style.length)
		obj.stylepos=0;
	if(obj.pos>=obj.data.length)
		obj.pos=0;
	var cur = obj.data[obj.pos];
	crosswipe(obj.dom_img,cur.img,1,obj.style[obj.stylepos],cur.title,cur.href,obj.posdiff);
	setTimeout(function(){
		wipe_zltj(obj);
	},obj.span);
}

function fade_ggzx_l(obj){
	if(obj.data.length<2)
		return;
	if(obj.bPause){
		setTimeout(function(){
			fade_ggzx_l(obj);
		},obj.span);
		return;
	}
	obj.pos++;
	if(obj.pos>=obj.data.length)
		obj.pos=0;
	var cur = obj.data[obj.pos];
	crossfade(obj.dom_img,cur.img,1,cur.title,cur.href,obj.dom_title,obj.dom_href);
	setTimeout(function(){
		fade_ggzx_l(obj);
	},obj.span);
}
function loadCha(obj,pos){ 
	var objpos = pos|| obj.pos;
	var val = obj.data[objpos].url;
	if(val=="")
		return false;
	var ct = document.getElementById("cgxd_ct");
	AjaxUtil.loadHTML(val,ct,function(){
		var btn_close = T$("btn_cgxd_close");
		btn_close.style.visibility="visible";
		var opt = {ct:ct};
		btn_close.onclick=function(){
			Imba.modal.close(Imba.modal,opt);
		}
		Imba.modal.divMd(opt);
	});
}
function change_cgdl(obj){
	if(obj.bPause){
		setTimeout(function(){
			change_cgdl(obj);
		},obj.span);
		return;
	}
	obj.pos++;
	if(obj.pos>=obj.data.length)
		obj.pos=0;
	for(var i=0; i<obj.data.length; i++){
		var cur =obj.data[i];
		if(i==obj.pos){
			obj.dom_img.src=cur.img;
			cur.jt.style.visibility="";
		}else{
			cur.jt.style.visibility="hidden";
		}
	}
	var cur = obj.data[obj.pos];
	obj.dom_img.src=cur.img;
	//obj.dom_title.innerHTML=cur.title;
	//obj.dom_href.href=cur.url;
	setTimeout(function(){
		change_cgdl(obj);
	},obj.span);	
}
function slide_pause(){
	if(typeof zltjObj !='undefined')
	  zltjObj.bPause=true;
	if(typeof ggzx_lObj !='undefined')
	  ggzx_lObj.bPause=true;
	if(typeof cgxd_Obj !='undefined')
	  cgxd_Obj.bPause=true;
	if(typeof kfggObj !='undefined')
	  kfggObj.mouseoverBol=1;
	
	if(typeof scrollerinstance!='undefined')
	  scrollerinstance.mouseoverBol=1;

}
function slide_resume(){
	if(typeof zltjObj !='undefined')
	  zltjObj.bPause=false;
	if(typeof ggzx_lObj !='undefined')
	  ggzx_lObj.bPause=false;
	if(typeof cgxd_Obj !='undefined')
	  cgxd_Obj.bPause=false;
	if(typeof kfggObj !='undefined')
	  kfggObj.mouseoverBol=0;
	if(typeof scrollerinstance!='undefined')
	  scrollerinstance.mouseoverBol=0;	
}

function pageInit(o){
	var resObj,dct=o.dsCt;
	return {
		lInx:0,
		init:function(){
			resObj=this;
			this.menu.init();
		},
		menu:{
			init:function(){
				for(var i=0,len=o.cn.length;i<len;i++){
					o.cn[i].dom.inx=i;
					//o.cn[i].dom=menus[i];
					o.cn[i].dom.innerHTML=o.cn[i].name;
					o.cn[i].dom.onclick=function(){
						o.cn[resObj.lInx].dom.style.backgroundImage="url("+o.mbg[0]+")";
						o.cn[this.inx].dom.style.backgroundImage="url("+o.mbg[1]+")";							
						dct.innerHTML=o.cn[this.inx].des;
						resObj.lInx=this.inx;
						//o.cn[this.inx].cb(o);
						return false;
					}
				}
				o.cn[0].dom.onclick();
			}
		}
	}
}



