$(function(){
	$("#frmInternoSS").hide();
	$("#frmInternoTS").hide();
	$(".errorSpan").hide();
	$("#sendingMail").hide();
	
	new AjaxUpload('#canFile', {
		action: 'inc/mailFunc.php',
		name: 'file_caricato',
		data: { operazione : 'caricaCV' },
  		autoSubmit: true,
		responseType: false,
		onChange: function(file, extension){},
		onSubmit: function(file, extension){
			$("#sendingMail").show();
			$(".errorSpan").hide();
			$('#canFile').attr('disabled', 'disabled');
		},
		onComplete: function(file, response){
			$(".errorSpan").hide();
			$("#sendingMail").hide();
			$('#canFile').removeAttr('disabled');
			if(response == 1){
				$("#frmInternoSS").hide();
				$("#frmInternoTS").fadeIn();
			}else if(response == 2){
				alert($("#SSErr1").html());
			}else if(response == 3){
				alert($("#SSErr2").html());
			}else if(response == 4){
				alert($("#SSErr3").html());
			}else if(response == 6){
				alert($("#SSErr4").html());
			}else if(response == -1){
				alert($("#SSErr5").html());
			}
		}
	});
});
function validate(email){
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false){ return false; }else{ return true; }
}
function candidaturaFS(){
	$(".errorSpan").hide();
	var canNome = $("#canNome").val();
	var canEmail = $("#canEmail").val();
	
	canNome = $.trim(canNome);
	canEmail = $.trim(canEmail);
	
	if(canNome == ""){
		alert($("#FSErrNome").html());
	}else if(canEmail == ""){
		alert($("#FSErrMail").html());
	}else if(!validate(canEmail)){
		alert($("#FSErrMail2").html());
	}else{
		$.post("inc/mailFunc.php", {operazione:"FSCandidatura", nome:canNome, email:canEmail },
			function(data){
				if(data == 1){
					alert($("#FSErrNome").html());
				}else if(data == 2){
					alert($("#FSErrMail").html());
				}else if(data == 3){
					alert($("#FSErrMail2").html());
				}else if(data == 4){
					alert($("#FSErrSave").html());
				}else if(data == 5){
					$("#frmInternoFS").hide();
					$("#frmInternoSS").show();
					//alert($("#frmInternoSS").html());
				}
			}
		);
	}
}
