

function getTime() {	
	_dday = new Date();		//攻城战开始时间 
	_dday.setDate(_dday.getDate()+6-_dday.getDay());	//'6'，攻城战开始时间为星期六，下面的参数分别为小时、分、秒
	_dday.setHours(19);
	_dday.setMinutes(00);
	_dday.setSeconds(0);
	
	_dday2 = new Date(); 	//攻城战结束时间
	_dday2.setDate(_dday2.getDate()+6-_dday2.getDay());	//'6'，攻城战结束时间为星期六，下面的参数分别为小时、分、秒
	_dday2.setHours(21);
	_dday2.setMinutes(00);
	_dday2.setSeconds(0);
	_now = new Date(); 
	while( _dday < _now) _dday.setDate(_dday.getDate()+7);
	while( _dday2 < _now) _dday2.setDate(_dday2.getDate()+7);
	 	
	var result = "";
	if( _dday2 < _dday) {
		result = "攻城战进行中";
	} else {
		_days = (_dday - _now) / 1000 / 60 / 60 / 24; 
		_daysRound = Math.floor(_days); 
		_hours = (_dday - _now) / 1000 / 60 / 60 - (24 * _daysRound); 
		_hoursRound = Math.floor(_hours); 
		
		var str_hoursRound = "";
		if( _hoursRound < 10 ) {
			str_hoursRound = "0" + _hoursRound;
		} else {
			str_hoursRound = _hoursRound;
		}
		
		_minutes = (_dday - _now) / 1000 /60 - (24 * 60 * _daysRound) - (60 * _hoursRound); 
		_minutesRound = Math.floor(_minutes); 
		
		var str_minutesRound = "";
		if( _minutesRound < 10 ) {
			str_minutesRound = "0" + _minutesRound;
		} else {
			str_minutesRound = _minutesRound;
		}
		
		_seconds = (_dday - _now) / 1000 - (24 * 60 * 60 * _daysRound) - (60 * 60 * _hoursRound) - (60 * _minutesRound); 
		_secondsRound = Math.round(_seconds); 
		
		var str_secondsRound = "";
		if( _secondsRound < 10 ) {
			str_secondsRound = "0" + _secondsRound;
		} else {
			str_secondsRound = _secondsRound;
		}
		

			result = "距攻城战: "+ _daysRound + "天 " + str_hoursRound + ":" + str_minutesRound + ":" + str_secondsRound ;

	} 
	
	$('input1').innerHTML = result ; 
	window.setTimeout("getTime();", 1000); 
  }



 


/*
  function showServer(url)   //url = <r2:domainUrl domain="r2_offsite_server" url=""/>
  {
	  var idc = form1.sIdc.value;	
	  location = url+"guild!gByClick.nhn?idc="+idc;;
  }
  */
  /*
  function showGuild(url)
  {
	 var idc = form1.sIdc.value;
	 var server = form1.sServer.value;	
	 location = url+"guild!gByClick.nhn?idc="+idc+"&server="+server;;
  }
  */


  function setIdcList(value) {
	  document.form1.sIdc.length = 0;
	  eval(value);	
  }

  function setServerList(value) {		
	 document.form1.sServer.length = 0;
	 eval(value);	
  }	




 
 
/*
   通过form名和表单名获得值
   参数：
       formName : 表单所在的form名
	   attr : 要获得值的表单名
*/
  function getAttribute(formName,attr){
      var obj = 'document.'+formName; 

	  if(typeof(eval(obj)) == 'undefined'){
	       alert("参数出错");
		   return '';
	  }else{
	       obj = 'document.'+formName+'.'+attr;
		  
		   if(typeof(eval(obj)) == 'object' && eval(obj+'.value')){
		      
			  return eval(obj+'.value');
		   }else{
		      return '';
		   }
	  }
  }


/*
  初始化页面的idc和server的值
  参数：
        url : 要执行的action的前缀（把jsp转化html必须要用绝对路径才能访问）
*/
  function initForm() {
	 var tmpIdc = getAttribute('form1','tmpIdc');
	 
	if(tmpIdc=='') {
         //formSubmit('subForm','m=gByClick','_self');
		 var url = '';
		if(typeof(arguments[0]) != 'undefined'){
		   url = arguments[0];
		}
		
		location = url+"guild!gByClick.nhn";  
		return;
	}
	var strIdc = getAttribute('form1','inputIdc');
	var strServer = getAttribute('form1','inputServer');
	if(strIdc != ''&&strServer != ''){
	   setIdcList(strIdc);
	   setServerList(strServer);
	}

	var tmpIdc = form1.tmpIdc.value;
	var tmpServer = form1.tmpServer.value;
	
	var ss = $('sIdc');	
	var tt = $('sServer'); 
	
	displayValue(ss,tmpIdc);   
	displayValue(tt,tmpServer);
  }



/*
   对所选的idc , server和公会名进行验证
   参数： 
         idc : 所选择的idc
		 server :  所选择的server
		 guildNm : 查询的公会名
*/

  function svrValidate(idc,svr,guild){

    if(typeof(idc) == 'object'){
      if(!validatejs.notNull(idc,'请选择大区')) return;
    }
  
    if(typeof(svr) == 'object'){
      if(!validatejs.notNull(svr,'请选择服务器')) return ;  
    }
  
    if(typeof(guild) == 'string'){
      if(guild.valie == '公会名称') 
           guild.value = '';
    }
  }

/*
   通过idc,server和公会名查询
   参数： 
         idc : 所选择的idc
		 server :  所选择的server
		 guildNm : 查询的公会名
*/
   function gByServer(){   

		var idcObj = document.all.form1.idc;
		var serverObj = document.all.form1.server;
		var guildNmObj = document.all.form1.guildNm;
	    svrValidate(idcObj,serverObj,guildNmObj);
		
	    window.location = 'guild!gByIdc.nhn?idc='+idcObj.value+'&server='+serverObj.value+'&guildNm='+guildNmObj.value;
	}


/*
   
*/

   function show_top(str){
		var arr=['jfpx','sjpx','llpx'];
		for(i=0;i<arr.length;i++){
			var lf=document.getElementById(arr[i]+'_link');
			var tf=document.getElementById(arr[i]+'_top');
			if(arr[i]==str){
				lf.className="pag_on";
				tf.style.display="block";
			}else{
				lf.className="pag_off";
				tf.style.display="none";
			}
		}
	}
	
	
	function show_top1(str){
		var arr=['yxgg','bbgx'];
		for(i=0;i<arr.length;i++){
			var lf=document.getElementById(arr[i]+'_link');
			var tf=document.getElementById(arr[i]+'_top');
			if(arr[i]==str){
				lf.className="on";
				tf.style.display="block";
			}else{
				lf.className="";
				tf.style.display="none";
			}
		}
		
	}
	


	/*
	   根据参数查询工会列表
	   参数： 
	         orderNm : 列表的排序方式
	*/
	function findGuildList(orderNm){  
		
		var idcObj = document.all.form1.idc;
		var serverObj = document.all.form1.server;
		var guildNmObj = document.all.form1.guildNm;
	    if(orderNm == ''){
	    	orderNm = "POINT";
	    }
        
		document.all.form1.orderNm.value = orderNm ;

	    svrValidate(idcObj,serverObj,guildNmObj);    //  add  
		form1.submit();
	   
    }



  function turnPage(url,str){
    var idcNo = '';
	var svrNo = '';
	if(str == 'prev'){
		
	  idcNo = $('preIdcNo').value;
	  svrNo = $('preSvrNo').value;			

	}else{
		
	  idcNo = $('backIdcNo').value;
	  svrNo = $('backSvrNo').value;

	}

	location = url+"publish/mainpage/guildlist_"+idcNo+svrNo+".html";

  }
  
/*
  function preview(url){
  	
	var preIdcNo = $('preIdcNo').value;
	var preSvrNo = $('preSvrNo').value;			

	location = url+"publish/mainpage/guildlist_"+preIdcNo+preSvrNo+".html";
  }

  function back(url){
  
	var backIdcNo = $('backIdcNo').value;
	var backSvrNo = $('backSvrNo').value;

	location = url+"publish/mainpage/guildlist_"+backIdcNo+backSvrNo+".html";
  }

*/
/*
  function guildListValidate(orderNm){  ///guildFormSubmit('form1','idcNo=,svrNo=,guildNm=,orderNm=')
		var idcObj = document.all.form1.idc;
		var serverObj = document.all.form1.server;
		var guildNmObj = document.all.form1.guildNm;
	    svrValidate(idcObj,serverObj,guildNmObj);
	    if(orderNm == ''){
	    	form1.orderNm.value = "POINT";
	    } else {
	    	form1.orderNm.value = orderNm;
	    }
		form1.submit();
	}

*/



  function changeMap(url){     // openHtml(url,"publish/mainpage/guildsiege_",$('sIdc').value,$('sServer').value,".html");
	
	var idcNo = $('sIdc').value;
	var svrNo = $('sServer').value;
	
	location = url+"publish/mainpage/guildsiege_"+idcNo+svrNo+".html";
  }




/* 
   打开html页面
   参数： 
         arguments[0]~arguments[n-2]:组成html的url
		 arguments[n-1]:html的打开方式：
		 (n : 为参数长度)
*/
  function openHtml(){
     var argLength = arguments.length;
	 var str = '';
	
	 if(argLength > 0){
	    if(argLength > 1 && (arguments[argLength-1] == '_parent' || arguments[argLength-1] == '_self' || arguments[argLength-1] == '_blank')){
            for(var i = 0;i < argLength-1;i++){
			   str += arguments[i];
	         }
			 window.open(str,arguments[argLength-1]);
			 return;
		}else if(argLength > 1){
		     for(var i = 0;i < argLength;i++){
			   str += arguments[i];
	         }
			 window.open(str);
			 return;
		}
	 }
  }
	
/*
  function openWindow(url,idcNo, svrNo,guildNo){	
	window.open(url+"guildCenter!blog.nhn?idcNo="+idcNo+"&svrNo="+svrNo+"&guildNo="+guildNo);
  }
*/


  function getDifferenceDate() {
	_dday = new Date(2008,2,26);	//2008年3月26日公测		
	_dyear = _dday.getYear();
	_dmonth = _dday.getMonth();
	_ddate = _dday.getDate();
		
	_now = new Date(); 
	_year = _now.getYear();
	_month = _now.getMonth();
	_date = _now.getDate();
		
	if(_year>_dyear || _month>_dmonth || _date>_ddate)
	{
		result = 00;	
	}else{
		result = _ddate-_date;
		if(result<10){
			result = "0" + result;
		}
	}
	
	$('input1').innerHTML = result ;	
	window.setTimeout("getDifferenceDate();", 100000); 
  }



  /*  web/guild/modifyWelcomeInfo.jsp   */
 

  function modifyWelcomeInfo(){   //confirm

		if (document.updateInfo.filename.value == ""){
			alert("请选择欢迎词图片!");
			return;
		}
		
		var f = document.updateInfo;
		if (typeof(objEditor) == "object") {
			var commentTxt = $("comment.commentTxt");
			var contenttxt = $("contenttxt");
			var htmlUseYn  = $("comment.htmlUseYn");
			
			commentTxt.value = objEditor.getContent(true);
			contenttxt.value = objEditor.getTextContent();
			htmlUseYn.value = "Y";
			
			if(contenttxt.value.length > 150)
			{
				alert("欢迎词内容过长，最多只能输入150个字！");
				return;
			}
			if(commentTxt.value.length > 1500)
			{
				alert("欢迎词内容样式过多，请减少样式的使用！");
				return;
			}
		} else {
			var commentTxt = $("comment.commentTxt");
			$("contenttxt").value = commentTxt.value;
			$("comment.htmlUseYn").value = "N";
			if(commentTxt.value.length > 1500)
			{
				alert("欢迎词内容样式过多，请减少样式的使用！");
				return;
			}
		}
		var idc = $("idcNo").value;
		var svr = $("svrNo").value;
		var guild = $("guildNo").value;
		f.action= "Information!uploadWelcomeWords.nhn?idcNo="+idc+"&svrNo="+svr+"&guildNo="+guild;
		f.method="post";
		f.submit(); 
	}




/*
	function pageBack(){  //guildFormSubmit('updateInfo');
		document.updateInfo.action = "Information.nhn";
		document.updateInfo.submit();
	}
*/


/*  web/guild/guildIntroduce.jsp  */

function guildIntroduce(){  //confirm
		document.updateInfo.videoname.value = document.updateInfo.videoname.value.Trim();
		if (document.updateInfo.filename.value == ""){
			alert("请选择公会介绍图片上传!");
			return;
		} else if (document.updateInfo.videoname.value == ""){
			alert("请输入插入多媒体地址!");
			document.updateInfo.videoname.focus();
			return;
		}
		if (document.updateInfo.videoname.value.length > 66)
		{
			alert("多媒体地址过长，请重新输入!");
			document.updateInfo.videoname.focus();
			return;
		}
		var f = document.updateInfo;
		if (typeof(objEditor) == "object") {
			var commentTxt = $("comment.commentTxt");
			var contenttxt = $("contenttxt");
			var htmlUseYn  = $("comment.htmlUseYn");
			
			commentTxt.value = objEditor.getContent(true);
			contenttxt.value = objEditor.getTextContent();
			htmlUseYn.value = "Y";
			
			if(contenttxt.value.length > 300)
			{
				alert("欢迎词内容过长，最多只能输入300个字！");
				return;
			}
			if(commentTxt.value.length > 1000)
			{
				alert("欢迎词内容样式过多，请减少样式的使用！");
				return;
			}
		} else {
			var commentTxt = $("comment.commentTxt");
			
			$("contenttxt").value = commentTxt.value;
			$("comment.htmlUseYn").value = "N";
			if(commentTxt.value.length > 1000)
			{
				alert("欢迎词内容样式过多，请减少样式的使用！");
				return;
			}
		}
		var idc = $("idcNo").value;
		var svr = $("svrNo").value;
		var guild = $("guildNo").value;
		f.action= "Information!uploadGuildIntroduce.nhn?idcNo="+idc+"&svrNo="+svr+"&guildNo="+guild;
		f.method="post";
		f.submit(); 
		
	}

	/*
	function pageBack(){
		document.updateInfo.action = "Information.nhn";
		document.updateInfo.submit();
	}
	*/


 

  /*
    用于通过form提交参数

  参数： arguments[0]:提交的form名
         arguments[1]: 传入的参数
         arguments[2]:是否要检查用户登录 
	      
  */
function formSubmit(){ 
   var argLength = arguments.length;
   if(argLength == 1){
      eval('document.'+arguments[0]+'.submit()');
	  return;
   }else if(argLength > 0){
     if(typeof(arguments[argLength-1]) == 'boolean' && arguments[argLength-1] == true){
        if(readCookie('NLI') == '') {
	  	   alert('请登录');
	  	   return;
        }
      }else{

        var arg = arguments[1].split(",");
 
        var newStr = '';
        for(var i = 0;i < arg.length;i++ ){
			 var argument = arg[i];
			 var leng = argument.length;
            
			 var idex = argument.indexOf("=");
			
			 if(idex != -1){
				var param = argument.substring(0,idex);
				
				var value = argument.substring(idex+1);
							
			    if(typeof(eval('document.'+arguments[0]+'.'+param)) == 'object'){
						
                       eval('document.'+arguments[0]+'.'+param).value = value;
	
	            }else{
			        alert('参数不存在！');
			        return;
	            }
			 }
         }
	  }
           
     eval('document.'+arguments[0]+'.submit()');
	 return;
   }
  
}



/*
   打开新的JSP窗口
*/ 
function openWin(url,param,arg){

   if(arg == ''){
     arg = '_blank';
   }
  
   var str = url+'guildCenter.nhn?m=blog';
   var newStr = '';
   if(param != ''){
      var p = param.split(",");
      
      for(var i = 0;i < p.length;i++ ){

         newStr+="&"+p[i];
      }
   }
 
  str += newStr;

  window.open(str,arg);
  
  
 }
