$(document).ready(function(){
	$("#contactform").submit(function(){
		var name = jQuery("#name"), email = jQuery("#email"), tel = jQuery("#tel"), message = jQuery("#message"),website = jQuery("#website"), errors = "";  
		if (name.val() == "") {  
			errors = '<p class="warning">Inserire il campo Nome e Cognome.</p>';
		}
		var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		if (email.val() == "" || !email_reg_exp.test(email.val())) {  
			errors += '<p class="warning">Inserire un\'indirizzo e-mail valido.</p>';
		}
		if (tel.val() == "") {  
			errors += '<p class="warning">Inserire un recapito telefonico.</p>'; 
		}
		if (message.val() == "") {  
			errors += '<p class="warning">Inserire il messaggio da inviare.</p>';
		}  	
		
		if(errors!=""){
			$('#contact_message').html(errors);
			_gaq.push(['_trackEvent', 'Click', 'Contatti', 'Form con Errori']);
		}else{	
	 		var dataString = 'name='+ name.val() + '&email=' + email.val() + '&message=' + message.val() + '&tel=' + tel.val()  + '&website=' + website.val() + '&cc=' + jQuery("#cc").val();    		
			 $.ajax({  
			   type: "get",  
			   url: "http://www.altdesign.it/send.php",  
			   data: dataString,  
			   success: function(response, status) {  
					if (response=="ok"){
						 $('#contact_message').html('<p class="ok">Messaggio inviato con successo. Sarete ricontattati entro 48 ore.</p>');
			 			_gaq.push(['_trackEvent', 'Click', 'Contatti', 'Form con Risposta']);
						 document.location = 'http://www.altdesign.it/grazie/';
					}else if(response=="spam"){
						$('#contact_message').html('<p class="warning">Attenzione, l\'e-mail specificata non risulta valida. Inserire un\'indirizzo email valido.</p>');
						_gaq.push(['_trackEvent', 'Click', 'Contatti', 'Form con Errori']);
					}else{
						$('#contact_message').html('<p class="warning">Si e\' verificato un\'errore. Riprova in seguito oppure contattaci per via telefonica.</p>');
						_gaq.push(['_trackEvent', 'Click', 'Contatti', 'Form con Errori']);
					}
			   } ,
			   error: function(e) {  
					$('#contact_message').html('<p class="warning">Si e\' verificato un\'errore. Riprova in seguito oppure contattaci per via telefonica.</p>');
					_gaq.push(['_trackEvent', 'Click', 'Contatti', 'Form con Errori']);
			   } 
			 });
 			_gaq.push(['_trackEvent', 'Click', 'Contatti', 'Form Inviato']);
		}
		return false;
	});
});

