function ITE_maillist_validateForm(){
	var frm = document.forms.ITE_maillist_form2;
	var fieldsValues = "fields=";
	var optval = "ITE_maillist_email";
	optval = optval.toLowerCase();
	var ITE_maillist_email = frm.elements["ITE_maillist_email"];
	if (optval.indexOf("email") != -1){
		if (ITE_maillist_email.value == ""){
			return ITE_maillist_handleUserError(ITE_maillist_email,"Please input your email address");
		}
		var emailCheck = ITE_maillist_email.value.split("@");
		if(emailCheck.length <= 1){
			return ITE_maillist_handleUserError(ITE_maillist_email,"Please provide a valid email address");
		}
		if(emailCheck[1].split(".").length <= 1){
			return ITE_maillist_handleUserError(ITE_maillist_email,"Please provide a valid email address");
		}
	}
	fieldsValues += "|ITE_maillist_email:"+ITE_maillist_email.value;
	var optval = "ITE_maillist_fname";
	optval = optval.toLowerCase();
	var ITE_maillist_fname = frm.elements["ITE_maillist_fname"];
	if (optval.indexOf("email") != -1){
		if (ITE_maillist_fname.value == ""){
			return ITE_maillist_handleUserError(ITE_maillist_fname,"Please input your email address");
		}
		var emailCheck = ITE_maillist_fname.value.split("@");
		if(emailCheck.length <= 1){
			return ITE_maillist_handleUserError(ITE_maillist_fname,"Please provide a valid email address");
		}
		if(emailCheck[1].split(".").length <= 1){
			return ITE_maillist_handleUserError(ITE_maillist_fname,"Please provide a valid email address");
		}
	}
	fieldsValues += "|ITE_maillist_fname:"+ITE_maillist_fname.value;
	fieldsValues += "|ITE_maillist_status:Active";
	var ITE_maillist_selectedLists = '';
	ITE_maillist_selectedLists = "1";
	var act = 1;
	var lst = ITE_maillist_selectedLists;
	var aut = "Dear%2520Suscriber%252C%250A%250AThanks%2520to%2520suscribe%2520to%2520our%2520newsletter%2520about%2520data%2520recovery.%250A%250ATux-Tech%2520Inc.%250ASupport%2520Team%250Awww.tux-tech.ca";
	var thk = "Thanks to suscribe";
	var not = "newsletter@tux-tech.ca";
	ITE_maillist_connectAjax(fieldsValues, lst, aut, act , thk, not);
}
//
function ITE_maillist_handleUserError(f,msg){
	var frm = document.forms.ITE_maillist_form2;
	var fcolor = "#ffcc99";
	f.style.backgroundColor = fcolor;
	f.focus();
	alert(msg);
	return false;
}
//
function ITE_maillist_connectAjax(fields, listid, autorep, action, thank, notify){
	var mlico = document.getElementById("ITE_maillist_icon");	mlico.style.display = "block";	var url = "http://tux-tech.ca/fastsender/mailer/forms/subscr.php";
	var ITE_maillist_xmlHttpReq = ITE_maillist_getHTTPObject();
	ITE_maillist_xmlHttpReq.open("POST", url, true);
	ITE_maillist_xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ITE_maillist_xmlHttpReq.onreadystatechange = function(){
		if (ITE_maillist_xmlHttpReq.readyState == 4){
			if (ITE_maillist_xmlHttpReq.status == 200){
				var mlico = document.getElementById("ITE_maillist_icon");				mlico.style.display = "none";				var resp = document.getElementById("ITE_maillist_frmname");
				resp.innerHTML = ITE_maillist_xmlHttpReq.responseText;
			}
		}
	}
	ITE_maillist_xmlHttpReq.send(fields+"&listid="+listid+"&autorep="+autorep+"&action="+action+"&thank="+thank+"&notify="+notify);
}
//
function ITE_maillist_getHTTPObject(){
	var ITE_maillist_xmlHttpReq = false;
	if (window.XMLHttpRequest){
		ITE_maillist_xmlHttpReq = new XMLHttpRequest();
	}else if (window.ActiveXObject){
		ITE_maillist_xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return ITE_maillist_xmlHttpReq;
}
