﻿String.prototype.trim = function()  
{  
	return this.replace(/(^\s*)|(\s*$)/g, "");  
}
//*影响lightbox的代码
//*function $(val)
//*{
//*    return document.getElementById(val);
//*}

function WinOpen(url,n,w,h)
{
        var left = (screen.width-w)/2;
        var top = (screen.height-h)/2;
        var f = "width="+w+",height="+h+",top="+top+",left="+left;
        var c = window.open(url,n,f);
        return c; 
}
function WinOpenDialog(url,w,h)
{
    var feature = "dialogWidth:"+w+"px;dialogHeight:"+h+"px;center:yes;status:no;help:no";
    showModalDialog(url,window,feature);
}
function showlist(path,chId,fieldName,fieldValue,_target)
{
    var encodeValue = escape(fieldValue);
    if(_target.toLowerCase()=='blank') 
    window.open(path+'/list.aspx?chid='+chId+'&fieldname='+fieldName+'&keyword='+encodeValue);
    else
    location.href(path+'/list.aspx?chid='+chId+'&fieldname='+fieldName+'&keyword='+encodeValue);  
}
function ReviewPadding(appPath,modelType,id,pageSize,pageIndex)
{
    var data = XmlHttpGetMethodText(appPath + "/sys_template/MoreReviewList.aspx?ModelType=" + modelType + "&Id=" + id + "&PageSize=" + pageSize + "&P=" + pageIndex);
    document.getElementById('review_morelist_' + modelType + '_' + id).innerHTML=data
}

function SetSearchField(appPath,val)
{
    if(val.value!=0)
   { 
        document.getElementById("src_field_list").src=appPath+"/common/getsearchform.aspx?id="+val.value+"&flag=1"
   }
   else
   {
         document.getElementById("src_field_list").src=appPath+"/common/getsearchform.aspx?id="+val.value+"&flag=0"
   } 
}
function GoSearch(appPath)
{
   var chid = document.getElementById("search_channel_list").value;
   var fieldName =  document.getElementById("search_field_list").value;
   var keyword = document.getElementById("search_txt_keyword").value.trim();
   if(keyword.length==0)
   {
        alert('搜索内容必须填写');
        return;
   }
   if(chid!=0&&fieldName!=0)
   {
        window.open(appPath+"/List.aspx?chid="+chid+"&fieldname="+fieldName+"&keyword="+escape(keyword)+"&Search=1");
   }
   else
   {
        alert("频道和字段必须选择");
   }
}
function CheckNumber(val)
{
   var patt=/^\d+$/;
   return patt.test(val) ;
}
function go(f_url,pc,colid)
{
    var pi = $("txtPageNav"+colid).value;
    if(!CheckNumber(pi)) 
    {
        alert('页索引只能是数字'); 
        return; 
    }  
    if(pi<1||pi>pc)
    { 
        alert("页索引超出范围") ;
        return; 
     } 
     if(pi==1) 
    { 
        location.href(f_url) ;
        return; 
     } 
     var charindex = f_url.lastIndexOf(".")
     var preStr = f_url.substr(0,charindex);
     var ext = f_url.substr(charindex,f_url.length-charindex);
     var patt = /.*(\..*?)\?.*/i
     if(f_url.replace(patt,"$1").toLowerCase()!=".aspx") 
     {     
            location.href(preStr+"_"+pi+ext);
     } 
     else
     {
            location.href(f_url.setQuery("p",pi));
     }   
}
 String.prototype.setQuery   =   function(name,   value)   
  {   
      var   reg   =   new   RegExp("(^|&|\\?)("+   name   +"=)([^&]*)(&|$)");   
      var   r   =   this.substr(this.indexOf("?")+1).match(reg);   
      if   (r!=null)   return   this.replace(reg,   "$1$2"+   value   +"$4");   
      else   return   this   +   (this.indexOf("?")>-1   ?   "&"   :   "?")+   name   +"="+   value   
  }   
function SetDig(appPath,modelid,id)
{

    if( $("dig_"+modelid+"_"+id)!=null&&$("click_dig_"+modelid+"_"+id)!=null)
    { 
   var loadstr =   '<img src="'+appPath+'/images/dig_loading.gif">' 

        $("click_dig_"+modelid+"_"+id).innerHTML = loadstr;

    var data = XmlHttpGetMethodText(appPath+"/common/dig.aspx?type=set&modelid="+modelid+"&id="+id); 
         if(data!="-1") 
           { 
                $("dig_"+modelid+"_"+id).innerHTML=data;
           } 
       $("click_dig_"+modelid+"_"+id).innerHTML="成&nbsp;&nbsp;功";
        $("click_dig_"+modelid+"_"+id).style.removeAttribute("cursor");
        $("click_dig_"+modelid+"_"+id).removeAttribute("onclick"); 
     } 
    return false; 
}



function SuperLabelPage(PagePath,CaseId)
{
    var data = XmlHttpGetMethodText(PagePath);
    document.getElementById(CaseId).innerHTML=data;
}

function GetAjaxLabel(url,paramStr,currId,type)
{
    
     var data = XmlHttpPostMethodText(url,"paramStr="+paramStr+"&currId="+currId+"&type="+type)
     document.write(data) ;
}

function GetHiddenContent(url,paramStr,infoId,pageIndex,pageCount,tableName)
{
    var data = XmlHttpPostMethodText(url,"paramstr="+paramStr+"&id="+infoId+"&pageindex="+pageIndex+"&pagecount="+pageCount+"&tablename="+tableName);
     document.write(data) ;
}

function doPrint()
{
    var article;
    var css;
    var strAdBegin="";
    var strAdEnd="";
    var strTmp;
    var str="<html>\n<meta http-equiv='content-type' content='text/html; charset=gb2312'>";
    css="<style>"+"td,.f12{font-size:12px}";
    css +="body{font-family:宋体;border:1px #6f6f6f solid;}";
    css +=".f24 {font-size:24px;}";
    css +=".f14 {font-size:14px;}";
    css +=".title14 {font-size:14px;line-height:130%}";
    css +=".l17 {line-height:170%;}";
    css +=".x14 {font-size:14px;line-height:130%}";
    css +="a.zwy:link,a.zwy:active,a.zwy:visited,a.zwy:hover{text-decoration:none;color: #311bad;}";
    css +="a.htt:link,a.htt:active,a.htt:visited{text-decoration:none;color: #7b4109;}";
    css +="<\/style>";

    str +=  css;
    str +="<link href='../css/news_end_style01.css' rel='stylesheet' type='text/css' />";
    str +=  '<meta http-equiv="content-type" content="text/html; charset=gb2312">';
    str +=  '<title>'+document.title+'<\/title>';
    str +=  "<body bgcolor=#ffffff topmargin=5 leftmargin=5 marginheight=5 marginwidth=5 >";
    str +=  "<center><table width=600  border=0 cellpadding=0 cellspacing=0 ><tr>";
    str +=  "<td align=left valign=bottom style='padding-top:12px;'>预览</td>";
    str +=  "<td align=right valign=bottom style='padding-top:12px;'><a href='javascript:window.print()'><strong>打印</strong><\/a> <a href='javascript:history.back()'><strong>返回</strong><\/a>　<\/td><\/tr><\/table>";
    str +=  "<table  style='width:600px;border:#d8d8d8 1px solid; padding:20px 20px 0 20px'><tr><td><img align='absmiddle' src='/images/but03.gif'><b> ";
   str += document.getElementById('ArticleTit').innerHTML+"</b></td></tr><tr><td><br>";
   article=document.getElementById('PrintTxt').innerHTML;  //这是获取要打印内容的地方
    var nv  =  document.getElementById('div_multipagenav');
   if (nv!=null)
  {    var nav =document.getElementById('div_multipagenav').innerHTML;
       article=article.replace(nav,"");}
   var hzh=document.getElementById('TomHZH');
   if (hzh !=null){
     var oldhzh=document.getElementById('TomHZH').innerHTML;
     article=article.replace(oldhzh,"");}

   
   
       if(article.indexOf(strAdBegin)!=-1)
    {
        str +=article.substr(0,article.indexOf(strAdBegin));
        strTmp=article.substr(article.indexOf(strAdEnd)+strAdEnd.length, article.length);
    }
    else
    {
        strTmp=article
    }
    str +=strTmp
    str +=  "<\/td><\/tr><\/table><\/center>";
    str +=  "<\/body><\/html>";
    document.write(str);
    window.print();
    document.close();
}

function checkInput(){
	var author = document.getElementById("author")
	
	var content = document.getElementById("content");	
	var title = document.getElementById("comment.title");
	
	var errormsg = "";	
	
	if(author.value == ""){
		errormsg = "用户不能为空, 您可以选择匿名发表\n";
		author.focus();
	}
	
	if(author.value.length > 16){
		errormsg = "用户不能超过16个字符\n";
		author.focus();
	}
	
	if(content.value.match(/^\s*$/)){
		errormsg = errormsg + "请填写评论的内容\n";
		content.focus();
	}
	
	if(content.value==("请您在这里发表您的个人看法，发言时请各位遵纪守法并注意语言文明！")){
		errormsg = errormsg + "请填写评论的内容\n";
                  content.value="";
		content.focus();
	}
	
	if(content.value.length > 1500){
		errormsg = errormsg + "填写评论的内容不能超过1500个字符\n";
		content.focus();
	}
	
	
	if(errormsg){
		alert(errormsg);
		return false;
	}
	
}


function doZoom(size){
       　　　document.getElementById('PrintTxt').style.fontSize=size+'px'
　　}　　

 function SendToFriend(copycontent) { 
   if (window.clipboardData) {
      window.clipboardData.setData("Text", copycontent);
      alert("本页标题和地址已经复制，快推荐给你的好友吧！");
      return true;  
   } 
   else if (window.netscape) { 
      netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 
      var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
      if (!clip) return; 
      var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
      if (!trans) return; 
      trans.addDataFlavor('text/unicode'); 
      var str = new Object(); 
      var len = new Object(); 
      var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
      var copytext=copycontent; 
      str.data=copytext; 
      trans.setTransferData("text/unicode",str,copytext.length*2); 
      var clipid=Components.interfaces.nsIClipboard; 
      if (!clip) return false; 
      clip.setData(trans,null,clipid.kGlobalClipboard);
      alert("本页标题和地址已经复制，快推荐给你的好友吧！"); 
      return true; 
   } 
   return false; 
}

function Addmyfavorite(title,url)
{
    if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))//Gecko
    {
        window.sidebar.addPanel(title,url,"");
    }
    else//IE
    {
        window.external.AddFavorite(url,title);
    }
	   return false; 
}