﻿// JScript 文件

function JHshNumberText(elementid)
{
    var controlID;
    for(var i=0;i<document.forms[0].elements.length;i++)
    {
        if(document.forms[0].elements[i].id.indexOf(elementid) != -1)
        {
            controlID = document.forms[0].elements[i].id.replace(elementid,'');
            break;
        }
    }
    var objelementid=document.getElementById(controlID+elementid);
   
    
    if ( !((window.event.keyCode >= 48) && (window.event.keyCode <= 57)))
    {
        if (window.event.keyCode != 13)
        {
            window.event.keyCode = 0 ;
            alert("对不起，只能输入数字...");
        }
        else
        {
            document.all(objelementid).click();	
            return false;
        }
    }
} 

function JHshNumberTextAll(elementid,e)
{
    var controlID;
    for(var i=0;i<document.forms[0].elements.length;i++)
    {
        if(document.forms[0].elements[i].id.indexOf('PageFormId') != -1)
        {
            controlID = document.forms[0].elements[i].id.replace('PageFormId','');
            break;
        }
    }
    var objelementid=document.getElementById(controlID+elementid);

    var KeyNumber
    if(window.HTMLElement)//W3C eg. FF、konqueror 、opera 、 netscape、Safari 
    {
       KeyNumber = e.which;
    }
    else if(document.all)//IE
    {
       KeyNumber = e.keyCode;
    }
    if ( !((KeyNumber >= 48) && (KeyNumber <= 57)))
    {
        if (KeyNumber != 13)
        {
            if(window.HTMLElement)//W3C eg. FF、konqueror 、opera 、 netscape、Safari 
            {
               e.which=0;
            }
            else if(document.all)//IE
            {
               e.keyCode=0;
            }
            alert("对不起，只能输入数字...");
        }
        else
        {
            document.getElementById(controlID+elementid).click();	
            return false;
        }
    }
} 

function ClickSubmit(elementid, e)
{
    var KeyNumber
    if(window.HTMLElement)//W3C eg. FF、konqueror 、opera 、 netscape、Safari 
    {
       KeyNumber = e.which;
    }
    else if(document.all)//IE
    {
       KeyNumber = e.keyCode;
    }
    if (KeyNumber == 13)
    {
        var controlID;
        for(var i=0;i<document.forms[0].elements.length;i++)
        {
            if(document.forms[0].elements[i].id.indexOf('PageFormId') != -1)
            {
                controlID = document.forms[0].elements[i].id.replace('PageFormId','');
                break;
            }
        }
        document.getElementById(controlID+elementid).click();	
        return false;
    }
} 

function CheckIsNull(elementid)
{
    if(elementid.value = "")
    {
        alert("不能未空.");
    }
}

function getCalendarWindow(elementid,url)
{
    var controlID;
    for(var i=0;i<document.forms[0].elements.length;i++)
    {
        if(document.forms[0].elements[i].id.indexOf(elementid) != -1)
        {
            controlID = document.forms[0].elements[i].id.replace(elementid,'');
            break;
        }
    }
    var objCalendar=document.getElementById(controlID+elementid);
    if(window.document.all)//IE
    {
        var controlWindow=window.showModalDialog(url,window, "dialogWidth:250px; dialogHeight:260px; status:0; help:0; scroll:no;resizable:no");
        if (controlWindow!=null)	
	    {
		    objCalendar.value =controlWindow;
		    objCalendar.fireEvent("onblur");
//		    objCalendar.focus();
	    } 
    }
    else//FireFox
    {
        var strPara = "height=250,width=260,status=no,toolbar=no,menubar=no,location=no,scroll=no,resizable=no,dialog=yes";
        window.myAction=this;
        var DialogWin=window.open(url,"myOpen",strPara,true);
        this.returnAction=function(strResult)
        {
            window.document.getElementById(controlID+elementid).value=strResult;
            window.document.getElementById(controlID+elementid).fireEvent("onblur");
//            window.document.getElementById(controlID+elementid).focus();
        }
//        window.onclick=function(){DialogWin.focus()};
//        event.cancelBubble = true;
    }
}

function myConfirm(Message)
{
	if (Message!="")
	{
		if (confirm(Message))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}