  function lnkRedirect(strLink){
   	location.href = strLink;
	//window.open(strLink);
  }
  
  function lnkRedirectNew(strLink){
   	nuova=window.open(strLink);
  }
  
  function getArticoli(categoria,sezione,start) {
    $('#listaArticoli').load('/vivereinarmonia/dynamic/get_articoli.php?categoria=' + escape(categoria) + "&sezione=" + escape(sezione) + "&start=" + start);
  }
  
  function saveemail() {
    var email = $('#email').val();
    if (!testEmail(email,true)) {
      alert("Email non valida.");
    } else {      
      txtCont = "/stubs/galbuseraframe.php?k=" + escape(email);
      Shadowbox.open({
        player:     'iframe',
        title:      'Newsletter',
        content:    txtCont,
        height:     288,
        width:      595
      });
    }
  }
  
  function testEmail(oggTextfield, boolObbligatorio) {
    oggTextfield = oggTextfield.replace(/\s+$|^\s+/g,"")
    if (oggTextfield == "")
      if (boolObbligatorio)
        return false
      else
        return true
      var rex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
      var risultato = rex.test(oggTextfield);
      return risultato
  }
  
function isEmail(s) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(s) == false) {
	  return false;
	}
	return true;
}

function checkNostraDomanda(num) {
	var error = "";
	if (num==1) {
		var err1 = false, err2 = false;

		if ( $('input[name=domanda-1-1]:checked').val() == undefined) {
			error += '<li>&Egrave; necessario rispondere alla domanda 1.</li>';
			$('#domanda1').addClass('error');
			err1 = true;			
		}
		if (err1==false) {
			if ( $('input[name=domanda-1-2]:checked').val() == undefined) {
				error += '<li>&Egrave; necessario rispondere alla domanda 1.</li>';
				err1 = true;
			}
		}
		if (err1==false) {
			if ( $('input[name=domanda-1-3]:checked').val() == undefined) {
				error += '<li>&Egrave; necessario rispondere alla domanda 1.</li>';
				err1 = true;
			}
		}
		if ( $('input[name=domanda-2-1]:checked').val() == undefined) {
			error += '<li>&Egrave; necessario rispondere alla domanda 2.</li>';
			err2 = true;
		}
		if ( (err2==false) && ($('input[name=domanda-2-1]:checked').val() == "si") ) {
			if ( $('input[name=domanda-2-2]:checked').val() == undefined) {
				error += '<li>&Egrave; necessario rispondere alla domanda 2.</li>';
				err2 = true;
			}
		}
		if (error=="") {
			showNostraDomanda(num+1);
		} else {
			$('#error1').html("<ul>" + error + "</ul>");
			$('#error1').show('fast');
			if (err1==true) {
				$('#domanda1').addClass('error');
			} else {
				$('#domanda1').removeClass('error');
			}
			if (err2==true) {
				$('#domanda2').addClass('error');
			} else {
				$('#domanda2').removeClass('error');
			}
		}
	} else if (num==2) {
		var err1 = false, err2 = false;
		if ( $('input[name=domanda-3-1]:checked').val() == undefined) {
			error += '<li>&Egrave; necessario rispondere alla domanda 3.</li>';
			err1 = true;
		}
		if (err1==false) {
			if ( $('input[name=domanda-3-2]:checked').val() == undefined) {
				error += '<li>&Egrave; necessario rispondere alla domanda 3.</li>';
				err1 = true;
			}
		}
		if ( $('input[name=domanda-4-1]:checked').val() == undefined) {
			error += '<li>&Egrave; necessario rispondere alla domanda 4.</li>';
			err2 = true;
		}
		if (error=="") {
			showNostraDomanda(num+1);
		} else {
			$('#error2').html("<ul>" + error + "</ul>");
			$('#error2').show('fast');
			if (err1==true) {
				$('#domanda3').addClass('error');
			} else {
				$('#domanda3').removeClass('error');
			}
			if (err2==true) {
				$('#domanda4').addClass('error');
			} else {
				$('#domanda4').removeClass('error');
			}
		}
	} else if (num==3){
		var err1 = false;
		if ( $('input[name=domanda-5-1]:checked').val() == undefined) {
			error += '<li>&Egrave; necessario rispondere alla domanda 5.</li>';
			err1 = true;
		}
		if (error=="") {
			submitDomanda();
		} else {
			$('#error3').html("<ul>" + error + "</ul>");
			$('#error3').show('fast');
			if (err1==true) {
				$('#domanda5').addClass('error');
			} else {
				$('#domanda5').removeClass('error');
			}
		}
	}
}
 
function showNostraDomanda(num) {
	for (i=1;i<4;i++) {
		if (i!=num) {
			$('#nostreDomandeStep'+i).hide();
		} else {
			$('#nostreDomandeStep'+num).show('fast');
		}
	}
	
	
}

function submitDomanda(){
	$('#nostreDomandeForm').submit();
}
  
  
$(document).ready(function() {
  	if ($('#chatGalbu').length > 0) {
			chat_init('chatGalbu','/chat/chat.php');
	}
	if ($('#formNutrizionista').length > 0) {
		$('#nutrizionistaSubmit').click(
			function () {
				$('#formNutrizionista').submit();
			}
		);
		$('#username').click(
			function() {
				if ($('#username').val() == 'username') $('#username').val('');
			}
		);
		$('input[type=password]').txgReplacePasswordInput({
			show_text : 'password'
		});
	}
	if ($('#formAlert').length > 0) {
		$('#alertSubmit').click(function(e) {
			e.preventDefault();
			if (isEmail($('#emailAlert').val())) {
				$('#formAlert').submit();
			} else {
				alert ('E\' necessario inserire un indirizzo email valido per poter proseguire');
			}
		});
	}
	if ($('a#submitLogin').length > 0) {
		$('a#submitLogin').click(function(e) {
			e.preventDefault();
			$('#widgetLogin').submit();
		});
	}


});