	function emailValidator(elem, helperMsg){
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if(elem.value.match(emailExp)){
			return true;
		}else{
			alert(helperMsg);
			elem.value = "";
			elem.focus();
			return false;
		}
	}

	function checkData() {

		if (document.referralfrm.fullname.value == "") { 
			alert("Please enter the required field: Full Name"); 
			document.referralfrm.fullname.focus();
			return false;
		}

		if (document.referralfrm.email.value == "") { 
			alert("Please enter the required field: Email Address"); 
			document.referralfrm.email.focus();
			return false;
		}
		if(!emailValidator(document.referralfrm.email, "Please enter correct Email Address")) { return false; }
		
		if (document.referralfrm.refer_fullname.value == "") { 
			alert("Please enter the required field: Your friend's Full Name"); 
			document.referralfrm.refer_fullname.focus();
			return false;
		}
		
		if (document.referralfrm.refer_email.value == "") { 
			alert("Please enter the required field: Your friend's Email Address"); 
			document.referralfrm.refer_email.focus();
			return false;
		}
		if(!emailValidator(document.referralfrm.refer_email, "Please enter correct Your friend's Email Address")) { return false; }

		return true;
	}
