﻿// JScript 文件

function isInt(s)  //整数输入判断
{
   if (s.value == "") return true;
   var chk=parseInt(s.value,10);
   if(chk!=s.value || chk<0)
     {
       alert("请输入有效的数字！");
       s.focus();
       return false;
      }
   return true;
}

function isFloat(s)  //浮点数输入判断
{
  if (s.value == "") return true;
   var chk=parseFloat(s.value);
   if(chk!=s.value)
     {
	  alert("请输入有效的整数或小数！");
      s.focus();
      return false;
      }
   return true;
}



// JScript 文件
var isIe=(document.all)?true:false;

function showmes(){		
  
	mes.style.left=(document.body.clientWidth-220)/2;
	mes.style.top=(document.body.clientHeight-50)/2;
	mes.style.display="block";
     var back=document.createElement("div");
	back.id="back";	
	var bWidth=parseInt(document.body.scrollWidth);
	var bHeight=parseInt(document.body.scrollHeight)<592?592:parseInt(document.body.scrollHeight);
	var styleStr="top:0px;left:0px;position:absolute;background:#666;width:"+bWidth+"px;height:"+bHeight+"px;";
	styleStr+=(isIe)?"filter:alpha(opacity=40);":"opacity:0.40;";
	back.style.cssText=styleStr;
	document.body.appendChild(back);
	
} 


function writemes(){
document.writeln("<div id=\"mes\" style=\"Z-INDEX: 2;display: none; POSITION:absolute\">");
document.writeln("<table width=\"220\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
document.writeln("<tr>");
document.writeln("<td width=\"6\"><img src=\"/Images/Loading/mes_001.gif\" width=\"6\" height=\"6\" border=\"0\" alt=\"\"></td>");
document.writeln("<td background=\"/Images/Loading/mes_002.gif\"></td>");
document.writeln("<td width=\"10\"><img src=\"/Images/Loading/mes_003.gif\" width=\"10\" height=\"6\" border=\"0\" alt=\"\"></td>");
document.writeln("</tr>");
document.writeln("<tr>");
document.writeln("<td width=\"6\" background=\"/Images/Loading/mes_004.gif\"></td>");
document.writeln("<td align=\"center\" bgcolor=\"#f2f8ff\"><img src=\"/Images/Loading/loading.gif\" width=\"94\" height=\"27\"></td>");
document.writeln("<td width=\"10\" background=\"/Images/Loading/mes_005.gif\"></td>");
document.writeln("</tr>");
document.writeln("<tr>");
document.writeln("<td width=\"6\"><img src=\"/Images/Loading/mes_006.gif\" width=\"6\" height=\"10\" border=\"0\" alt=\"\"></td>");
document.writeln("<td background=\"/Images/Loading/mes_007.gif\"></td>");
document.writeln("<td width=\"10\"><img src=\"/Images/Loading/mes_008.gif\" width=\"10\" height=\"10\" border=\"0\" alt=\"\"></td>");
document.writeln("</tr>");
document.writeln("</table>");
document.writeln("</div>");
}


    // 多选的全选与取消
    function checkJs(boolvalue)
    {
        if(document.all.checkboxname.length>1)
        {
            for(var i=0;i<document.all.checkboxname.length;i++)
            {
             if (document.all.checkboxname[i].disabled!=true)
                {
                document.all.checkboxname[i].checked = boolvalue;   
                }         
            }
        }
        else
            document.all.checkboxname.checked = boolvalue;
    }
    //
    
    // 只有全部选中时“全选”选中
    function SingleCheckJs()
    {
        var flag1=false;
        var flag2=false;
        
        if (document.all.checkboxname.length)
        {
            for (var i=0;i<document.all.checkboxname.length;i++)
            {
               
                if(document.all.checkboxname[i].checked)
                    flag1 = true;
                else
                    flag2 = true;
                    }            
        }
        else
        {
            if(document.all.checkboxname.checked)
                flag1 = true;
            else
                flag2 = true;
        }
        
        if(flag1==true&&flag2==false)
            document.getElementById("chk").checked = true;
        else
            document.getElementById("chk").checked = false;
    }


    //图片按比例缩放
    var flag = false;
    function DrawImage(ImgD, iwidth, iheight) {
        //参数(图片,允许的宽度,允许的高度)
        var image = new Image();
        image.src = ImgD.src;
        if (image.width > 0 && image.height > 0) {
            flag = true;
            if (image.width / image.height >= iwidth / iheight) {
                if (image.width > iwidth) {
                    ImgD.width = iwidth;
                    ImgD.height = (image.height * iwidth) / image.width;
                } else {
                    ImgD.width = image.width;
                    ImgD.height = image.height;
                }
                ImgD.alt = image.width + "×" + image.height;
            }
            else {
                if (image.height > iheight) {
                    ImgD.height = iheight;
                    ImgD.width = (image.width * iheight) / image.height;
                } else {
                    ImgD.width = image.width;
                    ImgD.height = image.height;
                }
                ImgD.alt = image.width + "×" + image.height;
            }
        }
      
    }

    //****************************************
    //* 只能输入数字 
    //****************************************
    function JHshNumberText() {
        if (!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45))) {
            window.event.keyCode = 0;
        }
    }

    //****************************************
    //* 只能输入中文
    //****************************************
    function onlychinese() {
        if ((window.event.keyCode >= 32) && (window.event.keyCode <= 126)) {
            window.event.keyCode = 0;
        }
    }

    //****************************************
    //* 身分证的输入 88-X 120-x
    //****************************************
    function onlycert() {
        if (!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 88) || (window.event.keyCode == 120) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45))) {
            window.event.keyCode = 0;
        }
    }

    //****************************************
    //* 提示后进行操作事件 
    //****************************************
    function clcikshowmes(str) {
        if (confirm(str)) {
            showmes();
            return true;
        } else {
            return false;
        }
    }

    //选中下拉框中所有选项，设置页面排序时用(群发消息)
    function SelectAllItem(obj) {
        for (i = 0; i <= obj.options.length - 1; i++)
            if (!obj.options[i].selected)
            obj.options[i].selected = true;
        return true;
    }

    //判断字符串是否全是由空格字符组成,如果是返回TRUE
    function isNullStrCheck(str) {
        var tempStr = new String(str);
        var n, i;
        if (tempStr.length == 0)
            return true;
        n = 0;
        for (i = 0; i <= tempStr.length - 1; i++) {
            if (tempStr.substr(i, 1) != ' ' && tempStr.substr(i, 1) != '\n' && tempStr.substr(i, 1) != '\r') {
                n = 1;
            }
        }
        if (n == 0)
            return true;
        else
            return false;
    }
