﻿// JScript 文件
 //DIG参数
function getTopNum(url,newsid,num,divID)
{
    var Action='newsid='+newsid+'&getNum='+num+'';   var options={ 
                      method:'get', 
                      parameters:Action, 
                      onComplete:function(transport) 
                      { 
                          var returnvalue=transport.responseText; 
                          if (returnvalue.indexOf("??")>-1) 
                              document.getElementById(divID).innerHTML=''; 
                          else 
                              document.getElementById(divID).innerHTML=returnvalue; 
                      } 
                   }; 
       new  Ajax.Request(url+'?no-cache='+Math.random(),options);
}


function getagentvalue()
{
 var StrAddValue;
 var str=window.location.search;
 if (str.indexOf("agent")!=-1)
 {
  var pos_start=str.indexOf("agent")+6;
  var pos_end=str.indexOf("&",pos_start);
  if (pos_end==-1)
  {
    StrAddValue= str.substring(pos_start);
  }
  else
  {
    StrAddValue= str.substring(pos_start,pos_end)
  }
  keepourcookie12('agentmembers',StrAddValue,'365');
 }
getagentvalueMobile();
}


function getagentvalueMobile()
{
 var StrAddValue;
 var str=window.location.search;
 if (str.indexOf("mname")!=-1)
 {
  var pos_start=str.indexOf("mname")+6;
  var pos_end=str.indexOf("&",pos_start);
  if (pos_end==-1)
  {
    StrAddValue= str.substring(pos_start);
  }
  else
  {
    StrAddValue= str.substring(pos_start,pos_end)
  }
  document.getElementById("Text3").value=StrAddValue;
  document.getElementById("Text4").value=StrAddValue;

 }
}

function keepourcookie12(cookiename,value,strday){
        var today = new Date();
        var expires = new Date();
        expires.setTime(today.getTime() + 1000*60*60*24*strday);
        setmycookie12(cookiename,value,expires);   
    }

    
    function setmycookie12(name,value,expire){
    window.document.cookie = name + "=" + escape(value)+ ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))+";path=/";
    }



//公共ajax取数据
function pubajax(url,actionstr,divID)
{
    var Action=actionstr; 
    var options={ 
                      method:'get', 
                      parameters:Action, 
                      onComplete:function(transport) 
                      { 
                          var returnvalue=transport.responseText; 
                          if (returnvalue.indexOf("??")>-1) 
                              document.getElementById(divID).innerHTML=''; 
                          else 
                              document.getElementById(divID).innerHTML=returnvalue; 
                      } 
                   }; 
       new  Ajax.Request(url+'?no-cache='+Math.random(),options);
}


//公共ajax取数据
function pubPostajax(url,actionstr,divID)
{
    document.getElementById(divID).innerHTML="保存中...";
    var Action=actionstr; 
    var options={ 
                      method:'get', 
                      parameters:Action, 
                      onComplete:function(transport) 
                      { 
                          var returnvalue=transport.responseText; 
                          if (returnvalue.indexOf("??")>-1) 
                              document.getElementById(divID).innerHTML='保存失败'; 
                          else 
                              document.getElementById(divID).innerHTML=returnvalue; 
                      } 
                   }; 
       new  Ajax.Request(url+'?no-cache='+Math.random(),options);
}

function GetCommentListContent(urlsitedomain,newsid,page)
{
   var Action='NewsID='+newsid+'&CommentType=getlist&showdiv=0&page='+page;   var options={ 
                  method:'get', 
                  parameters:Action, 
                  onComplete:function(transport) 
                  { 
                      var returnvalue=transport.responseText;
                      if (returnvalue.indexOf("??")>-1) 
                          document.getElementById("CommentlistPage").innerHTML='加载评论列表失败'; 
                      else 
                          document.getElementById("CommentlistPage").innerHTML=returnvalue; 
                  } 
               }; 
   new  Ajax.Request('/comment.aspx?no-cache='+Math.random(),options);
}


function CommandSubmitContent(obj,url,newsid)
{
    if(obj.UserNum.value=="")
    {
        obj.UserNum.value="Guest";
    }
    if(obj.Content.value=="")
    {
        alert('评论内容不能为空');
        return false;
    }
    var r = obj.commtype; 
    var commtypevalue = '2'; 
    for(var i=0;i<r.length;i++) 
    {
        if(r[i].checked)
           commtypevalue=r[i].value;
    }
    var Action='CommentType=AddComment&showdiv=1&UserNum='+escape(obj.UserNum.value)+'&UserPwd='+escape(obj.UserPwd.value)+'&commtype='+escape(commtypevalue)+'&Content='+escape(obj.Content.value)+'&IsQID='+escape(obj.IsQID.value)+'&NewsID=437727796213';
    var options={ 
                    method:'get', 
                    parameters:Action, 
                    onComplete:function(transport) 
                    { 
                        var returnvalue=transport.responseText; 
                        var arrreturnvalue=returnvalue.split('$$$'); 
                        if (arrreturnvalue[0]=="ERR") 
                        { 
                           alert(arrreturnvalue[1]); 
                           obj.Content.value='';
                        } 
                        else 
                        { 
                           alert('发表评论成功!'); 
                           GetCommentListContent(''+url+'',''+newsid+'','1');
                           //document.getElementById("CommentlistPage").innerHTML=arrreturnvalue[1]; 
                           obj.Content.value='';
                        } 
                    } 
                 }; 
     new  Ajax.Request('/comment.aspx?no-cache='+Math.random(),options); 
     
} 
function CommentLoginOut(obj,url)
{
    var Action='CommentType=LoginOut';
    var options={ 
                  method:'get', 
                  parameters:Action, 
                  onComplete:function(transport) 
                  { 
                      var returnvalue=transport.responseText; 
                      var arrreturnvalue=returnvalue.split('$$$'); 
                      if (arrreturnvalue[0]=="ERR") 
                          alert('未知错误!'); 
                      else 
                          document.getElementById('UserNum').value='Guest';
                          document.getElementById('UserPwd').value='';
                          document.getElementById('loginOutB').innerHTML='(匿名用户请直接使用Guest用户名) ';
                   } 
                 }; 
      new  Ajax.Request('/comment.aspx?no-cache='+Math.random(),options);
}

//获得页面转向
function getPageInfoURLFileName(type)
{
	if(type=="0")
	{
	    var v1= document.location.pathname;
	    var temp_f = v1.lastIndexOf("/");
	    var fien = v1.substring(temp_f+1,v1.length)
	    if(fien.indexOf("_")>-1)
	    {
		    for (var i=0;i<document.getElementById('PageSelectOption').length;i++)
		    {
			    if(fien==document.getElementById('PageSelectOption').options[i].value)
			    {
				    document.getElementById('PageSelectOption').options[i].selected=true;
			    }
		    }
	    }
	}
	else
	{
	    var v1= document.location.href;
	    var temp_f = v1.lastIndexOf("=");
	    var fien = v1.substring(temp_f+1,v1.length)
	    if(v1.toLowerCase().lastIndexOf("page=")>-1)
	    {
		    for (var i=0;i<document.getElementById('PageSelectOption').length;i++)
		    {
			    document.getElementById('PageSelectOption').options[fien-1].selected=true;
		    }
	    }
	    else
	    {
	        document.getElementById('PageSelectOption').options[0].selected=true;
	    }
	}
	
}
//切换标签
function ZDsetTab(name,cursel,n){
 for(i=1;i<=n;i++){
  var menu=document.getElementById(name+i);
  var con=document.getElementById("con_"+name+"_"+i);
  menu.className=i==cursel?"hover":"";
  con.style.display=i==cursel?"block":"none";
 }
}

//转换时间格式
function parseDate(s) {
/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)/.exec(s);
var m1 = (RegExp.$1 && RegExp.$1 > 1899 && RegExp.$1 < 2101) ? parseFloat(RegExp.$1) : today.getFullYear();
var m2 = (RegExp.$2 && (RegExp.$2 > 0 && RegExp.$2 < 13)) ? parseFloat(RegExp.$2) : today.getMonth() + 1;
var m3 = (RegExp.$3 && (RegExp.$3 > 0 && RegExp.$3 < 32)) ? parseFloat(RegExp.$3) : today.getDate();
var m4 = (RegExp.$4 && (RegExp.$4 > -1 && RegExp.$4 < 24)) ? parseFloat(RegExp.$4) : 0;
var m5 = (RegExp.$5 && (RegExp.$5 > -1 && RegExp.$5 < 60)) ? parseFloat(RegExp.$5) : 0;
/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)/.exec("0000-00-00 00\:00");
return new Date(m1, m2 - 1, m3, m4, m5);
}

//考试时间JS函数
function djs(testtime,testtext)
{
	var ttarr = new Array();
	ttarr = testtime.split('-');
	var tt_year = ttarr[0];
	var tt_month = ttarr[1];
	var tt_day = ttarr[2];
	
	var TestTimeStr = tt_month +'-'+ tt_day +'-'+ tt_year;
	var timedate = new Date(TestTimeStr);  
	var now = new Date();
	var date = timedate.getTime() - now.getTime();    
	var time = Math.floor(date / (1000 * 60 * 60 * 24));    
	
	document.getElementById('testtime').innerHTML =tt_year+'年'+testtext;
	
	if (time >= 0){
		document.getElementById('djs').innerHTML = time +'天！';
	}else{
		document.getElementById('djs').innerHTML ='已经结束！';
	}
}

//考试时间JS函数
function ZD_TimeCalc(testname,testtime,testtext,url)
{
	var ttarr = new Array();
	ttarr = testtime.split('-');
	if(url==undefined||url==null||url=="")
	{
        if(testtime=="0000-00-00")
		{
			if(document.getElementById('testname')!=undefined)
			{
				document.getElementById('testname').innerHTML =testname;
				document.getElementById('djs').innerHTML ='暂未确定！';
			}
		}
		else
		{
			var tt_year = ttarr[0];
			var tt_month = ttarr[1];
			var tt_day = ttarr[2];	
			var timedate = parseDate(testtime); 
			var now = new Date();
			var date = timedate.getTime() - now.getTime(); 
			var time = Math.floor(date / (1000 * 60 * 60 * 24)); 
			if(document.getElementById('testname')!=undefined)
			{
				document.getElementById('testname').innerHTML =testname;
			}
			if(document.getElementById('testtime')!=undefined)
				document.getElementById('testtime').innerHTML =tt_year+'年'+testtext;
			if (time >= 0){
				document.getElementById('djs').innerHTML = '距考试还有<span class=dayTime>'+(time)+'</span>天';
			}else{
				document.getElementById('djs').innerHTML ='本次考试已经结束！';
			}	
		}
	}
	else
	{
		if(document.getElementById('testName')!=undefined)
			document.getElementById('testName').innerHTML =testname;
		if(document.getElementById('testtime')!=undefined)
			document.getElementById('testtime').innerHTML =testtime;
		if(document.getElementById('djs')!=undefined)
			document.getElementById('djs').innerHTML ='<a href="'+url+'" target="_blank">'+testtext+'</a>';
	}	
}
function ZD_DayNumber(testtime)
{
	var ttarr = new Array();
	ttarr = testtime.split('-');
	var tt_year = ttarr[0];
	var tt_month = ttarr[1];
	var tt_day = ttarr[2];
	
	var TestTimeStr = tt_month +'-'+ tt_day +'-'+ tt_year;
	var timedate = new Date(TestTimeStr);  
	var now = new Date();
	var date = timedate.getTime() - now.getTime();    
	var time = Math.floor(date / (1000 * 60 * 60 * 24));    
		if (time >= 0){
		document.getElementById('dayTime').innerHTML = time;
	}else{
		document.getElementById('dayTime').innerHTML ='0';
	}
}

//复制链接
function ZD_copyURL(){
   { 
    var clipBoardContent=this.location.href; 
    window.clipboardData.setData("Text",clipBoardContent); 
    alert("复制成功，推荐给你的好朋友吧!"); 
   } 
}
//加入收藏
function ZD_addBookmark(){
	var title = "";
	var url = document.referrer;
	if (window.sidebar)	{ 
		window.sidebar.addPanel(title, url, ""); 
	}
	else if( document.all ) {
		window.external.AddFavorite( url, title);
	}
	else if( window.opera && window.print ) {
		return true;
	}
}
//纵向循环滚动
function ZD_marquee(moveID,divho,speed){
var heightd=document.getElementById(moveID).height;
var ScrollBox = document.getElementById(moveID);
if(document.getElementById(divho).offsetHeight <= heightd) return;
var _tmp = ScrollBox.innerHTML.replace(divho, divho+'2')
ScrollBox.innerHTML += _tmp;
ScrollBox.scrollTop = 0;
function scrolling(){
     if(ScrollBox.scrollTop % heightd != 0){
         ScrollBox.scrollTop += 2;
         if(ScrollBox.scrollTop >= ScrollBox.scrollHeight/2) ScrollBox.scrollTop = 0;
     }
   else{
         clearInterval(scrollT);
     }
 }
 var scrollT = setInterval(scrolling,speed);
 ScrollBox.onmouseover=function() {clearInterval(scrollT)}
 ScrollBox.onmouseout=function() {scrollT = setInterval(scrolling,speed);}
}
