function validateEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
//   var address = document.forms[form_id].elements[email].value;
   var address = document.getElementById(email).value;
   if(reg.test(address) == false) {
      return true;
   }
}

function validateFields(elementId) {
	if(document.getElementById(elementId).value == '') {
		return true;
	}
	return false;
}

function isNumberKey(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	return true;
}

function isNumberKey1(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 46 || charCode > 57))
		return false;
	return true;
}

 function isAlphabetKey(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if((charCode > 32 && charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)) {
		return false;
	}
	return true;
}

function BPTesting(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 47 || charCode > 57))
		return false;
	return true;
}

function isAlphaNumericKey(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if((charCode > 32 && charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122) && (charCode < 46 || charCode > 57)) {
		return false;
	}
	return true;
}

function toggleFields(flag, array) {
	var i;
	if(flag) {
		for(i=0; i<array.length; i++) {
			document.getElementById(array[i]).disabled = false;
//			document.getElementById(array[i]).value='';
		}
	} else {
		for(i=0; i<array.length; i++) {
			document.getElementById(array[i]).disabled = true;
//			document.getElementById(array[i]).value='';
		}
	}
}

function isEmptySpace(id) {
	var str = document.getElementById(id).value;
	if(str.charAt(0) == " ") {
		alert("First Character should not be a space");
		document.getElementById(id).focus();
		document.getElementById(id).value = '';
		return false;
	}
}