function MM_swapImgRestore() { //v3.0
	var i, x, a = document.MM_sr;
	for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) {
		x.src = x.oSrc;
	}
}
function MM_preloadImages() { //v3.0
	var d = document;
	if (d.images) {
		if (!d.MM_p) {
			d.MM_p = new Array();
		}
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for (i = 0; i < a.length; i++) {
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
	}
}
function MM_findObj(n, d) { //v4.01
	var p, i, x;
	if (!d) {
		d = document;
	}
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if (!(x = d[n]) && d.all) {
		x = d.all[n];
	}
	for (i = 0; !x && i < d.forms.length; i++) {
		x = d.forms[i][n];
	}
	for (i = 0; !x && d.layers && i < d.layers.length; i++) {
		x = MM_findObj(n, d.layers[i].document);
	}
	if (!x && d.getElementById) {
		x = d.getElementById(n);
	}
	return x;
}
function MM_swapImage() { //v3.0
	var i, j = 0, x, a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for (i = 0; i < (a.length - 2); i += 3) {
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if (!x.oSrc) {
				x.oSrc = x.src;
			}
			x.src = a[i + 2];
		}
	}
}
function ShowTabinfo(ShowDiv, HiddenDivList) {
	for (i = 0; i < arr.length; i++) {
		document.getElementById(arr[i]).style.display = "none";
	}
	document.getElementById(ShowDiv).style.display = "block";
}
function ShowRemarkDetailInfo(id) {
	var infoid = document.getElementById("remarkinfo" + id);
	if (infoid.style.display == "block") {
		infoid.style.display = "none";
	} else {
		infoid.style.display = "block";
	}
}

function   YYYYMMDDstart()   
{   alert('b');
	MonHead   =   [31,   28,   31,   30,   31,   30,   31,   31,   30,   31,   30,   31];

	//先给年下拉框赋内容
	var   y       =   new   Date().getFullYear();
	for   (var   i   =   (y-30);   i   <   (y-10);   i++)   //以今年为准，显示前30年之后的20年
		document.form1.YYYY.options.add(new   Option(""+i+"",   i));

	//赋月份的下拉框
	for   (var   i   =   1;   i   <   13;   i++)
		document.form1.MM.options.add(new   Option(""+i+"",   i));

		//          document.form1.YYYY.value   =   y;   //获取到当前年份
		//          document.form1.MM.value   =   new   Date().getMonth()   +   1;   获取到当前月份
		var   n   =   MonHead[new   Date().getMonth()];
		if   (new   Date().getMonth()   ==1   &&   IsPinYear(YYYYvalue))   n++;
		writeDay(n);   //赋日期下拉框Author:meizz
		//          document.form1.DD.value   =   new   Date().getDate();   获取到当前日期
}
function   YYYYDD(str)   //年发生变化时日期发生变化(主要是判断闰平年)
{
	var   MMvalue   =   document.form1.MM.options[document.form1.MM.selectedIndex].value;
	if   (MMvalue   ==   ""){   var   e   =   document.form1.DD;   optionsClear(e);   return;}
	var   n   =   MonHead[MMvalue   -   1];
	if   (MMvalue   ==2   &&   IsPinYear(str))   n++;
	writeDay(n)
}
function   MMDD(str)     //月发生变化时日期联动
{
	var   YYYYvalue   =   document.form1.YYYY.options[document.form1.YYYY.selectedIndex].value;
	if   (YYYYvalue   ==   ""){   var   e   =   document.form1.DD;   optionsClear(e);   return;}
	var   n   =   MonHead[str   -   1];
	if   (str   ==2   &&   IsPinYear(YYYYvalue))   n++;
	writeDay(n)
}
function   writeDay(n)     //据条件写日期的下拉框
{
	var   e   =   document.form1.DD;   optionsClear(e);
	for   (var   i=1;   i<(n+1);   i++)
	e.options.add(new   Option(""+i+"",   i));
}
function   IsPinYear(year)//判断是否闰平年
{       return(0   ==   year%4   &&   (year%100   !=0   ||   year%400   ==   0));}
function   optionsClear(e)
{
	for   (var   i=e.options.length;   i>0;   i--)
	e.remove(i);
}


/**   
    判断输入框中输入的日期格式是否为 yyyy-mm-dd   或yyyy-m-d
  */   
function isDate(dateString){
  //年月日正则表达式
  var r=dateString.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
  if(r==null){
    alert("请输入格式正确的日期\n\r日期格式：yyyy-mm-dd\n\r例    如：2008-08-08\n\r");
   return false;
  }
   var d=new Date(r[1],r[3]-1,r[4]);   
  var num = (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
  if(num==0){
   alert("请输入格式正确的日期\n\r日期格式：yyyy-mm-dd\n\r例    如：2008-08-08\n\r");
   return false;
  }
  return (num!=0); 
}  

/**  
* @desc 验证字符串是否不为空,空格不算字符  
* @return 不为空返回true,为空返回false  
*/  
function IfNull(strings)   
{   
    //var strs = /(^\s*|\s*$)/;   
    var str = strings;   
    str = str.replace(/(^\s*)|(\s*$)/g, "");      
    str = str.replace(/(^　*)|(　*$)/g, "");    
    if( str == '' )    
    {   
        return false;   
    }   
    return true;   
}  

function copyToClipboard(txt) {    
     if(window.clipboardData) {    
             window.clipboardData.clearData();    
             window.clipboardData.setData("Text", txt);    
     } else if(navigator.userAgent.indexOf("Opera") != -1) {    
          window.location = txt;    
     } else if (window.netscape) {    
          try {    
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");    
          } catch (e) {    
               alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");    
          }    
          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 = txt;    
          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("复制成功！")    
     }    
} 

