﻿//将所有script代码整合链接
var mainPath ="";
var mainlink = "mainlink.js" ;
var head = document.getElementsByTagName("head")[0];
var nodes = head.childNodes;
for (var i = 0; i < nodes.length;++i) {
	var src = nodes.item(i).src;
	if(src) {
		var index = src.indexOf(mainlink);
		if (index >= 0) {
			mainPath = src.substring(0, index);
		}
	}
}

IncludeJavaScript(mainPath+"ajaxpro/prototype.ashx");
IncludeJavaScript(mainPath+"ajaxpro/core.ashx");
IncludeJavaScript(mainPath+"ajaxpro/converter.ashx");
IncludeJavaScript(mainPath+"ajaxpro/SZUM.ServerMethods.PublicWork,SZUM.WebSite.Web.ashx");

function IncludeJavaScript(path)
{
	document.write("<script language='javascript' type='text/javascript' src='"+path+"'></script>");		
}



//与后台交互代码
function getChief(id){
   SZUM.ServerMethods.PublicWork.GetOpenFileInfoByid(id,function(info){
        document.getElementById("lblTitle").innerText = info.value.Tree_Name;
        SZUM.ServerMethods.PublicWork.GetOpenFileByTreeCode(info.value.Tree_Code,function(rs){
            document.getElementById("article").innerHTML = rs.value;
        });
   });
    
}

//工作简报
function getDrop(recordCount){
  if(typeof(recordCount)== 'undefined')
  {
	  recordCount = 10;
  }
  var res = SZUM.ServerMethods.PublicWork.getDrop(recordCount);
  if(res.value != null)
  {
	   document.all("publicworkshow").innerHTML = res.value;	      
  }    
}		
      

//本地资源
function GetResouces(){
  SZUM.ServerMethods.PublicWork.GetResouces
    ( function(res){if(res.value != null) 
		{
            document.getElementById("lbl_ArticleCount").innerText = res.value.ArticleCount;
            document.getElementById("lbl_AToDayNewCount").innerText = res.value.AToDayNewCount;
            document.getElementById("lbl_ForumCount").innerText = res.value.ForumCount;
            document.getElementById("lbl_ForumTodayNewCount").innerText = res.value.ForumTodayNewCount;
            document.getElementById("lbl_ForumOnline").innerText = res.value.ForumOnline;
            document.getElementById("lbl_DatabaseNum").innerText = res.value.DatabaseNum;
		 }
	  });
}
       
//计数器
function GetCounter(){
  SZUM.ServerMethods.PublicWork.GetCounter
    ( function(res){if(res.value != null) 
	    {
		    document.getElementById("spn_pepleOnline").innerHTML = res.value;	        
	     }
     });
 }

//天气通报
function GetWeather(){
   SZUM.ServerMethods.PublicWork.GetWeather
     ( function(res){if(res.value != null) 
		 {
		     document.getElementById("spn_weathermsg").innerHTML = res.value.WeatherMsg;
             document.getElementById("div_weatherimg").innerHTML = res.value.WeatherImg;	        
		  }
	 });
 }
 
 //曝光台Default
function GetPGTDefault(){
   SZUM.ServerMethods.PublicWork.GetDefaultStr
     ( function(res){if(res.value != null) 
		 {
		     document.getElementById("info").innerHTML = res.value;             
		  }
	 });
 }
 
 //曝光台
 function chkRole(name,pwd)
 {
    var res = SZUM.ServerMethods.PublicWork.chkRole(name,pwd);
    if(res.value != "")
    {
        document.all("info").innerHTML = res.value;	      
    }
    else
    {
        alert("用户名或密码有错！\n\n 请重新输入！");
    }  
 }
 
  //杂志封面
 function getIMG()
 {
    var res = SZUM.ServerMethods.PublicWork.getIMG();
    if(res.value != null)
    {
        document.all("imgInfo").innerHTML = res.value;	      
    }  
 }
  //杂志栏目
 function getCategory()
 {
    var res = SZUM.ServerMethods.PublicWork.getCategory();
    if(res.value != null)
    {
        document.all("cateInfo").innerHTML = res.value;	      
    }  
 }
  //杂志最新两期
 function getPeriodical()
 {
    var res = SZUM.ServerMethods.PublicWork.getPeriodical();
    if(res.value != null)
    {
        document.all("periodical").innerHTML = res.value;	      
    }  
 }
// function sendData(name,big,small,area,street,address,content,type,filename)
// {
//    if(type=="1")
//    {
//        var flag = false;
//        var resualt = SZUM.ServerMethods.PublicWork.SendData(name,big,small,area,street,address,content,filename);
//        if(resualt.value!=null)
//        {
//            alert("您的投诉已经受理，处理的投诉流水号是：" + resualt.value +" .\n\n 请于5个工作日之后再来查询投诉处理的结果！");            
//            flag = true;
//        }
//        return flag;
//    }
//    return true;
// }


//发送信箱信息
function sendMail()
{
    var name = document.getElementById("sendname").value;
    var email = document.getElementById("email").value;
    var tel = document.getElementById("tel").value;
    var title = document.getElementById("title").value;
    var contents = document.getElementById("contents").value;
    var occupation = document.getElementById("occupation").value;
    var company = document.getElementById("company").value;
    var address = document.getElementById("address").value;
    var sex;
    for(var i = 0; i < document.getElementsByName("sex").length - 1 ; i++)
    {
        if(document.getElementsByName("sex")[i].checked)
        {
           sex = document.getElementsByName("sex")[i].value;
           break;
        }
    }
    
    var type;
    for(var i = 0; i < document.getElementsByName("type").length ; i++)
    {
        if(document.getElementsByName("type")[i].checked)
        {
           type = document.getElementsByName("type")[i].value;
           break;
        }
    }
   
    return result = SZUM.ServerMethods.PublicWork.SendMail(name,email,tel,title,contents,occupation,company,address,sex,type);
}

//显示信箱反馈信息
function showResult(id)
{
    var info = SZUM.ServerMethods.PublicWork.GetMail(id).value;
    if(info != null)
    {
        document.getElementById("result_type").innerHTML = info[1];
        document.getElementById("result_title").innerHTML = info[0];
        document.getElementById("result_source").innerHTML = info[2];
        document.getElementById("result_content").innerHTML = info[3];
        document.getElementById("resultDIV").style.display = "block";
    }
}

//发送民意信息
function sendOpinion()
{
    var name = document.getElementById("sendname").value;
    var tel = document.getElementById("tel").value;
    var email = document.getElementById("email").value;
    var occupation = document.getElementById("occupation").value;
    var contents = document.getElementById("contents").value;
    var topicid = document.getElementById("txtTopicID").value;
    
    if(topicid != "")
    {
        var result = SZUM.ServerMethods.PublicWork.SendOpinion(name,tel,email,occupation,contents,topicid);
        if(result.value != "")
        {
            alert("意见发送成功。\n\n 你的意见会在审核后公布于该主题内！");
            document.getElementById("sendname").value = "";
            document.getElementById("tel").value = "";
            document.getElementById("email").value = "";
            document.getElementById("occupation").value = "";
            document.getElementById("contents").value = "";
        }
        else
        {
            alert("意见发送失败，请稍后再发。");
        }
    }
}

//登陆管理后台
function UMInfoLogin(name,pwd)
{
    var result = SZUM.ServerMethods.PublicWork.UMInfoLogin(name,pwd);
    if(result.value == "")
    {
        alert("用户名或密码有错！\n\n 请重新输入！");
    }
    else
    {
        open(result.value);//"UMAdmin/MailManage.aspx")
    }
}

//退出管理后台
function UMInfoLogout()
{
    if(confirm("你确定要退出系统吗？"))
    {
        SZUM.ServerMethods.PublicWork.ExitSys();
        window.opener = null;
        window.close();
    }
}
