// JavaScript Document
function CheckValid(id,msg,regula)
{
	var prefix = "<font style='color:#990000'>";
	var suffix = "</font>";
	var mesg=new Array();
	mesg[0]="";
	if (!document.getElementById(id)) return mesg;
	switch(regula) {
		case 'required':
						if (document.getElementById(id).value=="") { mesg[0]=prefix+msg+suffix; mesg[1]="1"; return mesg; }
						break;
		case 'select':
						if (document.getElementById(id).options[document.getElementById(id).selectedIndex].value=="")
						{ mesg[0]=prefix+msg+suffix; mesg[1]="1"; return mesg; }
						break;
		case 'numeric':
						var validch = "0123456789.";
						var isNumber=true;
						var ch;
						var val = document.getElementById(id).value;

						for (i=0; i<val.length && isNumber == true; i++) {
							ch = val.charAt(i);
							if (validch.indexOf(ch) == -1)
							{ mesg[0]=prefix+msg+suffix; mesg[1]="1"; return mesg; }
						}
						break;
		case 'email':
						var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
						if (!filter.test(document.getElementById(id).value.replace(new RegExp("[\\s]+$", "g"), "")))
						{ mesg[0]=prefix+msg+suffix; mesg[1]="1"; return mesg; }
						break;
		case 'integer':
						var filter=/^\d{0,9}$/;
						if (!filter.test(document.getElementById(id).value))
						{ mesg[0]=prefix+msg+suffix; mesg[1]="1"; return mesg; }
						break;
	}
	return mesg;
}
