<!--
//document.onmousedown=click

function click() 
	{
		if ((event.button==2) ||(event.button==3)) 
			{
				alert('欢迎使用企业MIS管理系统!') 
			}
	}


function check_blank(check_num)
{
	var reg_exp;
	reg_exp=/^\s*$/;

	if (check_num.search(reg_exp) != -1)
		{
			return false;
		}
	return true;
}

function check_num(check_num,type)
{
	var reg_exp1,reg_exp2,reg_exp3,reg_exp4,reg_exp5,reg_exp6,reg_exp7,reg_exp8,reg_exp9,reg_exp10,result
	reg_exp1=/^[0-9]{0,10}\.[0-9]{0,5}$/;
	reg_exp2=/^[0-9]{1,10}$/;
	reg_exp3=/^[0-9]{0,3}\.[0-9]{0,5}$/;
	reg_exp6=/^[0-9]{1,3}$/;	
	reg_exp4=/^[0-9]{0,4}\.[0-9]{0,2}$/;
	reg_exp5=/^[0-9]{1,4}$/;
	reg_exp7=/^[0-9]{0,12}\.[0-9]{0,2}$/;
	reg_exp8=/^[0-9]{1,12}$/;
	reg_exp9=/^[0-9]{0,9}\.[0-9]{0,2}$/;
	reg_exp10=/^[0-9]{1,9}$/;		
	if (!(check_blank(check_num)))
		{
			return false;
		}
	
	if (isNaN(check_num+1))
		{
			return false;
		}

	if (check_num < 0 )
		{
			return false;
		}
	//Type = 1 --> check for Price (15,5)
	//Type = 2 --> check integer for the number
	//Type = 3 --> check for Exchange Rate (8,5)
	//Type = 4 --> check for Quantity (6,2) 
	//Type = 5 --> check for Amount (15,2)
	//Type = 6 --> check for Amount (12,2) 	
	if (type == 1){
		result=check_num.search(reg_exp1);
		if(result==-1){
			result=check_num.search(reg_exp2);
			if(result==-1){
				return false;
			}
		}
	}
	if (type == 2){
		result=check_num.search(reg_exp2);
		if(result==-1){
			return false;
		}
	}
	if (type==3){
		result=check_num.search(reg_exp3);
		if(result==-1){
			result=check_num.search(reg_exp5);
			if(result==-1)return false;
		}	
	}
	if (type==4){
		result=check_num.search(reg_exp4);
		if(result==-1){
			result=check_num.search(reg_exp5);
			if(result==-1)return false;
		}
	}
	if (type==5){
		result=check_num.search(reg_exp7);
		if(result==-1){
			result=check_num.search(reg_exp8);
			if(result==-1)return false;
		}
	}	
	if (type==6){
		result=check_num.search(reg_exp9);
		if(result==-1){
			result=check_num.search(reg_exp10);
			if(result==-1)return false;
		}
	}		
	return true;	
}



function check_date(chDate)
{
	var regExp,dYear,dMonth,dDay,lastPosition;
	regExp=/^[1-3][0-9]{3}-[0-1]?[0-9]-[0-3]?[0-9]$/;
	if(chDate.search(regExp)==-1){
		return false;
	}
	
	lastPosition=chDate.lastIndexOf("-");
	dYear=chDate.substr(0,4);
	dMonth=chDate.substring(5,lastPosition);
	dDay=chDate.substring(lastPosition+1);
	
	if(dYear<1990){
		return false;
	}
	if(dMonth<1||dMonth>12){
		return false;
	}
	if(dDay<1){
		return false;
	}
	var maxday=get_days(dMonth,dYear)
	if (maxday < dDay)
	{
		return false;
	}
	return true;
}

function get_days(month,year)
	{
		var array1=new Array(12)
		array1[0] = 31 // January
		if (year % 4 == 0)    // February
			array1[1] =29
		else
			array1[1] =28
		array1[2] = 31 // March
		array1[3] = 30 // April
		array1[4] = 31 // May
		array1[5] = 30 // June
		array1[6] = 31 // July
		array1[7] = 31 // August
		array1[8] = 30 // September
		array1[9] = 31 // October
		array1[10] = 30 // November
		array1[11] = 31 // December

		return array1[month-1]
	}
	
function roundEx(nAmount,scale){
	var iRadix;
	iRadix="1";
	for(var i=0;i<scale;i++){
		iRadix=iRadix+"0";
	}
	iRadix=parseInt(iRadix);
	nAmount*=iRadix;
	nAmount=Math.round(nAmount)/iRadix;
	return nAmount;
}

function checkMilno(mil_no){
	var regExp,isCorrect;
	regExp=/^MIL[0-9]{8}$/;
	isCorrect=mil_no.search(regExp);
	if(isCorrect==-1){
		return false;
	}
	return true;
}

function sel_prod(ind){
	var url_str,abc;
	var abc_2=new Array();
	abc_2[0]="0";
	url_str="/asp/st_prod_select.asp?ind="+ind+"&xxx=1";
	abc=window.showModalDialog(url_str,abc,"dialogWidth:600px;dialogHeight:400px;");
	
	if(typeof(abc)=="object"){
		return abc;
	}
	else return abc_2;
	
}

function jTrim(s){
	var reg,strTmp,strRst;
	reg=/^\s+/;
	strTmp=s.replace(reg,"");
	reg=/\s+$/;
	strRst=strTmp.replace(reg,"");
	return strRst;
}
//-->


