var sessionID=0;
var baseUrl="";
$(function(){$('form[name=frmNewsLetter]').submit(validFrm);});
function validFrm(evt){
	evt.preventDefault();
	$(this).find('button').attr('disabled','disabled');
	
	try{
		document.getElementById('fname').className = "";
		document.getElementById('lname').className = "";
		document.getElementById('email').className = "";
		var errors = [];
		if($('form [name=fname]').val()==""){errors.push(_getText('newsletter-signup-first-name'));document.getElementById('fname').className="missinginfo";}
		if($('form [name=lname]').val()==""){errors.push(_getText('newsletter-signup-last-name')); document.getElementById('lname').className="missinginfo";}
		if($('form [name=email]').val()==""){errors.push(_getText('newsletter-signup-email')); document.getElementById('email').className="missinginfo";}

		if(errors.length!=0){
			try{
				document.getElementById('error_fields').innerHTML = _getText('newsletter-signup-please-enter') + errors.join(',');
				$(this).find('button').attr('disabled','').removeAttr('disabled');
			} catch(e){//ErrorMessage(e.message);
				
			}
			return false;
			}
	}
	catch(e){
		//ErrorMessage(e.message);
		return false;
	}
	var vars = {};
	$(this).find('input:text,input:checked,input:hidden,select,textarea,input:submit').each(
			function(){
				var name = $(this).attr('name');
				var value = $(this).val();
				vars[name]=value;
			}
	);
	$.ajax({
		'url':'/listmail/signup.php',
		'type':'POST',
		'data':vars,
		'success':function(){
			$(this).find('button').replace('<h2>Subscription successful</h2>');
		},
		'error':function(){
			$('#error_fields').append("<p>An error occurred</p>");
			$(this).find('button').attr('disabled','').removeAttr('disabled');
		}
	});
	
}
