// JavaScript Document



function obbligatori_registrazione(){

	var c = 0;

	$("input[id*='---']").each(function(){

		if ($(this).attr("obbligatory") == "yes" && $(this).val() == ""){

			$(this).css("border","1px solid #FF0000");

			c++;

		}

	  });

	if (c == 0) {

		

		var str = $("#registrazione").serialize();

		$.ajax({

		  url: URL,

		  dataType: 'json',

		  data: str,

		  success: function(ris) {

				if (ris[0].is_error) {

					alert(ris[0].message);

					return false;

				}

				else {

					document.getElementById("registrazione").submit();

					return false;

				}

		  }

		});

	}

	else {

		 alert('Campi obbligatori assenti');

		return false;

	}

	

}

function valida_username(){

	var str = $("#registrazione").serialize();

	$.ajax({

	  url: URL,

	  dataType: 'json',

	  data: str,

	  success: function(ris) {

			if (ris[0].is_error) {

				alert(ris[0].message);

				return false;

			}

			else {

				//alert("OK");

				return true;

			}

	  }

	});

	return false;

}

	function reimpostaform(){

		$("#formricerca input[id*='s_']").each(function(){

			$(this).val('');

		});

	}

	

	

	function obbligatori_login(){

		var c = 0;

		$("input[id*='l_']").each(function(){

			if ($(this).attr("obbligatory") == "yes" && $(this).val() == ""){

				$(this).css("border","1px solid #FF0000");

				c++;

			}

		  });

		if (c == 0) return true;

		else return false;

	}

	

	//FUNZIONE PER EFFETTUARE IL LOGIN 

	function accedi(){

		$('#login').css('opacity', .5);

		if (obbligatori_login()){

			var str = $("#formlogin").serialize();	

			$.ajax({

			  url: URL,

			  dataType: 'json',

			  data: str,

			  success: function(ris) {

					$('#login').css('opacity', 1);

					if (ris[0].is_error) {

 						alert("Errore: "+ris[0].message);

					}

					else {

 						location.reload();

					}

			  }

			});

	

		}

		else $('#login').css('opacity', 1);

		return true;

	}

	//FUNZIONE PER EFFETTUARE IL LOGIN 

	function logout(){

		$('body').css('opacity', 0.4);

 		$.ajax({

		  url: URL,

		  dataType: 'json',

		  data: ({app : "logout" }),

		  success: function(ris) {

				if (ris[0].is_error) {

					alert("Errore: "+ris[0].message);

					$('body').css('opacity', 1);

				}

				else {

 					location.reload();

				}

		}});

	

 	}

	function recupera(){

 		$.ajax({

		  url: URL,

		  dataType: 'json',

		  data: ({app:'recupera',recuperaemail:$('#recuperaemail').val()}),

		  success: function(ris) {

 				if (ris[0].is_error) {

					$('#recuperaemail').val('');

					alert("Errore: "+ris[0].message);

				}

				else {

					$('#recuperaemail').val('');

 					alert(""+ris[0].message);

					$('#dialogre').dialog('close');

				}

		  }

		});

	}


