// wait for the DOM to be loaded 
$(document).ready(function() { 
	// bind 'myForm' and provide a simple callback function 
	//$('#btok').click(function(){if($('#privacy').is(':checked')){alert('dfdf')}})
		
	$('#contactForm').submit(function(){
									  
		preload(1)
		
		$(this).ajaxSubmit({ success: showResponseC });
		return false;
	});
	
	$('#letterForm').submit(function(){
									  
		preload(1)
		
		$(this).ajaxSubmit({ success: showResponse });
		return false;
	});
		
});

	function preload(act){
		if(act==1){
			$('#btok').attr("disabled", "true");
			$('#load').fadeIn();
		}else{
			$('#btok').removeAttr("disabled");
			$('#load').fadeOut();
		}
	}

	function showResponse(responseText, statusText, xhr, $form)  { 
	
		var result = responseText.split('||')
		//resetto classi campi
		$('#nome').removeClass('border_red')
		$('#email').removeClass('border_red')
		
		if(result[0]==1){
		
			$("#nome").val('')
			$("#email").val('')			
			//cambio i layer
			$('#formreg').hide();
			$('#confirm').fadeIn();
			
		}else{
			
			preload(2)
			
			$("#ajax-status").html(result[1]).fadeIn("slow");
			var result2 = result[2].split('*')
			var num=result2.length-1
			for(var i=0;i<=result2.length;i++){
				$("#"+result2[i]).addClass("border_red")
			}
		}
	
	} 
	
	
	
		function showResponseC(responseText, statusText, xhr, $form)  { 
	
		var result = responseText.split('||')
		//resetto classi campi
		$('#ditta').removeClass('border_red')
		$('#citta').removeClass('border_red')
		$('#telefono').removeClass('border_red')
		$('#richiesta').removeClass('border_red')
		$('#nomec').removeClass('border_red')
		$('#emailc').removeClass('border_red')
		
		if(result[0]==1){
		
			$("#nome").val('')
			$("#cognome").val('')
			$("#professione").val('')
			$("#email").val('')
			$("#telefono").val('')
			//cambio i layer
			$('#formreg-c').hide();
			$('#confirm-c').fadeIn();
			
		}else{
			
			preload(2)
			
			$("#ajax-status-c").html(result[1]).fadeIn("slow");
			var result2 = result[2].split('*')
			var num=result2.length-1
			for(var i=0;i<=result2.length;i++){
				$("#"+result2[i]).addClass("border_red")
			}
		}
	
	} 

	
	
	
	function isValidEmailAddress(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(emailAddress);
	};
	

