// JavaScript Document
function vempty(obj,msg)
	{
	 if(obj.value=="")
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}


function vlen(obj,rqlength,msg)
	{
	 if(obj.value.length<rqlength)
	 {
	  alert("Minimum "+rqlength+" Characters Required"+msg);
	  obj.focus();
	  return false;
	 }
	}
	
	function vemail(obj,msg) {
		  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		  if (regex.test(obj.value))
		  {
			return true;
		  }else{
			alert(msg);
			obj.focus();
			return false;
		  }
		}
		
	function vint(obj,msg)	{
	 if(isNaN(obj.value))	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}
	
	
	
	 function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}


function vradio(obj,msg){
var btn = valButton(obj);
if (btn == null) {
alert(msg);
return false;
}
	}
	
	
/*function vchkbox(obj,msg){
var total=""
for(var i=0; i < obj.length; i++){
if(obj[i].checked){
total +=obj[i].value + "\n"
}
}
if(total==""){
alert(msg);
return false;
}  
  }*/
  
  
function vchkbox(fld,msg){
var chks = document.getElementsByName(fld);
var hasChecked = false;
for (var i = 0; i < chks.length; i++){
if(chks[i].checked){
hasChecked = true;
break;
}
}
if(hasChecked == false){
alert(msg);
return false;
}
return true;
}
  
  function vschkbox(obj,msg){
	 if(!obj.checked){
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}
	
	
	 function vselect(obj,msg){
	 if(obj.value==""){
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}
	
	
	
	
	function vspecial(field,msg){
var obj = field.value;
var iChars = "*|,\":<>[]{}`\';()@&$#%-^=+~";
for (var i = 0; i < obj.length; i++) {
if (iChars.indexOf(obj.charAt(i)) != -1){
alert(msg);
return false;
}
}
}

function valpha(field,msg){
var obj = field.value;
var iChars = "*|,\":<>[]{}`\';()@&$#%-^=+~0123456789";
for (var i = 0; i < obj.length; i++) {
if (iChars.indexOf(obj.charAt(i)) != -1){
alert(msg);
return false;
}
}
}
