function isEmpty(str){
	if(str == null || str.length == 0){
		return true;
	}else{
		return false;
	}
}

function isEmail(str){
if(str == '') return false;
var re = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i
return re.test(str);
}

function validateForm(){
	var this_form = document.listform;
	var errors=0;
	
	var email = $("#uEmail").val();
	var emailc = $("#uEmailConf").val();
	
	if(email !== emailc){
	$('#uEmail').addClass('err');
	$('#uEmailConf').addClass('err');
	errors++;
	} else {
	$('#uEmail').removeClass('err');
	$('#uEmailConf').removeClass('err');
	}
	
	if(!isEmail(email)){
	$('#uEmail').addClass('err');
	errors++;
	} else {
	$('#uEmail').removeClass('err');
	}
	
	if(!isEmail(emailc)){
	$('#uEmailConf').addClass('err');
	errors++;
	} else {
	$('#uEmailConf').removeClass('err');
	}
	
	if(errors > 0){ return false; }
	
	return addToList();
	
}

function addToList(){

   var em = $("#uEmail").val();
   
   var pars = 'email='+em;
	
	$.ajax({
	type: "POST",
	url: "ajax.mlist.php",
	data: pars,
	success: function(msg){
		$("#list_form").hide();
		$("#uEmail").val('');
		$("#uEmailConf").val('');
		$("#success").html(msg);
		$("#success").fadeIn('fast');
		fadeOutAlert('#success');
	}
	});
   return false;
}

timer = null;

function fadeOutAlert(id){
	timer = setTimeout("doFadeAlert('"+id+"')",10000);
}

function doFadeAlert(id){
	$(id).fadeOut('fast');
	$(id).html('');
}


