﻿/*
+--------------------------------------------------------------------------+
| ※　(TControl.js)                          |   运行环境 : Asp.net环境    |
|                                            |   开发年月 : 2009年11月     |
|--------------------------------------------------------------------------|
|     程序设计 : Alin   QQ:410589305                                       |
|                                                                          |
|--------------------------------------------------------------------------|
|  声明:                                                                   |
|         本人保留本代码的原著权,擅自修改本程序造成的一切损失本人概不负责! |
|                                                      2008年11月08日      |
+--------------------------------------------------------------------------+
*/

//提取焦点值
function $() {
  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);
    if (arguments.length == 1)
      return element;
    elements.push(element);
  }
  return elements;
}
//去空格
function RTrim(str){
        var i;
        for(i=str.length-1;i>=0;i--){
            if(str.charAt(i)!=" ") break;
        }
        str = str.substring(0,i+1);
        return str;
}

function getObj(objId)
{
    /// <summary>根据对象Id,返回当前文档中的HTML元素</summary>
    /// <param name="objID" type="String">元素Id</param>
    /// <returns type="Object">返回元素对象</returns>        	
    if (typeof(objId)=="object") return objId
	if(document.getElementById){
		return eval('document.getElementById("' + objId + '")');
	}else if(document.layers){
		return eval("document.layers['" + objId +"']");
	}else{
		return eval('document.all.' + objId);
	}
}
/*获取下拉,文本框中的 值*/
function getObjValue(ObjID)
    {
        var Obj=null;
        var value=null;
        if (typeof(ObjID)=="object")
            {Obj=ObjID}
        else
            {Obj=getObj(ObjID);}
        if (Obj==null) return null;
        
        if (Obj.type=="select-one")
        {
              value = Obj.options.length>0 ? Obj.options[Obj.selectedIndex].value : null;
              value= value==0?null:value;
        }
        else
        {
           value = Obj.value;
        }
        return value;
    }
    
//获取url参数的代码  
function getQueryString(UrlValue)
{ 
    var url = location.href; 
    var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); 
    var paraObj = {} 
    for (i=0; j=paraString[i]; i++)
    { 
      paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); 
    } 
    var returnValue = paraObj[UrlValue.toLowerCase()]; 
    if(typeof(returnValue)=="undefined")
    { 
      return ""; 
    }
    else
    { 
      return returnValue; 
    } 
}

//CheckBox至少选择一项
function  ClientCheckBoxValidate(ObjID, args)
{
    var flag = false;
    var CheckID=getObj(ObjID); 
    var inarr = CheckID.getElementsByTagName('input'); 
    for (var i=0; i<inarr.length; i++)
    {
        if(inarr[i].type=="checkbox")
         {
            if(inarr[i].checked==true)    
             {
                 flag = true;
             }
          }
     }
     if (flag)
     {
        args.IsValid = true;
     }
     else
     {
        args.IsValid = false;
     }
 }
 
 //CheckBox只选择一项
function  ClientCheckBoxValidateOne(ObjID, args)
{
    var flag = 0;
    var CheckID=getObj(ObjID); 
    var inarr = CheckID.getElementsByTagName('input'); 
    for (var i=0; i<inarr.length; i++)
    {
        if(inarr[i].type=="checkbox")
         {
            if(inarr[i].checked==true)    
             {
                 flag += 1;
             }
          }
     }
     if (flag==1)
     {
        args.IsValid = true;
     }
     else
     {
        args.IsValid = false;
     }
 }
 
  //CheckBox最多选择min-max项
function  ClientCheckBoxValidateMax(ObjID, args,min,max)
{
    var flag = 0;
    var CheckID=getObj(ObjID); 
    var inarr = CheckID.getElementsByTagName('input'); 
    for (var i=0; i<inarr.length; i++)
    {
        if(inarr[i].type=="checkbox")
         {
            if(inarr[i].checked==true)    
             {
                 flag += 1;
             }
          }
     }
     if (flag>=min && flag<=max)
     {
        args.IsValid = true;
     }
     else
     {
        args.IsValid = false;
     }
 }
 function showHide(theHiddenMess) {
      var view = document.getElementById(theHiddenMess);
      if    (view.style.display == "none")
           view.style.display =    "";
      else view.style.display =    "none";
}
/*显示对话框，自动去除HTML格式符*/
function MsgBox(strMsg)
{
    alert(strMsg.replace(/<.*>|\r|\n| /g,""));
}
/*显示对话框，自动去除HTML格式符*/
function ConfirmBox(strMsg)
{
    var message=strMsg.replace(/<.*>|\r|\n| /g,"")
    var ok=confirm(message);
    if(!ok)
    {
       return false;
    }
    else
    {
      return true;
    }

}
//检验该字符串是否包含SQL注入的关键字
function checkSqlKeyword(keyword){
	//过滤SQL敏感字符
	var sqlFilterWord= "exec#net#xp_cmdshell#count#Asc#char#mid#select#insert#delete#add#from#drop#update#truncate#''#'#:#--#%#,#@#$#&#?#!#|#\\#*#/#=#<#>#;#(#)#《#》#[#]#{#}#^#_#`#-";
	var arrErrCha=sqlFilterWord.split("#");
	for(var i=0;i<arrErrCha.length;i++){
		if(keyword.indexOf(arrErrCha[i])>-1){
			alert('输入的内容含有不规范词语，会降低搜索结果的准确度，请重新输入！');
			// alert('不能包含不规范词语【'+arrErrCha[i]+'】');
			return false;
		}
	}
	return true;
}
function go(url,target)
{
    window.location.replace(url);

}
function winopen(url,width,heigh)
{
window.open(url,"search","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=yes,width="+width+",height="+heigh+",top=100,left=100");
}
function go(url)
{
    window.location.replace(url);

}
function isEmail(s) {
	if (s.length > 100)	return false;
	if (s.indexOf("'")!=-1 || s.indexOf("/")!=-1 || s.indexOf("\\")!=-1 || s.indexOf("<")!=-1 || s.indexOf(">")!=-1) return false;
    //edit by liujy 2004-08-04 09:30:01 
    s = s.replace('(', '');
    s = s.replace(')', '');
    s = s.replace('（', '');
    s = s.replace('）', '');

	var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[_.0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+(.+)$";
	//{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|cn|CN|cc|CC
	var re = new RegExp(regu);
	if (s.search(re) != -1)
		return true;
	else
		return false;
}
//读取显示Flash广告
function flashwrite(src,width,height)
{
  var thtml = "<embed src=\""+src+"\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\""+width+"\" height=\""+height+"\" wmode=opaque></embed>";
  document.write(thtml)
  return thtml;
}
function fEvent(sType,oInput){
	switch (sType){
		case "focus" :
			oInput.isfocus = true;
		case "mouseover" :
			oInput.style.borderColor = '#9ecc00';
			break;
		case "blur" :
			oInput.isfocus = false;
		case "mouseout" :
			if(!oInput.isfocus){
				oInput.style.borderColor='#ccc';
			}
			break;
	}
}

function writeflashhtml( arg )
    {
        var parm = []
        var _default_version = "8,0,24,0";
        var _default_quality = "high";
        var _default_align = "middle";
        var _default_menu = "false";

        for(i = 0; i < arguments.length; i ++)
        {
            parm[i] = arguments[i].split(' ').join('').split('=')
            for (var j = parm[i].length-1; j > 1; j --)
            {
                parm[i][j-1]+="="+parm[i].pop();
            }
            switch (parm[i][0])
            {
                case '_version' : var _version = parm[i][1] ; break ; 
                case '_swf' : var _swf = parm[i][1] ; break ; 
                case '_base' : var _base = parm[i][1] ; break ; 
                case '_quality' : var _quality = parm[i][1] ; break ; 
                case '_loop' : var _loop = parm[i][1] ; break ; 
                case '_bgcolor' : var _bgcolor = parm[i][1] ; break ; 
                case '_wmode' : var _wmode = parm[i][1] ; break ; 
                case '_play' : var _play = parm[i][1] ; break ; 
                case '_menu' : var _menu = parm[i][1] ; break ; 
                case '_scale' : var _scale = parm[i][1] ; break ; 
                case '_salign' : var _salign = parm[i][1] ; break ; 
                case '_height' : var _height = parm[i][1] ; break ; 
                case '_width' : var _width = parm[i][1] ; break ; 
                case '_hspace' : var _hspace = parm[i][1] ; break ; 
                case '_vspace' : var _vspace = parm[i][1] ; break ; 
                case '_align' : var _align = parm[i][1] ; break ; 
                case '_class' : var _class = parm[i][1] ; break ; 
                case '_id' : var _id = parm[i][1] ; break ; 
                case '_name' : var _name = parm[i][1] ; break ; 
                case '_style' : var _style = parm[i][1] ; break ; 
                case '_declare' : var _declare = parm[i][1] ; break ; 
                case '_flashvars' : var _flashvars = parm[i][1].replace(/::/g,"=") ; break ; 
                default :;
            }
        }
        var thtml = ""
        thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + ((_version)?_version:_default_version) + "'"
        if(_width) thtml += " width='" + _width + "'"
        if(_height) thtml += " height='" + _height + "'"
        if(_hspace) thtml += " hspace='" + _hspace + "'"
        if(_vspace) thtml += " vspace='" + _vspace + "'"
        if(_align) thtml += " align='" + _align + "'"
        else thtml += " align='" + _default_align + "'"
        if(_class) thtml += " class='" + _class + "'"
        if(_id) thtml += " id='" + _id + "'"
        if(_name) thtml += " name='" + _name + "'"
        if(_style) thtml += " style='" + _style + "'"
        if(_declare) thtml += " " + _declare
        thtml += ">"
        if(_swf) thtml += "<param name='movie' value='" + _swf + "'>"
        if(_quality) thtml += "<param name='quality' value='" + _quality + "'>" 
        else thtml += "<param name='quality' value ='" + _default_quality + "'>"
        if(_loop) thtml += "<param name='loop' value='" + _loop + "'>"
        if(_bgcolor) thtml += "<param name='bgcolor' value='" + _bgcolor + "'>"
        if(_play) thtml += "<param name='play' value='" + _play + "'>"
        if(_menu) thtml += "<param name='menu' value='" + _menu + "'>"
        else thtml += "<param name='menu' value='" + _default_menu + "'>"
        if(_scale) thtml += "<param name='scale' value='" + _scale + "'>"
        if(_salign) thtml += "<param name='salign' value='" + _salign + "'>"
        if(_wmode) thtml += "<param name='wmode' value='" + _wmode + "'>"
        if(_base) thtml += "<param name='base' value='" + _base + "'>"
        if(_flashvars) thtml += "<param name='flashvars' value='" + _flashvars + "'>"
        thtml += "<embed pluginspage='http://www.macromedia.com/go/getflashplayer'"
        if(_width) thtml += " width='" + _width + "'"
        if(_height) thtml += " height='" + _height + "'"
        if(_hspace) thtml += " hspace='" + _hspace + "'"
        if(_vspace) thtml += " vspace='" + _vspace + "'"
        if(_align) thtml += " align='" + _align + "'"
        else thtml += " align='" + _default_align + "'"
        if(_class) thtml += " class='" + _class + "'"
        if(_id) thtml += " id='" + _id + "'"
        if(_name) thtml += " name='" + _name + "'"
        if(_style) thtml += " style='" + _style + "'"
        thtml += " type='application/x-shockwave-flash'"
        if(_declare) thtml += " " + _declare 
        if(_swf) thtml += " src='" + _swf + "'"
        if(_quality) thtml += " quality='" + _quality + "'"
        else thtml += " quality='" + _default_quality + "'"
        if(_loop) thtml += " loop='" + _loop + "'"
        if(_bgcolor) thtml += " bgcolor='" + _bgcolor + "'"
        if(_play) thtml += " play='" + _play + "'"
        if(_menu) thtml += " menu='" + _menu + "'"
        else thtml += " menu='" + _default_menu + "'"
        if(_scale) thtml += " scale='" + _scale + "'"
        if(_salign) thtml += " salign='" + _salign + "'"
        if(_wmode) thtml += " wmode='" + _wmode + "'"
        if(_base) thtml += " base='" + _base + "'"
        if(_flashvars) thtml += " flashvars='" + _flashvars + "'"
        thtml += "></embed>"
        thtml += "</object>"
        document.write(thtml)
        return thtml;
    }

/*-------------Check All---------begin------------*/
function checkall()
{
   
    var isChecked=(document.getElementById("checkAll").checked == true); 

    var elements=document.getElementsByTagName("input"); 
    var counter=elements.length; 
    for(i=0;i<counter;i++)
    { 
        var element=elements[i]; 
        if(element.type=="checkbox")
        {
            element.checked=isChecked; 
        } 
    } 
   getCheckedValue();
}

function  CheckAll(e,itemname)
{
    var aa=document.getElementsByName(itemname);
    if(aa==undefined) return;
    for (var i=0; i<aa.length; i++)aa[i].checked = e.checked;
} 
 //是否有checkbox被选中 
function anyBodyChecked()
{ 
    var elements=document.etElementsByTagName("input"); 
    var counter=elements.length; 
    for(i=0;i<counter;i++)
    {
        var element=elements[i]; 
        if(element.type=="checkbox")
        {
            if(element.checked == true)
            { 
                return true;
            } 
        } 
    } 
    return false; 
}
 //是否有checkbox被选中 
function getCheckedValue(ObjID)
{ 
        
    var Obj = ObjID ? getObj(ObjID) : document;
    if(!Obj) Obj=document;
    
    var elements=Obj.getElementsByTagName("input"); 
    
    var counter=elements.length; 
    var items="";
    for(i=0;i<counter;i++)
    {
        var element=elements[i]; 
        if(element.type=="checkbox")
        {
            if(element.checked == true)
            {   
                if(element.id!="checkAll")
                {
                    items+=element.id.substring(2,element.id.length)+"|";
                 }
            } 
        } 
    } 
    items=items.substring(0,items.length-1);
    return items;
}

function checkOne(Obj)
{
    Obj.checked =(Obj.checked == true);
    getCheckedValue();
}
function checkAllObj(ObjID){
     var Obj = ObjID ? getObj(ObjID) : document;
    if(!Obj) Obj=document;
    
    var elements=Obj.getElementsByTagName("input"); 
    
    var counter=elements.length; 
    var items="";
    for(i=0;i<counter;i++)
    {
        var element=elements[i]; 
        if(element.type=="checkbox")
        {
            if(element.checked == true)
            {   
                if(element.id!="checkAll")
                {
                    items+=element.id+",";
                 }
            } 
        } 
    } 
    items=items.substring(0,items.length-1);
    return items;
}

/*-------------Check All---------end---------*/
function isExc(key)
{

 if(key=="show")
     message="是否激活选择的项目？";
  if(key=="hide")
     message="是否隐藏选择的项目？";
  if(key=="del")
     message="该操作不能恢复,确认要删除吗？";
  if(key=="ren")
     message="是否刷新选择的项目？"
  if(key=="hui")
     message="是否把所选项目,放入回收站？"
  if(key=="senior")
     message="是否申请高级人才？"
var ok=confirm(message);
if(!ok)return false
else
return true;
}

//===========================================================Control 类========================================================================
var Control = new TControl();
function TControl()
{
   this.goUrl = function(url,target)
    {
        if(target)
        {
            window.open(url,target);
        }
        else
        {
            window.location.replace(url);
        }
    }
    
    this.close = function()
    {
       /// <summary>关闭窗口</summary>
        window.opener=null;
        window.close();
    }
     var _color="#ffffff";
    
    this.SelectItemByText = function(obj,text)
    {
        /// <summary>设置select中指定value的第一个Item为选中</summary>
        /// <param name="obj" type="String">select对象</param>
        /// <param name="text" type="String">显示文本</param>
        for (var index=0; index<obj.options.length; index++)
        {
            if(obj.options[index].text == text)
            {
                obj.options[index].selected = true;
                return;
            }
        }
    }   
    
    this.setRowColor = function (row,color)
    {
        /// <summary>设置行背景颜色</summary>
        /// <param name="row" type="Object">row</param>
        /// <param name="color" type="String">color</param>
        if (typeof(row.style) == 'undefined' || typeof(row.cells) == 'undefined')
        {
            return false;
        }
        if(!color)
            color=_color 
        else
            _color=row.bgColor;
        
        var row_cells_cnt=row.cells.length;
        for (var c = 0; c < row_cells_cnt; c++)
        {
            row.cells[c].bgColor = color;
        }
    }
     
    
    this.Show = function(objId)
    {
        /// <summary>显示元素</summary>
        /// <param name="objId" type="String">元素Id</param>
        var object = getObj(objId)
        if(object) object.style.display=""
    }
       
    this.Hidden = function (objId)
    {
        /// <summary>隐藏元素</summary>
        /// <param name="objId" type="String">元素Id</param>
        var object = getObj(objId)
        if(object) object.style.display="none"
    }
    
    this.get_PosLeft = function(sender)
    { 
        /// <summary>返回对象左边距</summary>
        /// <param name="sender" type="Object"></param>
        var value = sender.offsetLeft; 
        while(sender = sender.offsetParent) 
        { 
            value += sender.offsetLeft; 
        } 
        return value;
    }
    
    /*接收URL中的参数*/
    this.Request =function (varName,url)
    {
        if (!url) url = document.location.href;
        url=url.toUpperCase();
        if(url.indexOf("?")>-1)
        {
            var strRequest=url.substring(url.indexOf("?")+1);
            varName=varName.toUpperCase();
            var arrPara = strRequest.split("&");
            count=arrPara.length;
            for(var i=0;i<count;i++)
            {
                aPara=arrPara[i].split("=")
                if (aPara[0]==varName)  return aPara[1];
            }
        }
        return null;
    }
    
  //搜索引擎列表  
  this.SeoSearch= function()
  {
	if(form1.abc0.checked) window.open("http://post.baidu.com/f?kw="+form1.key.value,"mspg0");
	if(form1.abc1.checked) window.open("http://www.gougou.com/search?id=1&search="+form1.key.value,"mspg1");
	if(form1.abc2.checked) window.open("http://www.yahoo.cn/search:"+form1.key.value,"mspg2");
	if(form1.abc3.checked) window.open("http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=0&word="+form1.key.value,"mspg3");
	if(form1.abc4.checked) window.open("http://www.google.cn/search?hl=zh-CN&q="+form1.key.value,"mspg4");
	if(form1.abc5.checked) window.open("http://zhidao.baidu.com/q?ct=17&pn=0&tn=ikaslist&rn=10&word="+form1.key.value,"mspg5");
	if(form1.abc6.checked) window.open("http://www.baidu.com/baidu?tn=pepsi718&word="+form1.key.value,"mspg6");
	if(form1.abc7.checked) window.open("http://mp3search.baidu.com/wstsearch?tn=baidump3&ct=134217728&lm=-1&rn=&word="+form1.key.value,"mspg7");
	if(form1.abc9.checked) window.open("http://mp3search.baidu.com/wstsearch?tn=baidump3lyric&ct=150994944&lm=-1&rn=&word="+form1.key.value,"mspg9");
	if(form1.abc10.checked) window.open("http://www.baidu.com/baidu?ft=all&q1="+form1.key.value,"mspg10");
	if(form1.abc11.checked) window.open("http://www.baidu.com/i?ct=201326592&cl=2&lm=-1&tn=baiduimage&word="+form1.key.value,"mspg11");
	if(form1.abc12.checked) window.open("http://www.baidu.com/baidu?word="+form1.key.value+"&tn=bds&cl=3&ct=2097152&si=www.leatherhr.com&s=on","mspg12");
	if(form1.abc13.checked) window.open("http://bk.baidu.com/?kw="+form1.key.value+"&submit=search","mspg13");
	if(form1.abc14.checked) window.open("http://map.baidu.com/m?word="+form1.key.value,"mspg14");
	if(form1.abc15.checked) window.open("http://news.baidu.com/ns?cl=2&rn=20&tn=news&word="+form1.key.value,"mspg15");
	if(form1.abc16.checked) window.open("http://www.baidu.com/baidu?ie=gb2312&bs=&sr=&z=&ct=1048576&cl=3&f=8&word="+form1.key.value,"mspg16");
	return false
}
 //颜色选择器
 this.selcolor=function(strCaller,URLToOpen)
 {   
  var   temp   =   window.showModalDialog(URLToOpen,strCaller,'dialogWidth:18.5em;   dialogHeight:17.5em;help:0;status:0;resizable:0;center:1')   
  if(   temp   ==   "undefined"   ||   temp   ==   null   ||   temp   ==   ""   )   
  temp   =   strCaller;   
  if(   temp   ==   "#NaNNaNNaN"   )   temp   =   ""   
  return   temp;   
  } 
  function showObj(num) {
  var odiv;
  for(i=0;i< 11;i++) {
   odiv = document.getElementById("odiv"+ i)
  	if (num == i) {
    	odiv.style.display="inline";
	} else {
		odiv.style.display="none";
	}
  }
}

//表格变换
this.Show_TabADSMenu=function(tabadid_num,tabadnum){
for(var i=0;i<3;i++){document.getElementById("tabadcontent_"+tabadid_num+i).style.display="none";}
for(var i=0;i<3;i++){document.getElementById("tabadmenu_"+tabadid_num+i).className="TasADSOff";}
document.getElementById("tabadmenu_"+tabadid_num+tabadnum).className="TasADSOn";
document.getElementById("tabadcontent_"+tabadid_num+tabadnum).style.display="block";
}

function HoverLi(n)
{
 for(var i=1;i<=4;i++)
 {
  getObj('tb_'+i).className="secure_menu_link";
  getObj('tbc_0'+i).className="secure_undis";
 }
 getObj('tb_'+n).className="secure_menu_hover";
 getObj('tbc_0'+n).className="secure_dis";
}

//点击弹出特效
this.Alert=function(str)
{ 
        var msgw,msgh,bordercolor; 
        msgw=400;//提示窗口的宽度 
        msgh=100;//提示窗口的高度 
        titleheight=25 //提示窗口标题高度 
        bordercolor="#c51100";//提示窗口的边框颜色 
        titlecolor="#c51100";//提示窗口的标题颜色 
         
        var sWidth,sHeight; 
        sWidth=screen.width; 
        sHeight=screen.height; 

        var bgObj=document.createElement("div"); 
        bgObj.setAttribute('id','bgDiv'); 
        bgObj.style.position="absolute"; 
        bgObj.style.top="0"; 
        bgObj.style.background="#cccccc"; 
        bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75"; 
        bgObj.style.opacity="0.6"; 
        bgObj.style.left="0"; 
        bgObj.style.width=sWidth + "px"; 
        bgObj.style.height=sHeight + "px"; 
        bgObj.style.zIndex = "10000"; 
        document.body.appendChild(bgObj); 
         
        var msgObj=document.createElement("div") 
        msgObj.setAttribute("id","msgDiv"); 
        msgObj.setAttribute("align","center"); 
        msgObj.style.background="white"; 
        msgObj.style.border="1px solid " + bordercolor; 
        msgObj.style.position = "absolute"; 
        msgObj.style.left = "50%"; 
        msgObj.style.top = "180px"; 
        msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif"; 
        msgObj.style.marginLeft = "-225px" ; 
        msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px"; 
        msgObj.style.width = msgw + "px"; 
        msgObj.style.height =msgh + "px"; 
        msgObj.style.textAlign = "center"; 
        msgObj.style.lineHeight ="25px"; 
        msgObj.style.zIndex = "20001"; 

       var title=document.createElement("h4"); 
       title.setAttribute("id","msgTitle"); 
       title.setAttribute("align","right"); 
       title.style.margin="0"; 
       title.style.padding="3px"; 
       title.style.background=bordercolor; 
       title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);"; 
       title.style.opacity="0.75"; 
       title.style.border="1px solid " + bordercolor; 
       title.style.height="18px"; 
       title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif"; 
       title.style.color="white"; 
       title.style.cursor="pointer"; 
       title.innerHTML="关闭"; 
       title.onclick=function(){ 
            document.body.removeChild(bgObj); 
            document.getElementById("msgDiv").removeChild(title); 
            document.body.removeChild(msgObj); 
            } 
       document.body.appendChild(msgObj); 
       document.getElementById("msgDiv").appendChild(title); 
       var txt=document.createElement("p"); 
       txt.style.margin="1em 0" 
       txt.setAttribute("id","msgTxt"); 
       txt.innerHTML=str; 
       document.getElementById("msgDiv").appendChild(txt); 
  } 
  //alter结束 
  
this.winopen=function(filename,width,height)
{
   window.open(filename,'son','left=200,top=180,titlebar=no,toolbar=no,resizable=yes,scrollbars=yes,width='+width+',height='+height+'')
}
this.google=function(keyword)
{
   // keyword=UrlEncode(keyword);
    var url="http://www.google.cn/search?hl=zh-CN&ie=GB2312&q="+keyword+"&meta=&aq=t";
    window.open(url);
}

this.baidu=function(keyword)
{
   // keyword=UrlEncode(keyword);
    var url="http://www.baidu.com/s?wd="+keyword+"&cl=3";
    window.open(url);
}

this.yahoo=function(keyword)
{
   // keyword=UrlEncode(keyword);
    var url="http://search.yahoo.cn/search;_ylt=A0oGkmCCYX1HLxIASiul87UF?p="+keyword+"&ei=GB2312&iscqry=&fr=sfp";
    window.open(url);
}
this.high=function(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",80)
}
this.low=function(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=80
}
this.highlightit=function(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity =100
else if (window.highlighting)
clearInterval(highlighting)
}

//picture
this.bbimg=function(o){
	var width=o.width;
	var zoom=parseInt(o.style.zoom, 10)||100;
	zoom+=event.wheelDelta/12;
	if (zoom>0) {
		if((zoom*width/100)>560){
			return false;
		}
		o.style.zoom=zoom+'%';	
	}
	return false;
}
    var flag=false; 
    this.DrawImage=function(ImgD,strW,strH){ 
    var image=new Image(); 
    image.src=ImgD.src; 
    if(image.width>0 && image.height>0){ 
      flag=true; 
      if(image.width/image.height>= strW/strH){ 
       if(image.width>strW){
        ImgD.width=strW; 
        ImgD.height=(image.height*strW)/image.width; 
       }else{ 
        ImgD.width=image.width;
        ImgD.height=image.height; 
       } 
       /*ImgD.alt="bigpic"  */
      } 
      else{ 
       if(image.height>strH){
        ImgD.height=strH; 
        ImgD.width=(image.width*strH)/image.height; 
       }else{ 
        ImgD.width=image.width;
        ImgD.height=image.height; 
       } 
        /*ImgD.alt="bigpic"  */ 
      } 
    }
    }
    
this.DropDownListDate = function (yearObj,MonthObj,DayObj,DateObj)
{
//获取客户端时间
var today=new Date();
//var beginYear=today.getFullYear();
var beginYear=1980;
ODate1_YYYY = getObj(yearObj);
ODate1_MM = getObj(MonthObj);
ODate1_DD = getObj(DayObj);
ODate1_AA = getObj(DateObj);

var riqi=ODate1_AA.value;
var ODate1d = new Date();
if (riqi==""){
  ODate1y = ODate1d.getYear();
	ODate1m = ODate1d.getMonth()+1;
	ODate1d = ODate1d.getDate();
}else{
	var ODate1date=riqi.split('-');
	ODate1y=ODate1date[0];
	ODate1m=ODate1date[1];
	ODate1d=ODate1date[2];
}

for(i=0; i <50; i++) {
	strj = (beginYear+i);
	strd = beginYear+i;
	ODate1_YYYY.options[i] = new Option(strj,strd);
	if (ODate1y==strd){
		ODate1_YYYY.selectedIndex=i;
	}
}

ODate1_YYYY.length = i;
for(i=0;i<12;i++){
	strj = (i+1);
	strd = i+1;
	ODate1_MM.options[i] = new Option(strj,strd);
	if (ODate1m==strd){
		ODate1_MM.selectedIndex=i;
	}
}
ODate1_MM.length = i
ODate1m = ODate1_MM.value
if (ODate1m==2){
	if (ODate1y % 4==0){
		max=29;
	}else{
		max=28;
	}
}else{
	if (ODate1m<=7){
		if (ODate1m %2 == 0){
			max=30;
		}else{
			max=31;
		}
	}else{
		if (ODate1m %2 == 0){
			max=31;
		}else{
			max=30;
		}
	}
}
for(i=0;i<max;i++){
strj = (i+1);
strd = i+1;
ODate1_DD.options[i] = new Option(strj,strd);
if (ODate1d==strd){
	ODate1_DD.selectedIndex=i;
}
}
ODate1_DD.length = i
ODate1_AA.value=ODate1_YYYY.value+"-"+ODate1_MM.value+"-"+ODate1_DD.value;
}   

this.ODate1DAY=function(yearObj,MonthObj,DayObj)
{
ODate1_YYYY = getObj(yearObj);
ODate1_MM = getObj(MonthObj);
ODate1_DD = getObj(DayObj);
var m = ODate1_MM.value;
var y = ODate1_YYYY.value;
var d = ODate1_DD.value;
var max;
if (m==2){
	if (y % 4==0){
		max=29;
	}else{
		max=28;
	}
}else{
	if (m<=7){
		if (m %2 == 0){
			max=30;
		}else{
			max=31;
		}
	}else{
		if (m %2 == 0){
			max=31;
		}else{
			max=30;
		}
	}
}
for(i=0;i<max;i++){
strj = (i+1);
strd = i+1;
ODate1_DD.options[i] = new Option(strj,strd);
	if (d==strd){

		ODate1_DD.selectedIndex=i;
	}
}
ODate1_DD.length = i;
ODate1_AA.value=ODate1_YYYY.value+"-"+ODate1_MM.value+"-"+ODate1_DD.value;
}

this.ODate1OK=function(yearObj,MonthObj,DayObj,DateObj)
{
ODate1_YYYY = getObj(yearObj);
ODate1_MM = getObj(MonthObj);
ODate1_DD = getObj(DayObj);
ODate1_AA = getObj(DateObj);
ODate1_AA.value=ODate1_YYYY.value+"-"+ODate1_MM.value+"-"+ODate1_DD.value;
}

}//end control

function copyToClip(){ 
var clipBoardContent=""; 
clipBoardContent+=document.title; 
clipBoardContent+=""; 
clipBoardContent+=this.location.href; 
window.clipboardData.setData("Text",clipBoardContent); 
alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友"); 
}

/*---------- Ajax类 ----------*/
function Ajax()
{
    /// <summary>Ajax类，AJAX异步取数  IE+火狐 (火狐下已能兼容)</summary>
    this.get_value =function (url)
    {
        /// <summary>用xmlHttp向指定url中获取数据</summary>
        /// <param name="url" type="String">Url地址</param>
        /// <returns type="String">返回从服务器端取回的字符</returns>
        var _XmlHttp;
        //IE环境使用,同步传输,推荐使用
        if(window.ActiveXObject)
        {
            _XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            if   (!_XmlHttp) {_XmlHttp=new   ActiveXObject("Microsoft.XMLHTTP");}
        }
        //非IE环境专用,异步传输(不稳定,有时取不回数据,有待改进)
        else if(window.XMLHttpRequest){_XmlHttp = new XMLHttpRequest();}
        _XmlHttp.open("GET",url,false)
        _XmlHttp.send(null);
        return _XmlHttp.responseText;
    }
    
    this.request = function(bigID,smallID,ID,param)
    {
        /// <summary>从services中返回指定的数据</summary>
        /// <param name="url" type="String">Url地址</param>
        /// <returns type="String">返回从服务器端取回的字符</returns>
        //var url ="/services/?"+url;}
        var url ="/Ajax/?modul="+bigID+"&mode="+smallID+"&sub="+ID+"&"+param;
        return this.get_value(url);
    }
    
}//end ajax

//表格变换
function Show_TabADSMenu(tabadid_num,tabadnum){
for(var i=0;i<3;i++){document.getElementById("tabadcontent_"+tabadid_num+i).style.display="none";}
for(var i=0;i<3;i++){document.getElementById("tabadmenu_"+tabadid_num+i).className="TasADSOff";}
document.getElementById("tabadmenu_"+tabadid_num+tabadnum).className="TasADSOn";
document.getElementById("tabadcontent_"+tabadid_num+tabadnum).style.display="block";
}


function HoverLi(n)
{
 for(var i=1;i<=4;i++)
 {
  getObj('tb_'+i).className='menu_link';
  getObj('tbc_0'+i).className='undis';
 }
 getObj('tb_'+n).className='menu_hover';
 getObj('tbc_0'+n).className='dis';
}
function getCookie_commentVal_comment(offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
function getCookie_comment(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return getCookie_commentVal_comment(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}
function setCookie_comment(name, value, expireTime) { 
    var argv = setCookie_comment.arguments;
    var argc = setCookie_comment.arguments.length;
    var expireTime = expireTime;
    var path = (argc > 3) ? argv[3] : null;
    var domain = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : false;
	var expires=new Date();
	expires.setTime(expires.getTime()+expireTime);
    document.cookie = name + "=" + escape(value) +
                      ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
                      ((path == null) ? "" : ("; path=" + path)) +
                      ((domain == null) ? "" : ("; domain=" + domain)) +
                      ((secure == true) ? "; secure" : "");
}
