﻿
/*
 * 功能：表单内容格式检测
 * 参数 obj 　　　为表单名称（ID）
 *      chktype　 为类型，参照函数内释
 */
function chk(obj, chktype) {
	if (chktype == null) {
		chktype = "undifined";
	}
	switch (chktype) {
	  case "undifined":
		//alert("u8f93u5165u9519u8bef!u8bf7u9009u62e9u6761u4ef6");
		return false;
		break;
	  case "NOTNULL"://判断是否为空
		if (obj.value == "") {
			//alert("u8bf7u8f93u5165u5fc5u8981u7684u5b57u7b26u3002");
			obj.focus();
			obj.onselect();
			return false;
		}
		break;
	  case "NUMBER"://判断是否为数字
		var reg = /^\d+(\.\d+)?$/;
		if (!reg.test(obj.value)) {
			//alert("u8bf7u8f93u5165u6570u5b57u3002");
			obj.focus();
			obj.select();
			return false;
		}
		break;
	  case "USERNAME"://判断是否为用户名格式
		var reg = /^[^\d\-_][\w\-]*[^\-_]$/;
		if (!reg.test(obj.value)) {
			//alert("u8bf7u8f93u5165u6b63u786eu7684u683cu5f0fu3002");
			obj.focus();
			obj.select();
			return false;
		}
		break;
	  case "CHN"://判断是否为汉字
		var reg = /^[\u4E00-\u9FA5]*$/;
		if (!reg.test(obj.value)) {
			//alert("u8bf7u8f93u5165u7684u4e0du5168u662fu6c49u5b57u3002");
			obj.focus();
			obj.select();
			return false;
		}
		break;
	  case "EMAIL"://判断是否为邮箱格式
		//var reg = /^[^\d\-_][\w\-]*[^\-_]@[^\-][a-zA-Z\d\-]*[^\-](\.[^\-][a-zA-Z\d\-]*[^\-])*\.[a-zA-Z]{3}(\.[a-zA-Z]{2})?$/;
		var reg=/^[\w.-]+@([0-9a-z][\w-]+\.)+[a-z]{2,3}$/;
		if (!reg.test(obj.value)) {
			//alert("u8bf7u8f93u5165u6b63u786eu7684u90aeu7bb1u683cu5f0fu3002");
			obj.focus();
			obj.select();
			return false;
		}
		break;
	  case "DATE"://判断是否为合法日期格式
		var reg = /^(19|20)\d\d\-(0|1)\d\-(0|1|2|3)\d$/;
		if (!reg.test(obj.value)) {
			//alert("u8bf7u8f93u5165u6b63u786eu7684u65e5u671fu683cu5f0fu3002");
			obj.focus();
			obj.select();
			return false;
		} else {
			if (!datecheck(obj.value)) {
				//alert("u8bf7u8f93u5165u6b63u786eu7684u65e5u671fu683cu5f0fu3002");
				obj.focus();
				obj.select();
				return false;
			}
		}
		break;
	}
	return true;
}

 //判断时间相差天数
function DateDiff(sDate1, sDate2) {    //sDate1和sDate2是2002-12-18格式
	var aDate, oDate1, oDate2, iDays;
	aDate = sDate1.split("-");
	oDate1 = new Date(aDate[1] + "-" + aDate[2] + "-" + aDate[0]);   //转换为12-18-2002格式
	aDate = sDate2.split("-");
	oDate2 = new Date(aDate[1] + "-" + aDate[2] + "-" + aDate[0]);
	var days_diff = oDate1 - oDate2;
	iDays = parseInt(days_diff / 1000 / 60 / 60 / 24); //把相差的毫秒数转换为天数
	return iDays;
}

//bitTotal函数
//计算出当前密码当中一共有多少种模式
function bitTotal(num) {
	modes = 0;
	for (i = 0; i < 4; i++) {
		if (num & 1) {
			modes++;
		}
		num >>>= 1;
	}
	return modes;
}

//checkStrong函数
//返回密码的强度级别
function checkStrong(sPW) {
	if (sPW.length <= 4) {
		return 0;
	}  //密码太短
	Modes = 0;
	for (i = 0; i < sPW.length; i++) {
   //测试每一个字符的类别并统计一共有多少种模式.
		Modes |= CharMode(sPW.charCodeAt(i));
	}
	return bitTotal(Modes);
} 

//pwStrength函数
//当用户放开键盘或密码输入框失去焦点时,根据不同的级别显示不同的颜色
function pwStrength(pwd) {
	O_color = "#eeeeee";
	L_color = "#FF0000";
	M_color = "#FF9900";
	H_color = "#33CC00";
	if (pwd == null || pwd == "") {
		Lcolor = Mcolor = Hcolor = O_color;
	} else {
		S_level = checkStrong(pwd);
		switch (S_level) {
		  case 0:
			Lcolor = Mcolor = Hcolor = O_color;
		  case 1:
			Lcolor = L_color;
			Mcolor = Hcolor = O_color;
			break;
		  case 2:
			Lcolor = Mcolor = M_color;
			Hcolor = O_color;
			break;
		  default:
			Lcolor = Mcolor = Hcolor = H_color;
		}
	}
	document.getElementById("strength_L").style.background = Lcolor;
	document.getElementById("strength_M").style.background = Mcolor;
	document.getElementById("strength_H").style.background = Hcolor;
	return;
}

//CharMode函数
//测试某个字符是属于哪一类.
function CharMode(iN){
 if (iN>=48 && iN <=57) //数字
  return 1; 
 if (iN>=65 && iN <=90) //大写字母
  return 2;
 if (iN>=97 && iN <=122) //小写
  return 4;
 else
  return 8; //特殊字符
}

//加入收藏夹
function addFavor(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

//设为首页
function setHomePageInFF(site)
{
if(window.netscape)
{
try { 
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
} 
catch (e) 
{ 
alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
}
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',site);
}

//
function makeUrl(key,value) {
	var oldUrl = window.location.href;
	var ipage = oldUrl.lastIndexOf(key+"=");
	var clienurl = oldUrl;
	if (ipage >= 0) {
		var clienurl = oldUrl.substr(0, ipage);
		var pageURL = clienurl + key+"=" + value;
	} else {
		var ipa = oldUrl.lastIndexOf("?");
		if (ipa > 0) {
			var pageURL = clienurl + "&"+key+"=" + value;
		} else {
			var pageURL = clienurl + "?"+key+"=" + value;
		}
	}
	window.location = pageURL;
}

function checkEmail_callback(res)
{
  var show = document.getElementById("emailinfo");
  if(res){
    if(res.value){
      show.innerHTML ="<font color=\"green\">电子邮箱还没被注册.</font>";
    }else{
      show.innerHTML ="<font color=\"red\">电子邮箱已经存在,请重新输入.</font>";
    }
  }else{
   show.innerHTML ="<font color=\"red\">检查合法性失败.</font>";
  }
}

function checkUserCode_callback(res)
{
 var show = document.getElementById("usercodeinfo");
  if(res){
    if(res.value){
      show.innerHTML ="<font color=\"green\">用户名还没被注册.</font>";
    }else{
      show.innerHTML ="<font color=\"red\">用户名已经存在,请重新输入.</font>";
    }
  }else{
   show.innerHTML ="<font color=\"red\">检查合法性失败.</font>";
  }
}

//检查合法性
function checkRegInfo(showDiv, fieldId, type) {

	var field = document.getElementById(fieldId);
	var show = document.getElementById(showDiv);
    
    show.innerHTML = "";
	//alert(field.value);
	if (field.value != "") {
		if (type == "email") {
			if (chk(field, "EMAIL")) {				
				  ePaperNet.user.Register.CheckEmail(field.value,checkEmail_callback);
				  return true;
			} else {
                show.innerHTML ="<font color=\"red\">电子邮箱地址不合法.</font>";
                return false;
			}
		} else {
			  ePaperNet.user.Register.CheckUserCode(field.value,checkUserCode_callback);
			  return true;
		}

	} else {
	   show.innerHTML ="<font color=\"red\">请先输入数据.</font>";
	   return false;
	}
}

function regUser_callback(res)
{
   var show = document.getElementById("errors");
   var reg_table_obj = document.getElementById("reg_table");
    
  if(res){
    changeCheckCodeImage('checkCodeImage');
    if(res.value==1){
        show.innerHTML = "<font color=\"green\">用户注册成功!</font>  <a href='/account/login.aspx'>请点击此处登录</a>";
        reg_table_obj.style.display = "none";
    }else{
       if(res.value==100){
        show.innerHTML ="<font color=\"red\">校验码不正确，用户注册失败.</font>";
       }else{
        show.innerHTML ="<font color=\"red\">用户注册失败.</font>";
      }
    }
  }else{
   show.innerHTML ="<font color=\"red\">用户注册失败.</font>";
  }
    
}

//检查合法性
function SubmitForm(userCode,email,password1,password2) {

	var userCodeC = document.getElementById(userCode);
    var emailC = document.getElementById(email);
    var password1C = document.getElementById(password1);
    var password2C = document.getElementById(password2);
    
    if (!checkRegInfo('usercodeinfo',userCode,'code')) {
        return false;
    }
    if (!checkRegInfo('emailinfo',email,'email')) {
        return false;
    }
    
    var show = document.getElementById("pw1check");
    var checkCodeC = document.getElementById("checkCode");
            
    if(password1C.value!=""&&password2C.value!=""){
        if (password1C.value!=password2C.value) {
             show.innerHTML ="<font color=\"red\">两次输入的密码不一置.</font>";
         } else {
            document.getElementById("usercodeinfo").innerHTML ="";
            document.getElementById("emailinfo").innerHTML ="";
            ePaperNet.user.Register.RegUser(userCodeC.value,emailC.value,password1C.value,password2C.value,checkCodeC.value,regUser_callback);
            return true;
        }
    }else{
        show.innerHTML ="<font color=\"red\">密码不能为空.</font>";
    }

}

function LoginForm(userCode,password,rem,checkCode){
    //alert("11");
    var Login_callback = function(res) {
        var show = document.getElementById("errors");
        if (res != null && res.value) {
            var resV = res.value.split("|");

            if (resV[0] == "1" || resV[0] == "0") {
                if (resV[0] == "1") {
                    var cookieTest = new eyunCookie();
                    cookieTest.key = "account_key";
                    cookieTest.value = resV[1];
                    cookieTest.expires = 30 * 86400000; ;
                    cookieTest.set();

                } else {
                    var cookieTest = new eyunCookie();
                    cookieTest.del("User");
                }
                
                var retUrl = document.getElementById("retUrl").value;

                if (retUrl != null && retUrl != "") {
                    show.innerHTML = "<font color=\"blue\">登录成功！立即转向最后访问的页面。</font><br/>";
                    window.location.href = retUrl;
                } else {
                    window.location.href = "/account/index.aspx";
                }
                
            } else {
                if (resV[0] == "5") {
                    changeCheckCodeImage('checkCodeImage');
                    show.innerHTML = "<font color=\"red\">帐号已经被锁定,登录失败.</font>";
                } else if (resV[0] == "6") {
                    changeCheckCodeImage('checkCodeImage');
                    show.innerHTML = "<font color=\"red\">验证码不正确,登录失败.</font>";
                } else {
                    changeCheckCodeImage('checkCodeImage');
                    show.innerHTML = "<font color=\"red\">用户名或者密码不正确,登录失败.</font>";
                }
            }
        } else {
            changeCheckCodeImage('checkCodeImage');
            show.innerHTML = "<font color=\"red\">用户名或者密码不正确,登录失败.</font>";
        }
    }
    
    var userCodeC = document.getElementById(userCode);
    var passwordC = document.getElementById(password);
    var remC = document.getElementById(rem);
    var checkCodeC = document.getElementById(checkCode);
    
    var show = document.getElementById("errors");
    if (userCodeC.value != null && userCodeC.value != "") {
        if (checkCodeC.value == null || checkCodeC.value == "") {
            show.innerHTML = "<font color=\"red\">验证码不能为空.</font>";
            return false;
        }
        if(passwordC.value!=null&&passwordC.value!=""){
            var remV=0;
            if (remC.checked) {
                remV=1;
            }
            ePaperNet.user.Login.UserLogin(userCodeC.value, passwordC.value, remV, checkCodeC.value, Login_callback);
            return true;
        }else{
             show.innerHTML ="<font color=\"red\">密码不能为空.</font>";
              return false;
        }
    }else{
         show.innerHTML ="<font color=\"red\">用户名不能为空.</font>";
          return false;
    }
}

function Logout_callback(res)
{
   window.location.href="../Index.aspx";
}

function Logout()
{
 window.location.href="../user/Logout.aspx";
}


//检查输入的是否全是数字
function ifNumber(number) {
	var number_chars = "1234567890";
	var i;
	if (number == "") {
		return false;
	}
	for (i = 0; i < number.length; i++) {
		if (number_chars.indexOf(number.charAt(i)) == -1) {
			return false;
		}
	}
	return true;
}

//转到某页
function gotoPage(page) {

	if (!ifNumber(page)) {
		alert("\u8bf7\u8f93\u5165\u6570\u5b57\uff01");
		return;
	}
	var oldUrl = window.location.href;
	var ipage = oldUrl.lastIndexOf("page=");
	var clienurl = oldUrl;
	if (ipage >= 0) {
		var clienurl = oldUrl.substr(0, ipage);
		var pageURL = clienurl + "page=" + page;
	} else {
		var ipa = oldUrl.lastIndexOf("?");
		if (ipa > 0) {
			var pageURL = clienurl + "&page=" + page;
		} else {
			var pageURL = clienurl + "?page=" + page;
		}
	}
	//alert(pageURL);
	window.location = pageURL;
}

var lastTagId="-1";

function ChangeTag_callback(ret){
  if(ret!=null&&ret.value){
    var paperCount= ret.value.length;
    //alert(paperCount);
    var imagesHtml="";

    imagesHtml="<ul>";
	for (i = 0; i < paperCount; i++) {
        var page=ret.value[i];
        var PagePicNameSmall=page.PagePicNameSmall;
        var IssueId=page.IssueId;
        var PageOrder=page.PageOrder;
        var PaperTime=page.PaperTime;
        
        var year=1900+PaperTime.getYear();
        if (document.all) {
            year=PaperTime.getYear();
        }
        
        var month=PaperTime.getMonth()+1;
        var day=PaperTime.getDate();
        
        var strMonth=month.toString();
        if (month<10) {
            strMonth="0"+month;
        }
        
        var strDay=day.toString();
        if (day<10) {
            strDay="0"+day;
        }
        
        //alert(year);
        var strDate=year.toString()+strMonth+strDay;
        var strDate2=year.toString()+"-"+strMonth+"-"+strDay;
        
        var paper=page.NewsPaper;
        var PaperName=paper.NewsPaperName;
        var isFavorited=paper.IsFavorited;
        var paperId=paper.NewsPaperId;
        var paperType=paper.NewsPaperPageType;
        
        var issue=page.Issue;
        var pageCount= issue.PageCount;
        
        imagesHtml+="<li id='li_";
        imagesHtml+=paperId;
        imagesHtml+="'>";
        imagesHtml+="<div class=\"p_itm\">";
        imagesHtml+="<div class=\"p_box\">";
        imagesHtml+="<div class=\"img-wrapper\"> ";
        
        imagesHtml+="<a href=\"javascript:showPaper('";
        imagesHtml+=IssueId;
        imagesHtml+="','1','"
        imagesHtml+=paperType
        imagesHtml+="');\"  title=\"点击查看当日报纸清晰版\" ";
        
        imagesHtml+=">";
        imagesHtml+="<img src=\"";
        imagesHtml+=PagePicNameSmall;
        imagesHtml+="\" class=\"hand\" border=\"0\">";
        imagesHtml+="</a></div></div>";
        imagesHtml+=" <div class=\"p_txt\">";
        if (!isFavorited) {
         imagesHtml+=" <a id=\"paper";
         imagesHtml+=paperId;
         imagesHtml+="\" href=\"javascript:AddFavorite('";
         imagesHtml+=paperId;
         imagesHtml+="')\">";
         imagesHtml+=" <img title=\"点击收藏此报纸\" alt=\"点击收藏此报纸\" src=\"image/xl.gif\" />";
         imagesHtml+="</a>";
        }else{
            if (lastTagId=="1000") {
             imagesHtml+=" <a id=\"paper";
             imagesHtml+=paperId;
             imagesHtml+="\" href=\"javascript:DeleteFavorite('";
             imagesHtml+=paperId;
             imagesHtml+="')\">";
             imagesHtml+=" <img title=\"点击取消收藏\" alt=\"点击取消收藏\" src=\"image/del.gif\" />";
             imagesHtml+="</a>&nbsp;";
            }
        }
        imagesHtml+="<a href=\"Paper.aspx?paperId=";
        imagesHtml+=paperId;
        imagesHtml+="\" target=\"_blank\"  title=\"点击查看报纸的所有历史期号\" ";
        imagesHtml+=">";
        imagesHtml+=PaperName;
        imagesHtml+="</a>.共";
        imagesHtml+=pageCount;
        imagesHtml+="版</div><div class=\"p_txt\">";
        imagesHtml+="出版日期:";
        // imagesHtml+="<a href=\"Default.aspx?date=";
        //imagesHtml+=strDate;
        //imagesHtml+="\" title=\"点击查看此日期全部报纸\" target=\"_blank\">";
        imagesHtml+=strDate2;
        //imagesHtml+="</a>";
        imagesHtml+="</div></div></li>";                 
        
        //alert(PagePicNameSmall);
    }
    imagesHtml+="</ul>";
 
    //alert(imagesHtml);
    pageImages.innerHTML=imagesHtml;
    }else{
        pageImages.innerHTML="无符合条件的报纸。";
    }
}



//切换tag
function ChangeTag(tagId,page) {
    var imagesHtml="";
    
    imagesHtml+="<img src=\"/image/loading.gif";
    imagesHtml+="\" class=\"hand\" border=\"0\">";
    imagesHtml+="正在加载数据......";
        
    var pageImages=document.getElementById("pageImages");
    pageImages.innerHTML=imagesHtml;
    
     if (lastTagId!="-1") {
     }else{
        var userId=document.getElementById("userId").value;
        if (userId!=null&&userId!="") {
           lastTagId="1000";
        }else{
           lastTagId="0";
        }
     }
     
     var lastTagObj=document.getElementById("tag"+lastTagId);
     lastTagObj.className="normal";
        
     var tagObj=document.getElementById("tag"+tagId);
     tagObj.className="active";
     
     lastTagId=tagId;
     
     ePaperNet.Default.GetPagesByTagId(tagId,page,ChangeTag_callback);
}

function AddFavorite(paperId){

    var AddFavorite__callback= function(res){
        if(res!=null&&res.value){
            if (document.getElementById("paper"+res.value)) {
                var tagObj=document.getElementById("paper"+res.value);
                tagObj.innerHTML="";
            }
            if (document.getElementById("pop_paper"+res.value)) {
                document.getElementById("pop_paper"+res.value).innerHTML="";
            }
        }
    }
    var userId=document.getElementById("userId").value;
    if (userId!=null&&userId!="") {
        ePaperNet.Default.AddFavorite(paperId,AddFavorite__callback);
    }else{
        var info='<div style="MARGIN-left:10px;">';
        info+='对不起,您还没有登录,无法收藏.</br>';
        info+="点击此处<a href=\"bbs/login.aspx\">登录</a>.</br>";
        info+="还没有帐号? 点击此处<a href=\"bbs/register.aspx\">注册一个</a>.</div>";
        
        new dialog().init();
        new dialog().event(info,'void 0;');
    }
}

function DeleteFavorite(paperId){

    var DeleteFavorite__callback= function(res){
        if(res!=null&&res.value){
            //alert(res.value);
            var tagObj=document.getElementById("li_"+res.value);
            tagObj.innerHTML="";
        }
    }
    var userId=document.getElementById("userId").value;
    if (userId!=null&&userId!="") {
        ePaperNet.Default.DeleteFavorite(paperId,DeleteFavorite__callback);
    }else{
        var info='<div style="MARGIN-left:10px;">';
        info+='对不起,您还没有登录,无法取消收藏.</br>';
        info+="点击此处<a href=\"bbs/login.aspx\">登录</a>.</br>";
        info+="还没有帐号? 点击此处<a href=\"bbs/register.aspx\">注册一个</a>.</div>";
        
        new dialog().init();
        new dialog().event(info,'void 0;');
    }
}
function IndexLogin(userCode,password,rem){

    var Login_callback= function(res){

      var show = document.getElementById("errors");
      if(res!=null&&res.value){
        var resV=res.value.split("|");

        if(resV[0]=="1"||resV[0]=="0"){
            if(resV[0]=="1"){
                
               var cookieTest=new eyunCookie();
               cookieTest.key="User";
               cookieTest.value=resV[1];
               cookieTest.expires=30*86400000;;
               cookieTest.set();
               
            }else{
               var cookieTest=new eyunCookie();
               cookieTest.del("User");
            }
          window.location.href="Index.aspx";
        }else{
            if (resV[0]=="5") {
                show.innerHTML ="<font color=\"red\">帐号已经被锁定,登录失败.</font>";
            }else{
                show.innerHTML ="<font color=\"red\">用户名或者密码不正确,登录失败.</font>";
            }
        }
      }else{
       show.innerHTML ="<font color=\"red\">用户名或者密码不正确,登录失败.</font>";
      }
    }

    var userCodeC = document.getElementById(userCode);
    var passwordC = document.getElementById(password);
    var remC = document.getElementById(rem);
          
    var show = document.getElementById("errors");
    if(userCodeC.value!=null&&userCodeC.value!=""){
        if(passwordC.value!=null&&passwordC.value!=""){
            var remV=0;
            if (remC.checked) {
                remV=1;
            }
            ePaperNet.Default.UserLogin(userCodeC.value,passwordC.value,remV,Login_callback);
            return true;
        }else{
             show.innerHTML ="<font color=\"red\">密码不能为空.</font>";
              return false;
        }
    }else{
         show.innerHTML ="<font color=\"red\">用户名不能为空.</font>";
          return false;
    }
}

function showTypePapers(typeId){
var showTypePapers_callback= function(ret){
      if(ret!=null&&ret.value){
            var paperCount= ret.value.length;
            var imagesHtml="";
            if(paperCount<=0){
                imagesHtml="无符合条件的报纸。";
            }else{
            imagesHtml="<ul class=\"papersOftype\">";
            for (i = 0; i < paperCount; i++) {
                var page=ret.value[i];
                var PagePicNameSmall=page.PagePicNameSmall;
                var IssueId=page.IssueId;
                var PageOrder=page.PageOrder;
                var PaperTime=page.PaperTime;
                
                var year=1900+PaperTime.getYear();
                var month=PaperTime.getMonth()+1;
                var day=PaperTime.getDate();
                
                var strMonth=month.toString();
                if (month<10) {
                    strMonth="0"+month;
                }
                
                var strDay=day.toString();
                if (day<10) {
                    strDay="0"+day;
                }
                
                var strDate=year.toString()+strMonth+strDay;
                var strDate2=year.toString()+"-"+strMonth+"-"+strDay;
                
                var paper=page.NewsPaper;
                var PaperName=paper.NewsPaperName;
                var isFavorited=paper.IsFavorited;
                var paperId=paper.NewsPaperId;
                var paperType=paper.NewsPaperPageType;
                        
                var issue=page.Issue;
                var pageCount= issue.PageCount;
                
                imagesHtml+="<li id='li_";
                imagesHtml+=paperId;
                imagesHtml+="'>";
                imagesHtml+="<div class=\"p_itm\">";
                imagesHtml+="<div class=\"p_txt\">";
                if (!isFavorited) {
                 imagesHtml+=" <a id=\"pop_paper";
                 imagesHtml+=paperId;
                 imagesHtml+="\" href=\"javascript:AddFavorite('";
                 imagesHtml+=paperId;
                 imagesHtml+="')\">";
                 imagesHtml+=" <img title=\"点击收藏此报纸\" alt=\"点击收藏此报纸\" src=\"image/xl.gif\" />";
                 imagesHtml+="</a>";
                }else{
                    if (lastTagId=="1000") {
                     imagesHtml+=" <a id=\"paper";
                     imagesHtml+=paperId;
                     imagesHtml+="\" href=\"javascript:DeleteFavorite('";
                     imagesHtml+=paperId;
                     imagesHtml+="')\">";
                     imagesHtml+=" <img title=\"点击取消收藏\" alt=\"点击取消收藏\" src=\"image/del.gif\" />";
                     imagesHtml+="</a>&nbsp;";
                    }
                }
                imagesHtml+="<a href=\"javascript:showPaper('";
                imagesHtml+=IssueId;
                imagesHtml+="','1','"
                imagesHtml+=paperType
                imagesHtml+="');\"  title=\"点击查看当日报纸清晰版\" ";
                imagesHtml+=">";
                imagesHtml+=PaperName;
                imagesHtml+="</a>.共";
                imagesHtml+=pageCount;
                imagesHtml+="版</div><div class=\"p_txt\">";
                imagesHtml+="出版日期:";
                // imagesHtml+="<a href=\"Default.aspx?date=";
                //imagesHtml+=strDate;
                //imagesHtml+="\" title=\"点击查看此日期全部报纸\" target=\"_blank\">";
                imagesHtml+=strDate2;
                //imagesHtml+="</a>";
                imagesHtml+="</div></div></li>";                 
                
                //alert(PagePicNameSmall);
            }
            imagesHtml+="</ul>";
         }
     //alert(imagesHtml);

     //document.getElementById("msgTitle").click();
	 sAlert(imagesHtml);

    }
   }
    var imagesHtml="";
    
    imagesHtml+="<img src=\"/image/loading.gif";
    imagesHtml+="\" class=\"hand\" border=\"0\">";
    imagesHtml+="正在加载数据......";
    sAlert(imagesHtml);
    
    ePaperNet.Default.QueryPaperByType(typeId,showTypePapers_callback);
}

function searchPaperName(nameId){
    var searchPaperName_callback= function(ret){
      if(ret!=null&&ret.value){
            //alert("11");
            
        var paperCount= ret.value.length;
        //alert(paperCount);
        var imagesHtml="";
        if(paperCount<=0){
            imagesHtml="无符合条件的报纸。";
        }else{
        imagesHtml="<ul class=\"papersOftype\">";
        for (i = 0; i < paperCount; i++) {
            var page=ret.value[i];
            var PagePicNameSmall=page.PagePicNameSmall;
            var IssueId=page.IssueId;
            var PageOrder=page.PageOrder;
            var PaperTime=page.PaperTime;
            
            var year=1900+PaperTime.getYear();
            var month=PaperTime.getMonth()+1;
            var day=PaperTime.getDate();
            
            var strMonth=month.toString();
            if (month<10) {
                strMonth="0"+month;
            }
            
            var strDay=day.toString();
            if (day<10) {
                strDay="0"+day;
            }
            
            var strDate=year.toString()+strMonth+strDay;
            var strDate2=year.toString()+"-"+strMonth+"-"+strDay;
            
            var paper=page.NewsPaper;
            var PaperName=paper.NewsPaperName;
            var isFavorited=paper.IsFavorited;
            var paperId=paper.NewsPaperId;
            var paperType=paper.NewsPaperPageType;
            
            var issue=page.Issue;
            var pageCount= issue.PageCount;
            
            imagesHtml+="<li id='li_";
            imagesHtml+=paperId;
            imagesHtml+="'>";
            imagesHtml+="<div class=\"p_itm\">";
            imagesHtml+="<div class=\"p_txt\">";
            if (!isFavorited) {
             imagesHtml+=" <a id=\"pop_paper";
             imagesHtml+=paperId;
             imagesHtml+="\" href=\"javascript:AddFavorite('";
             imagesHtml+=paperId;
             imagesHtml+="')\">";
             imagesHtml+=" <img title=\"点击收藏此报纸\" alt=\"点击收藏此报纸\" src=\"image/xl.gif\" />";
             imagesHtml+="</a>";
            }else{
                if (lastTagId=="1000") {
                 imagesHtml+=" <a id=\"paper";
                 imagesHtml+=paperId;
                 imagesHtml+="\" href=\"javascript:DeleteFavorite('";
                 imagesHtml+=paperId;
                 imagesHtml+="')\">";
                 imagesHtml+=" <img title=\"点击取消收藏\" alt=\"点击取消收藏\" src=\"image/del.gif\" />";
                 imagesHtml+="</a>&nbsp;";
                }
            }
            imagesHtml+="<a href=\"javascript:showPaper('";
            imagesHtml+=IssueId;
            imagesHtml+="','1','"
            imagesHtml+=paperType
            imagesHtml+="');\"  title=\"点击查看当日报纸清晰版\" ";
            imagesHtml+=">";
            imagesHtml+=PaperName;
            imagesHtml+="</a>.共";
            imagesHtml+=pageCount;
            imagesHtml+="版</div><div class=\"p_txt\">";
            imagesHtml+="出版日期:";
            // imagesHtml+="<a href=\"Default.aspx?date=";
            //imagesHtml+=strDate;
            //imagesHtml+="\" title=\"点击查看此日期全部报纸\" target=\"_blank\">";
            imagesHtml+=strDate2;
            //imagesHtml+="</a>";
            imagesHtml+="</div></div></li>";                 
            
            //alert(PagePicNameSmall);
        }
         imagesHtml+="</ul>";
         }       
         sAlert(imagesHtml);
       }
    }
    var nameV=document.getElementById(nameId).value;
    
    if (nameV!=null&&nameV.trim()!="") {
        var imagesHtml="";
        
        imagesHtml+="<img src=\"/image/loading.gif";
        imagesHtml+="\" class=\"hand\" border=\"0\">";
        imagesHtml+="正在加载数据......";
        sAlert(imagesHtml);
        
        ePaperNet.Default.QueryPaperByName(nameV.trim(),searchPaperName_callback);
    }
}

function changeCheckCodeImage(imgeId){
     var imgeObj=document.getElementById(imgeId);
     var number=Math.random();  
     number=number*1000000000; 
     imgeObj.src="../common/CheckNum.aspx?i="+number;
}

function checkSearch(id) {
    var keyObj = document.getElementById(id);
    var key = keyObj.value;
    //if (key = '请输入查询报纸的名字') {
   //     return false;
   // }
    if (key == '') {
        return false;
    }
    window.location.href = "/SearchPaper.aspx?paperName=" + key;
}