// ==============================================================================
// 串是否全部由数字组成
function IsNum(str)
{
	var i;
	
	for (i=0;i<str.length;i++)
	{
		if (((str.charAt(i) < "0") || (str.charAt(i)> "9")) && (str.charAt(i) != "."))
			return false;
	}
	return true;
}

// ==============================================================================
// EMAIL的有效性检查
function isValidEmailAddress(strEmail)
{
  var i, strDomain, cChar;
  var nDotCount=0;
  var bFindAlpha=false;
  var bLastIsDot=false;
  var strValid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-.";

  if (strEmail=="") return false;
  i = strEmail.indexOf("@");
  if (i==-1 || i==0 || i==strEmail.length-1) return false;
  strDomain = strEmail.substring(i+1,strEmail.length);

  if (strDomain.indexOf("@")!=-1) return false;
  if (strDomain.charAt(0)==".") return false;
  if (strDomain.charAt(strDomain.length-1)==".") return false;

  for (i=0;i<strDomain.length;i++) {
    cChar = strDomain.charAt(i);
    if (strValid.indexOf(cChar)==-1) return false;
    if (cChar==".") {
      if (bLastIsDot) return false;
      bLastIsDot=true;
      nDotCount++;
    } else bLastIsDot=false;
    if ( (("a"<=cChar) && (cChar<="z")) || (("A"<=cChar)&&(cChar<="Z")) )
      bFindAlpha=true;
  }

  if (bFindAlpha && (0 == nDotCount)) return false;
  return true;
}

// ==============================================================================
// 打印Web页面
// 调用 <input type=button name=print value='打印本页' onclick='printit()'>
function printit(){
	var NS = (navigator.appName == "Netscape");
	var VERSION = parseInt(navigator.appVersion);

	if (NS) {
		window.print() ;  
	} else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);      //Use a 1 vs. a 2 for a prompting dialog box 
		WebBrowser1.outerHTML = "";  
	}
}

// ==============================================================================
// 打开一个新窗口1
// 调用 <a href=javascript:openwin("../admin/StampDetail.asp")>
function openwin(url)
{
	var pop=null;
	pop = window.open(url,'wname',"width=700,height=450,top=90,left=0,directories=no,location=no,menubar=1,scrollbars=yes,resizable=yes,status=no,toolbar=no");
	pop.focus();
}

// ==============================================================================
// 打开一个新窗口2
// 调用 <a href="javascript:opennew('mail.pl?fid=tomaster',500,300,100,100)">
function opennew(url,width,height,top,left){
    var pop=null;
    pop=window.open(url,'newwin','width='+width+',height='+height+',top='+top+',left='+left+',resizable=1,scrollbars=yes');
    pop.focus();
}
