﻿/****************************************
|   	**Simple email validator**
|   	Created by	 :	James Hicks
|   	Date Created :	2006-10-23
|		Copyright 2006  Lightmaker Manchester
|   	
|   	**Options**
|   	targetTXT - input box to check
|		targetBTN - button to disable
|   	enClass   - class for enabled
|   	disClass  - class for disabled
****************************************/

function validateMail(targetTXT, targetBTN, enClass, disClass) {
	email = document.getElementById(targetTXT).value;
	if(validateLogic(email)){
		document.getElementById(targetBTN).disabled = "";
		document.getElementById(targetBTN).className = enClass;		
	} else {
		document.getElementById(targetBTN).disabled = "disabled";
		document.getElementById(targetBTN).className = disClass;
	}
}


function validateLogic(mail) {
    var regex  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (regex.test(mail)) {
		return true;
	} else {
		return false;
	} 
}

