/**
* funzioni dedicate all'interazione con l'utente
*/

/**
* Effettua tramite ajax il logout dell'utente.
* Richiama resLogout();
*/
limitselect="3"; //porre la variabile uguale alla costante di default che determina il numero di record da mostrare
recordselect="3";
limit = "3";
SHEEBOO_scambio.checkNewUser = new Array();
			SHEEBOO_scambio.checkNewUser[0] = -1;
			SHEEBOO_scambio.checkNewUser[1] = -1;
			SHEEBOO_scambio.checkNewUser[2] = -1;
			SHEEBOO_scambio.checkNewUser[3] = -1;
			SHEEBOO_scambio.checkNewUser[4] = -1;
			SHEEBOO_scambio.checkNewUser[5] = -1;
			SHEEBOO_scambio.checkNewUser[6] = -1;

function SHEEBOO_logoutReload() {
	var dati = {msg: LANG_LOGOUT_IN_CORSO,noButton:true};
	SHEEBOO_mostraMsgBox(dati);
	var page = 'admin/logoutAjax.php';
	var pars  = '';
	SHEEBOO_ajax(page,pars,'SHEEBOO_resLogoutRealoadAjax');
}

function SHEEBOO_resLogoutRealoadAjax(res) {
	var res = eval("("+res.responseText+")");
	var dati = {msg: LANG_LOGOUT_EFFETTUATO, noButton:true};
	SHEEBOO_mostraMsgBox(dati);

	//SHEEBOO_reloadPage();

    mainDir = location.pathname.split('/').splice( 1, 1 );

    if( mainDir == 'opinione' )
    {
        SHEEBOO_goToPage( location.pathname.split('/').splice(1, 2).join('/') );
    }
    else
    {
        SHEEBOO_reloadPage();
    }

}
/**
* controlla che il campo email sia corretto.
* il secondo parametro ï¿½ il nome del campo dedicato ai mesaggi di errore
* @todo: trasformare gli errori da italiano a internazionale.
*/
function checkEmail(nomecampoemail,nomecampocheck) {
	email = $(nomecampoemail);
	if (Len(email.value) < 8) {
		$(nomecampocheck).innerHTML = 'Min 8 caratteri';
		return false;
	}
	if (!filtroEmail.test(email.value)	) {
				$(nomecampocheck).innerHTML = 'Indirizzo email non corretto';
				return false;
	}
	$(nomecampocheck).innerHTML = 'OK';
	return true;
}
function genericReportError(request)
	{
		alert('Sorry. There was an error.');
	}


/**
* Spedisce i dati all'utente attraverso la sua email
* il secondo parametro ï¿½ il nome del campo dedicato ai mesaggi di errore
*/
function inviaDatiUtente(campoemail,campoerr) {
	email = $(campoemail);
	if (!checkEmail(email,campoerr)) return false;
	//Vado alla pagina di invio dei dati.
	location.replace(site+'/utenti/inviaDatiUtente.php?email='+email.value);
	return true;
}
/**
* Spedisce nuovamente la email contenente il codice di attivazione.
* Fa una chiamata Ajax asincrona.
* E' relativo al form di inserimento dati utente passati attraverso l'inserimento di una nuova
* opinione o di una risposta
* Controlla che il codice non sia = '' (gia' utilizzato)
* I dati li prende direttamente utilizzando il campo emaill
*/
function resendEmailCodeAct(dati) {
	if (dati == undefined) {
		var email = $('emailla').value;
		var funzione = 'resResendEmailCodeAct';
	}
	else {
			var email = dati['email'];
			var funzione = dati['funzione'];
	}
	var page = 'admin/sendActiveCodeAjax.php';
	var pars = 'email='+encodeURIComponent(email);
	SHEEBOO_ajax(page,pars,'resResendEmailCodeAct');
}
function resResendEmailCodeAct(res) {
	risposta = eval("("+res.responseText+")");
	SHEEBOO_mostraMsg(risposta['output']);
	return true;
}

function SHEEBOO_rinvioDatiLoginAjax(res) {
	res = eval("("+res.responseText+")");
	$('spiegazioniReinvio').setStyle({display: 'none'});
	$('spiegazioniReinvio').update(res['output']);
	Effect.BlindDown('spiegazioniReinvio');
	//settimeout("Effect.BlindUp('spiegazioniReinvio')",2000);
	//C'e' ancora il box bianco. Faccio apparire un nuovo msg sotto il bottone dell'utente.
}

function SHEEBOO_mostraMsgPasswordPersa() {
	Effect.BlindDown('spiegazioniReinvio');
	setTimeout("SHEEMOO_mostraMsgPasswordPersa()",3000);
}

function SHEEBOO_addUtenteAjax(res) {
		res = eval("("+res.responseText+")");
		if (res['val'] < 0) {
			var dati = {msg: LANG_ERROR_INVIO_FORM+res['output'],nrMsg: SHEEBOO_scambio['nrMsg'],timeout: true,z:10000,top:200,left:100,position:'absoloute',colore:'red',time:5000};
			SHEEBOO_mostraMsg2(dati);
			return false;
		}
	$('emailla').value = $('emailnew').value;
	$('pswd').value = $('pass1').value;
	SHEEBOO_mostraFormCodiceInterno();
}

function checkCodeActRegister() {
		if (Len($('SHEEBOO_codiceAttivazione').value) != 32) return false;
		pars='code='+encodeURIComponent($('SHEEBOO_codiceAttivazione').value)+'&email='+encodeURIComponent($('emailnew').value);
		var page = 'admin/checkCodeActAjax.php';
		SHEEBOO_ajax(page,pars,'SHEEBOO_checkCodeActAjax');
}
function SHEEBOO_checkCodeActAjax(res) {
		res = eval("("+res.responseText+")");
		res = res.risposta[0];
		if (res['val'] < 0) {
			alert('SHEEBOO_checkCodeActAjax: '+res['output']);
			exit;
		}
		$('inserimentoCodiceAttivazione').update(res['output']);
		SHEEBOO_registrazioneInterna();
}

function SHEEBOO_resendCodeActInterno() {
	var email = $('emailla').value;
	var funzione = 'SHEEBOO_resendCodeActInternoNext';
	var dati = new Object();
	dati['top'] = parseInt($('SHEEBOO_blurLogin').getStyle('top'))+10;
	dati['left'] = (parseInt($('SHEEBOO_blurLogin').getStyle('width'))/2)-20;
	dati['z'] = parseInt($('SHEEBOO_blurLogin').getStyle('zIndex'))+2;
	dati['msg'] = 'invio codice di attivazione...';
	dati['timeout'] = false;
	SHEEBOO_scambio['resendCodeAct'] = SHEEBOO_mostraMsg2(dati);
	dati = {email: email, funzione: funzione};
	resendEmailCodeAct(dati);
}
function SHEEBOO_resendCodeActInternoNext(res) {
	var dati = new Object;
	dati['nrMsg'] = SHEEBOO_scambio['resendCodeAct'];
	dati['msg'] = 'codice inviato';
	SHEEBOO_mostraMsg2(dati);
	return true;
}
/**
* Controlla ogni X secondi che il codice di attivazione dell'account sia stato inserito.
* Si basa sul valore di emaill o di email1 a seconda di quale form si sia compilato.
*/
function SHEEBOO_controlloInserimentoCode() {
   if (SHEEBOO_scambio['checkCodeAuto']['lock'] == undefined || SHEEBOO_scambio['checkCodeAuto']['lock'] == false)
  {
    page = 'admin/checkInsCode.php';
    var email = '';
    if ($('emailla') !== undefined && $('emailla') != null && $('emailla').value != '') email = 'emailla';
    else {
	    if ($('email1') !== undefined && $('email1') != null && $('email1').value != '') email = 'email1';
	    else {
		    alert("no emaill, no email1");
	    }
    }
    pars = 'email='+encodeURIComponent($(email).value);
    SHEEBOO_ajax(page,pars,'SHEEBOO_controlloInserimentoCodeAjax');
    return true;
  }
	return false;
}

function SHEEBOO_controlloInserimentoCodeAjax(res) {
  res = eval("("+res.responseText+")");
  if (res['val'] == 0 && SHEEBOO_scambio['checkCodeAuto']['interval'] != 0) {
    clearInterval(SHEEBOO_scambio['checkCodeAuto']['interval']);
    //codice inserito
    SHEEBOO_scambio['checkCodeAuto']['interval'] = 0;
    SHEEBOO_dounblur();
	if (SHEEBOO_scambio['nuovoOggettoId'] === undefined) {
	    SHEEBOO_dounblur();
   		 SHEEBOO_doblur();
    	if (SHEEBOO_scambio['checkESC'] !== undefined || SHEEBOO_scambio['checkESC'] != null) {
    		var next = SHEEBOO_scambio['checkESC'].size();
    		SHEEBOO_scambio['checkESC'][next] = 'SHEEBOO_checkCodeAct';
    		next++;
    		SHEEBOO_scambio['checkESC'][next] = 'inserimentoCodiceAttivazione';
    	}
	dati = {msg: LANG_CODICE_ATTIVAZIONE_INS,noButton:true};
    	SHEEBOO_mostraMsgBox(dati);
    	SHEEBOO_effettuaLogin();
    } else {
	    	if ($('pass1') !== undefined && $('pass1') != null) $('pswd').value = $('pass1').value;
		else if ($('pass') !== undefined) $('pswd').value = $('pass').value;
    		SHEEBOO_effettuaLogin();
    		location.replace(site+'/opinione/'+SHEEBOO_scambio['nuovoOggettoId']);
      }
    return true;
  }
  else { //alert(res['val']);
  }
}
function getListaAlert(idu){
	page = 'admin/getListaAlert.php';
	pars='id='+idu;
	SHEEBOO_ajax(page,pars,'getListaAlertAjax');
}
function getListaAlertlimit(idu){
	page = 'admin/getListaAlert.php';
	pars='id='+idu+"&limit=1";
	SHEEBOO_ajax(page,pars,'getListaAlertAjaxlimit');
}
function getListaAlertAjaxlimit(res){
	res.responseText.evalScripts();
	var id = res.responseText.search(/\{/);
	var risposta = eval("("+res.responseText+")");
	$('avvisi').innerHTML = risposta;
}
function getListaAlertAjax(res) {
	res.responseText.evalScripts();
	var id = res.responseText.search(/\{/);
	var risposta = eval("("+res.responseText.substr(id)+")");
	if (risposta['val'] < 0) {
		alert("errore");
	}
	var eventi = risposta['output'];
	var frasi = risposta['frasi'];
	//Se sono qui ho la lista
	var output = '';
	var divEventi = new Array();
	divEventi['evUtente'] = 0;
	var n = eventi.size();
	var templateOggetto = new Template(risposta['tplOggetto'],/(^|.|\r|\n)(\{\$dato\.(.*?)\})/);
	out = '';
	var div;
	for (var i = 0;i<n;i++) {
		if (eventi[i].tipo != evCategoria) {
		if (eventi[i].tipo == evUtente) {
			div = 'SHEEBOO_alertUtente';
			divEventi['evUtente'] = 1;
			out = "<div name='bbb' id='avviso_"+eventi[i]['id_avviso']+"'><a href='/utenti/datiUtente.php?id="+eventi[i]['id_utente']+"'>"+eventi[i]['nickUtente']+"</a> (inserito il "+eventi[i]['data_ins']+")";
		} else {
				if (eventi[i].tipo == evRisposta) {
					divEventi['evOggetto'] = 1;
					div = 'SHEEBOO_alertOggetto';
					out ="<div name='aaa' id='avviso_"+eventi[i]['id_avviso']+"'>  <a href='/opinioni/vediOggetto.php?id_oggetto="+eventi[i]['id_oggetto']+"'>"+eventi[i]['oggetto']+" </a> (inserito il "+eventi[i]['data_ins']+")";
				} else {
						if (eventi[i].tipo == evCategoria) {
							divEventi['evCategoria'] = 1;
							div = 'SHEEBOO_alertCategorie';
							out ="<div name='aaa' id='avviso_"+eventi[i]['id_avviso']+"'>  <a href='/opinione/vediCategoria.php?id_categoria="+eventi[i]['id_categoria']+"'>"+eventi[i]['categoria']+" </a> (inserito il "+eventi[i]['data_ins']+")";
						}
					}
			}
			if (eventi[i]['stato'] == 0) {
				eventi[i]['statoAttivo'] = 'block';
				eventi[i]['statoDisabilitato'] = 'none';
			} else {
				eventi[i]['statoAttivo'] = 'none';
				eventi[i]['statoDisabilitato'] = 'block';
			}
			out += templateOggetto.evaluate(eventi[i]);
			out += "</div><br>";
			$(div).innerHTML += out;
	} //fine if evento categoria
	} //fine for
	if (divEventi['evUtente'] == 0) {
		$('alertUtente').innerHTML = "---->"+risposta['frasi']['evUtente'];
	}
}
function SHEEBOO_avvisoSet(id_evento,stato) {
	page="admin/setAvvisoStato.php";
	pars='id='+id_evento+'&stato='+stato;
	SHEEBOO_ajax(page,pars,'SHEEBOO_avvisoSetAjax');
}
function SHEEBOO_avvisoDel(id_avviso) {
	page='admin/avvisoDel.php';
	pars='id='+id_avviso;
	SHEEBOO_ajax(page,pars,'SHEEBOO_avvisoDelAjax');
}
function SHEEBOO_avvisoDelAjax(res) {
	res.responseText.evalScripts();
	var id = res.responseText.search(/\{/);
	res = eval("("+res.responseText.substr(id)+")");
	if (res['val'] < 0) {
		var dati = {msg: res['output'],colore:red,time:3000};
		SHEEBOO_mostraMsg2(dati);
		return false;
	}
	$('avviso_'+res['id']).setStyle({display:'none'});

}
function SHEEBOO_avvisoSetAjax(res) {
	res.responseText.evalScripts();
	var id = res.responseText.search(/\{/);
	 res = eval("("+res.responseText.substr(id)+")");
	if (res['val'] < 0) {
		alert(res['output']);
		return false;
	}
	if (res['stato'] == 1) {
		$('SHEEBOO_statoDisabilitato_'+res['id']).setStyle({display:'none'});
		$('SHEEBOO_statoAttivo_'+res['id']).setStyle({display:'block'});
	} else {
		$('SHEEBOO_statoDisabilitato_'+res['id']).setStyle({display:'block'});
				$('SHEEBOO_statoAttivo_'+res['id']).setStyle({display:'none'});
	}
}
function evTogli(id_utente,tipo,oggetto) {
	dati = {msg: LANG_ELIMINAZIONE_AVVISO,timeout: false, colore: 'yellow'};
	SHEEBOO_scambio['nrMsg'] = SHEEBOO_mostraMsg2(dati);
	setTimeout('evTogliFalso('+oggetto+')',2000);
}
function evTogliFalso(oggetto) {
	$('evento_'+oggetto).setStyle({display:'none'});
	dati = {nrMsg: SHEEBOO_scambio['nrMsg'], msg:"ok",time:1000,colore:'green'};
	SHEEBOO_scambio['nrMsg'] = SHEEBOO_mostraMsg2(dati);
}


swfFilmato = '';
swfFilmatBookmark = '';
lastElem='current';
function SHEEBOO_utenteMostraTab(tab,elem) {
	$('SHEEBOO_tabModificaDati').hide();
	$('SHEEBOO_tabCancellaUtente').show();
	return true;
	/*
	if (tab != 'CancellaUtente')$(lastElem).setStyle({lineHeight:'31px',fontSize:'95%',paddingTop:'16px',background:'transparent url(/template/standard/images/bg_tab_profilo_no_selection.gif) no-repeat scroll left top', color:'#fff'});
	$(elem).setStyle({lineHeight:'20px',background:'#fff url(/template/standard/images/bg_tab_profilo.gif) no-repeat top left',color:'#000'});
	//tolgo e rimetto il filmato SWF per bypassare problema su IE.
	if (tab !='Generale'){
	if (swfFilmato=='') swfFilmato=$('swf-utente-profilo').innerHTML;
	$('swf-utente-profilo').innerHTML="";
	if (swfFilmatBookmark!=''){
		if($('swf-utente-profilo-bookmark').innerHTML=="") $('swf-utente-profilo-bookmark').innerHTML=swfFilmatBookmark;
	}
	}
	else {
	if (swfFilmato!='')$('swf-utente-profilo').innerHTML=swfFilmato;
	if(swfFilmatBookmark=='')swfFilmatBookmark=$('swf-utente-profilo-bookmark').innerHTML;
	$('swf-utente-profilo-bookmark').innerHTML ="";
	}
	$('SHEEBOO_tabGenerale').setStyle({display:'none'});
	$('SHEEBOO_tabOpinioni').setStyle({display:'none'});
	$('SHEEBOO_tabModificaDati').setStyle({display:'none'});
	$('SHEEBOO_tabCancellaUtente').setStyle({display:'none'});
	$('SHEEBOO_tabBookmark').setStyle({display:'none'});
	$('datiGeneraliUtente').setStyle({display:'none'});
	if ($('SHEEBOO_tabAlert') !== null) $('SHEEBOO_tabAlert').setStyle({display:'none'});
	if ($('SHEEBOO_tabAmministrazione') !== null) $('SHEEBOO_tabAmministrazione').setStyle({display:'none'});
	$('SHEEBOO_tab'+tab).setStyle({display:'block'});
	if (tab != 'Generale')$('datiGeneraliUtente').setStyle({display:'block'});
	if ((tab == 'Opinioni') || (tab == 'Generale'))$('SHEEBOO_partecipando').setStyle({display:'block'});
	else $('SHEEBOO_partecipando').setStyle({display:'none'});
	if (tab != 'ModificaDati')$('bottoneCancellaUtente').setStyle({display:'none'});
	else $('bottoneCancellaUtente').setStyle({display:'block'});
	var page ='admin/datiUtenteSetTab.php';
	var pars='tab='+tab;
	lastElem=elem;
	SHEEBOO_ajax(page,pars,'SHEEBOO_AjaxVuoto');
	*/
}
/**
* Controlla i dati dell'utente prima di modificarli
*/
function SHEEBOO_modificaDatiUtente() {
	var dato = $('nome').value;
	var invio = true;
	if (Len(dato) == 0 || Len(dato) < 2) {
		$('input-error').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
		$('nomecheck').innerHTML = '<span class="rosso"><b>Campo non valido<b></span>';
		invio = false;
	}
	else $('nomecheck').innerHTML = '';
	dato = $('cognome').value;
	if (Len(dato) == 0 || Len(dato) < 2) {
		$('input-error1').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
		$('cognomecheck').innerHTML = '<span class="rosso"><b>Campo non valido<b></span>';
		invio = false;
	}
	else $('cognomecheck').innerHTML = '';
	dato = $('emailla').value;
	if (Len(dato) == 0 || Len(dato) < 2) {
		$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
		$('email1check').innerHTML = '<span class="rosso"><b>Campo non valido<b></span>';
		invio = false;
	}
	else $('email1check').innerHTML = '';
	pass = $('pass1');
	passcheck = $('passcheck');
	if ((Len(pass.value) > 0 && Len(pass.value) < 6) || (Len(passcheck.value) > 0 && Len(passcheck.value)  < 6)) {
		invio = false;
		$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
		$('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
		$('pass1check').innerHTML = "<span class='rosso'><b>Lunghezza minima 6 caratteri</b></span>";
		$('pass2check').innerHTML = "<span class='rosso'><b>Lunghezza minima 6 caratteri</b></span>";
			if ((Len(pass1.value) > 0) && (Len(passcheck.value) >0) && pass.value == passcheck.value) {
				$('pass1check').setStyle({color:'red'});
				$('pass2check').setStyle({color:'red'});
					$('pass1check').innerHTML = "";
					$('pass2check').innerHTML = "";
					invio = false;
			} else {
					invio = false;
					$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
					$('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
					$('pass1check').innerHTML = '<span class="rosso"><b>Le due pwd sono diverse</b></span>';
					$('pass2check').innerHTML = '<span class="rosso"><b>Le due pwd sono diverse</b></span>';
					}
		}
	if (invio == false) return false;
	var page='utenti/aggiornaDatiUtente.php';
	var pars = $('SHEEBOO_datiUtenteForm').serialize();
	SHEEBOO_ajax(page,pars,'SHEEBOO_modificaDatiUtenteAjax');
	return;
}
function SHEEBOO_modificaDatiUtenteAjax(res) {
	res = eval("("+res.responseText+")");
	var dati = {msg: LANG_MODIFICA_DATI_OK,noButton:true};
	if(res['val']>=0){
	SHEEBOO_mostraMsgBox(dati);
	setTimeout('SHEEBOO_reloadPage()',2000);
	}
	else {
		n=Len(res['errori']);
		for(var i=0;i<n;i++){
		if (res['errori'][i]==-3){
					$('input-error').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat'});
					$('nomecheck').inputHTML = "<span class=rosso><b>Nome non valido</b></span>";
		}
		if (res['errori'][i]==-31){
					$('input-error').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat'});
					$('nomecheck').inputHTML = "<span class=rosso><b>Nome non valido</b></span>";
		}
		if (res['errori'][i]==-4){
					$('input-error1').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat'});
					$('cognomecheck').inputHTML = "<span class=rosso><b>Cognome non valido</b></span>";
		}
		if (res['errori'][i]==-6){
					$('input-error3').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat;'});
					$('email1inuso').inputHTML = "<span class=rosso><b>Email non valida o già in uso</b></span>";
		}
		if (res['errori'][i]==-7){
					$('input-error5').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat'});
					$('pass1check').inputHTML = "<span class=rosso><b>Password non valida</b></span>";
		}
		if (res['errori'][i]==-8){
					$('input-error6').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat'});
					$('pass2check').inputHTML = "<span class=rosso><b>Ripeti password non valida</b></span>";
		}
		if (res['errori'][i]==-81){
					$('input-error5').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat'});
					$('input-error6').setStyle({background:'url(/template/standard/images/inputBklogin-error.png) no-repeat'});
					$('pass2check').inputHTML = "<span class=rosso><b>Password Diverse</b></span>";
					$('pass1check').inputHTML = "<span class=rosso><b>Password Diverse</b></span>";
		}
		}
	}
}
function SHEEBOO_cancellaUtente() {
		page='utenti/cancellaUtente.php';
		pars=$('SHEEBOO_cancellaUtenteForm').serialize();
		var dati = {msg: LANG_CANCELLAZIONE_IN_CORSO,noButton:true};
		SHEEBOO_mostraMsgBox(dati);
		SHEEBOO_ajax(page,pars,'SHEEBOO_cancellaUtenteAjax');
}
function SHEEBOO_cancellaUtenteAjax(res) {
	res = eval("("+res.responseText+")");
	if (res['val'] < 0) {
		var dati = {msg: res['output'],noButton:true};
		SHEEBOO_mostraMsgBox(dati);
		return true;
	}
	else {
		var dati = {msg: LANG_CANCELLAZIONE_ACCOUNT,noButton:true};
		SHEEBOO_mostraMsgBox(dati);
		setTimeout("SHEEBOO_reloadPage('"+urlsite+"')",2000);
	}
}
/**
 * Recupera tutti gli avvisi generati dagli utenti che stiamo monitorizzando
 * L'avviso sarï¿½ della forma "Il giorno XYZ, alle OIU, l'utente XYZ ha scritto/risposto ....
 * Non ho bisogno di parametri perche' l'unico che mi interessa (id) ï¿½ salvato nella sessione.
 */
function getListaAlertUtenteFatto(id) {
	page ='admin/getListaAvvisiUtenteFatto.php';
	pars='id='+id;
	SHEEBOO_ajax(page,pars,'getListaAlertUtenteFattoAjax');
}
function getListaAlertUtenteFattoAjax(res) {
	res = eval("("+res.responseText+")");
	if (res['val'] < 0) {
		alert(res['output']);
		return true;
	}
	$('trackOggettoMonitorato-numPag').innerHTML = res['trackOggettoMonitorato-numPag'];
	$('trackOggettoMonitoratonum').value = res['trackOggettoMonitoratonum'];
	$('SHEEBOO_alertRisposte').innerHTML = res['risposte'];
	$('SHEEBOO_alertCategorie').innerHTML = res['oggetto'];
	$('trackCategoriaMonitorata-numPag').innerHTML = res['trackCategoriaMonitorata-numPag'];
	$('trackCategoriaMonitoratanum').value = res['trackCategoriaMonitorata-num'];
	$('SHEEBOO_alertUtenteFatto').innerHTML = res['utente'];
	$('trackUtenteMonitorato2num').value=res['trackUtenteMonitorato2num'];
	$('trackUtenteMonitorato2-numPag').innerHTML = res['trackUtenteMonitorato2-numPag'];
}
function SHEEBOO_avvisoVediOggetto(ido,idp,ida,tipo) {
	if (tipo == 0) {
			$('risposta_'+idp).innerHTML ="Loading...";
			var cosa = 'Risposta';
	} else {
			if (tipo == 1 ) {
					$('utente_'+ida).innerHTML ="Loading...";
					var cosa='Utente';
			} else if (tipo == 2) {
					$('oggetto_'+ida).innerHTML = "Loading...";
					var cosa='Oggetto';
			}
	}
	SHEEBOO_scambio['idp'+ida] = idp;
	SHEEBOO_scambio['ido'+ida] = ido;
	var page='admin/setAvvisoLetto.php';
	var pars = 'id='+ida+'&cosa='+cosa;
	SHEEBOO_ajax(page,pars,'SHEEBOO_avvisoVediOggettoAjax');
}
function SHEEBOO_avvisoVediOggettoAjax(res) {
	res = eval("("+res.responseText+")");
	if (res['val'] < 0) {
		alert(res['output']);
		return true;
	}
	var ida = res['id'];
	var ido = SHEEBOO_scambio['ido'+ida];
	var idp = SHEEBOO_scambio['idp'+ida];
	window.location=site+'/opinione/'+res['url']+'';
}
function SHEEBOO_avvisoSetLetto(idp,ida,cosa) {
	var page='admin/setAvvisoLetto.php';
	var pars = 'id='+ida+'&cosa='+cosa;
	SHEEBOO_ajax(page,pars,'SHEEBOO_AjaxVuoto');
	$('risposta_'+idp).setStyle({display:'none'});
}
function SHEEBOO_avvisoSetInvisibile(idX,ida,cosa) {
	page = 'admin/setAvvisoInvisibile.php';
	pars = 'id='+ida+'&cosa='+cosa;
	SHEEBOO_ajax(page,pars,'SHEEBOO_AjaxVuoto');
	var div = cosa.toLowerCase();
	alert(div+"_"+ida);
	$(div+"_"+ida).setStyle({display:'none'});
}
function SHEEBOO_avvisoCancella(ida,cosa,nascondiDIV) {
	page = 'admin/setAvvisoCancella.php';
	pars = 'id='+ida+'&cosa='+cosa;
	SHEEBOO_ajax(page,pars,'SHEEBOO_AjaxVuoto');
	
	SHEEBOO_reloadPage();
	return true;
	
	var div = cosa.toLowerCase();
	if (cosa!="Oggetto")SHEEBOO_reloadPage();
	if (cosa=="Oggetto") $("Sub"+cosa+"_"+ida).setStyle({display:'none'});
	if (cosa=="Risposta"){
	if($("Main"+cosa+"_"+ida)!=undefined && $("Main"+cosa+"_"+ida)!=null && $("Main"+cosa+"_"+ida).innerHTML=="&nbsp;"){
	$("Sub"+cosa+"_"+ida).setStyle({display:'none'});
	$(cosa+"_"+ida).setStyle({display:'none'});
	$("Main"+cosa+"_"+ida).setStyle({display:'none'});
	$("4"+cosa+"_"+ida).setStyle({display:'none'});
	}
	else {
	$("Sub"+cosa+"_"+ida).setStyle({display:'none'});
	$(cosa+"_"+ida).setStyle({display:'none'});
	$("4"+cosa+"_"+ida).setStyle({display:'none'});
	$("Main"+cosa+"_"+ida).setStyle({display:'none'});
	}
	}
	$(cosa+"_"+ida).setStyle({display:'none'});
}
function SHEEBOO_nascondiAvvisiLetti(id,cosa) {
	page = 'admin/setAvvisiNascosti.php';
	pars = 'id='+id+"&cosa="+cosa;
	SHEEBOO_ajax(page,pars,'SHEEBOO_AjaxVuoto');
	var div = SHEEBOO_getElementsByClassName(document, "div",cosa.toLowerCase()+"_0_"+id);
	div.invoke('setStyle', {display: 'none'});
}
/**
 * Prende tutti gli avvisi dalla tabella avvisiCOSA riguardanti l'alert id
 * @param {Object} id
 * @param {Object} cosa
 */
function SHEEBOO_mostraAvvisiLetti(id,cosa) {
	var div = SHEEBOO_getElementsByClassName(document, "div",cosa.toLowerCase()+"_0_"+id);
	for (var i = 0; i<div.size();i++)
	{	//alert(div[0].id);
		$(div[i].id).setStyle({display:'block'});
	}
}
/**
 * E' la restituzione della chiamata Ajax.
 * Quello che mi ritorna ï¿½ il codice HTML gia' configurato.
 * res['output'] ï¿½ il codice HTML
 * @param {Object} res
 */
function SHEEBOO_mostraAvvisiLettiAjax(res) {
	res = eval("("+res.responseText+")");
	if (res['val'] < 0) {
		alert(res['output']);
		return true;
	}
	$(SHEEBOO_scambio['mostraAvvisiDiv']).innerHTML = res['output'];
}
/**
 *
 * @param {Object} div E' il div in cui scrivere i risultati
 */
function SHEEBOO_cercaUtente(div) {
	SHEEBOO_scambio['divCercaUtente'] = div;
	page = 'admin/cercaUtente.php';
	pars = Form.serialize('formCercautente');
	SHEEBOO_ajax(page,pars,'SHEEBOO_cercaUtenteAjax');
}
/**
 *
 * @param {Object} res il risultato della pagina Ajax
 */
function SHEEBOO_cercaUtenteAjax(res) {
	res = eval("("+res.responseText+")");
	$(SHEEBOO_scambio['divCercaUtente']).innerHTML = '';
	if (res['val'] < 0) {
		alert(res['output']);
		return true;
	}
	var n = res['lista'].size();
	$(SHEEBOO_scambio['divCercaUtente']).innerHTML = '';
	switch(n) {
		case 0:
				$(SHEEBOO_scambio['divCercaUtente']).innerHTML = res['output'];
				brek;
		case 1:
				window.location=site+'/utenti/datiUtente.php?id='+res['lista'][0]['id'];
				break;
		default:
				for (var i = 0;i<n;i++) {
					$(SHEEBOO_scambio['divCercaUtente']).innerHTML += '<a href="/utenti/datiUtente.php?id='+res['lista'][i]['id']+'">'+res['lista'][i]['nick']+'</a>\n<br>';
				}
	}
	return true;
}
function SHEEBOO_utentiPrendiCategorieCol(col,id) {
	SHEEBOO_scambio['catCol'] = col;
	SHEEBOO_scambio['idp'] = id;
	page ="admin/getCatUtente.php";
	pars ='id_padre='+id;
	SHEEBOO_ajax(page,pars,'SHEEBOO_utentiPrendiCategorieColAjax');
}
function SHEEBOO_utentiPrendiCategorieColAjax(res){
	cat = eval("("+res.responseText+")");
	var col = SHEEBOO_scambio['catCol'];
	var idp = SHEEBOO_scambio['idp'];
	for (var i = col+1;i<4;i++) {
		$('SHEEBOO_colonna'+i).innerHTML = '';
		$('SHEEBOO_colonna'+i).setStyle({display:'none'});
	}
	$('SHEEBOO_colonna'+col).innerHTML = '';
	$('SHEEBOO_colonna'+col).setStyle({display:'block'});
	var n = cat.lista.size();
	for (var i=0;i<n;i++) {
		//E' monitorata ?
		if (cat.lista[i].id == -1) {
			$('SHEEBOO_colonna'+col).innerHTML += 'Non ci sono sottocategorie';
		}
		else {
		if (cat.lista[i].mon == 0) {
			var style = '';
			var mon = '<a href="javascript:void(0);" onclick="SHEEBOO_utenteDelCatMon('+cat.lista[i].id+','+col+','+idp+')" class="link-oggetto"><img src="'+sheeboo_remote_url+'/'+nome_template+'/images/bt_d.gif" alt="Non seleziona" border="0" width="12" height="12"></a> '
		} else {
			var style ='background-color:#F5FBE1;';
			var mon = '<a href="javascript:void(0);" onclick="SHEEBOO_utenteAggCatMon('+cat.lista[i].id+','+col+','+idp+')" class="link-oggetto"><img src="'+sheeboo_remote_url+'/'+nome_template+'/images/bt_s.gif" alt="Seleziona" border="0" width="12" height="12"></a> '
		}
		if (col == 3) {
				$('SHEEBOO_colonna'+col).innerHTML += '<div id="cat'+cat.lista[i].id+'" class="cate-singola" style="'+style+'">'+mon+' '+cat.lista[i].nome+'</div>'
		} else {
				$('SHEEBOO_colonna'+col).innerHTML += '<div id="cat'+cat.lista[i].id+'" class="cate-singola" style="'+style+'">'+mon+' <a href="javascript:void(0);" onclick="SHEEBOO_utentiPrendiCategorieCol('+(col+1)+','+cat.lista[i].id+')" class="link-oggetto">'+cat.lista[i].nome+'</a></div>'
			}
		}
	}
}
function SHEEBOO_utenteAggCatMon(id,col,idp)  {
	SHEEBOO_scambio['catCol'] = col;
	SHEEBOO_scambio['catId'] = idp;
	page='admin/utenteAggCatMon.php';
	pars='id='+id;
	SHEEBOO_ajax(page,pars,'SHEEBOO_utenteAggCatMonAjax');
}
function SHEEBOO_utenteDelCatMon(id,col,idp) {
	SHEEBOO_scambio['catCol'] = col;
	SHEEBOO_scambio['catId'] = idp;
	page='admin/utenteDelCatMon.php';
	pars='id='+id;
	SHEEBOO_ajax(page,pars,'SHEEBOO_utenteAggCatMonAjax');
}
function SHEEBOO_utenteAggCatMonAjax(res) {
	res = eval("("+res.responseText+")");
	if (res.val < 0) {
		alert(res.output);
		return false;
	}
	SHEEBOO_utentiPrendiCategorieCol(SHEEBOO_scambio['catCol'],SHEEBOO_scambio['catId']);
}
function addBookmark(tipo,cosa) {
	page='admin/addBookmark.php';
	pars='tipo='+tipo+'&cosa='+cosa;
	SHEEBOO_ajax(page,pars,'addBookmarkAjax');
}
function addBookmarkAjax(res) {
	res = eval("("+res.responseText+")");
	if (res.val < 0) {
		alert(res.output);
		return false;
	}
	alert(res.output);
}
function SHEEBOO_delBookmark(id) {
	page = 'admin/delBookmark.php';
	pars = 'id='+id;
	$('bookmark_'+id).innerHTML='Cancellazione bookmark in corso...';
	SHEEBOO_scambio['bookmarkId'] = id;
	SHEEBOO_ajax(page,pars,'SHEEBOO_delBookmarkAjax');
}
function SHEEBOO_delBookmarkAjax(res) {
	res = eval("("+res.responseText+")");
	if (res.val < 0) {
		alert(res.output);
		return false;
	}
	$('bookmark_'+SHEEBOO_scambio['bookmarkId']).innerHTML +='fatto';
	$('bookmark_'+SHEEBOO_scambio['bookmarkId']).setStyle({display:'none'});
}
//QUI INIZIA IL CODICE RIVISTO!!!!
/**
 * TODO: controllare codice per utente non corretto.
 */
function SHEEBOO_loginNew() {
	if ($('emaillogin') != undefined && ($('emaillogin') != null)){
		if ((Len($('emaillogin').value) > 0) && ($('emaillogin').value) != "") {
			email = 'emaillogin';
			pass = 'pswdlogin';
		}
	}
	if ($('emaillogin2') != undefined && ($('emaillogin2') != null)){
		if ((Len($('emaillogin2').value) > 0) && ($('emaillogin2').value) != "") {
			email = 'emaillogin2';
			pass = 'pswdlogin2';
		}
	}
	//Se la password ha lunghezza 0 non devo far partire il form.
	var pass = '';
	if (($('pswdlogin')!= undefined && $('pswdlogin')!= null) && ($('pswdlogin').value!= '')) pass = 'pswdlogin';
	else {
/*	    if (($('pswdlogin2')!= undefined && $('pswdlogin2')!= null) && ($('pswdlogin2').value!= '')) pass = 'pswdlogin2';
	    else {
		var dati = {msg: LANG_ERROR_LOGIN_FIELD, noButton: false};
		SHEEBOO_mostraMsgBox(dati);
		return false;
	    } */
	}
	var email = '';
	if (($('emaillogin')!= undefined && $('emaillogin')!= null) && ($('emaillogin').value!= '')) email = 'emaillogin';
	else {
	    if (($('emaillogin2')!= undefined && $('emaillogin2')!= null) && ($('pswdlogin2').value!= '')) email = 'emaillogin2';
	    else {
		var dati = {msg: LANG_ERROR_LOGIN_FIELD, noButton: false};
		SHEEBOO_mostraMsgBox(dati);
		return false;
	    }
	}
	var dati = {msg: LANG_LOGIN_IN_CORSO, noButton: true};
	SHEEBOO_mostraMsgBox(dati);
	var dati = new Object;
	page='admin/loginAjax.php';
    if ($(pass)) {
        pars='email='+encodeURIComponent($(email).value)+'&pswd='+encodeURIComponent($(pass).value);
        SHEEBOO_ajax(page,pars,'SHEEBOO_registrazioneInternaLoginAjax');
    } else {
        pars='email='+encodeURIComponent($(email).value);
        var dati = {msg: LANG_INVIO_NEW_PASSWORD, noButton:false, okFunzione:'SHEEBOO_nascondiMsgBox();SHEEBOO_ajax(\''+page+'\',\''+pars+'\',\'SHEEBOO_registrazioneInternaLoginAjax\')', annullaFunzione:'SHEEBOO_nascondiMsgBox()'};
        SHEEBOO_mostraMsgBox(dati);
    }
	return true;
}
function SHEEBOO_registrazioneInternaLoginAjax(resA) {
    var res = eval("("+resA.responseText+")");
	if (res['val'] < 0) {
		//ERRORE;
		//controllo che non debba mostra il form di inserimento codice.
		if (res['val'] == -5) {
			var dati = {msg: res['output'], colore: 'red'};
			SHEEBOO_mostraMsgBox(dati);
			return false;
		}
		var dati = {nrMsg: SHEEBOO_scambio['registrazioneInternaLogin'],msg: res['output'], colore: 'red', noButton:false, okFunzione:undefined, annullaFunzione:undefined};
		$('testo-avviso').update("\n<br>"+res['output']);
		SHEEBOO_mostraMsgBox(dati);
		return false;
	}
	 mainDir = location.pathname.split('/').splice( 1, 1 );

    if( mainDir == 'opinione' )
    {
        SHEEBOO_goToPage( location.pathname.split('/').splice(1, 2).join('/') );
    }
    else
    {
        SHEEBOO_reloadPage();
    }
	
	//if (SHEEBOO_scambio['funzioneDaEseguireDopoLogin'] != undefined && SHEEBOO_scambio['funzioneDaEseguireDopoLogin'] != '') {
	//	SHEEBOO_scambio['login'] = 0;
	//	eval(SHEEBOO_scambio['funzioneDaEseguireDopoLogin']);
	//} else {
	//		SHEEBOO_reloadPage();
	//	}
		
}
function SHEEBOO_mostraPersoPassword() {
	SHEEBOO_genToggle('testo-password');
	setTimeout("SHEEBOO_genToggle('testo-password')",8000);
}
/**
* user_{id} ï¿½ lo span sui cui ho ilmouseover
*/
function SHEEBOO_mostraDatiUtente(id,span) {
	SHEEBOO_scambio['spanUser'] = span;
	page = 'admin/getBoxUtente.php';
	pars = 'id='+id;
	SHEEBOO_ajax(page,pars,'SHEEBOO_mostraDatiUtenteAjax');
}
function SHEEBOO_mostraDatiUtenteAjax(res) {
	var res = eval("("+res.responseText+")");
	if (res['val'] < 0) {
		alert(res['output']);
		return false;
	}
	var ele = $(SHEEBOO_scambio['spanUser']);
	var pos = Position.cumulativeOffset(ele);
	var l = pos[0] - 23 +"px";
	var t = pos[1] + 18 +"px";
	$('tooltip_utente_contenitore').update(res['box']);
	$('tooltip_utente_contenitore').setStyle({position:'absolute',top: t, left: l});
	$('tooltip_utente_contenitore').show();
	setTimeout('SHEEBOO_nascondiDatiUtente("'+SHEEBOO_scambio['spanUser']+'")',5000);
}
function SHEEBOO_nascondiDatiUtente(id) {
	$('tooltip_utente_contenitore').hide();
}
function SHEEBOO_oksesso() {
$('sessocheck').innerHTML = '<span class="verde">Ok</span>';
$('input-sesso').setStyle({background:'transparent'});
SHEEBOO_scambio.checkNewUser[7] = 0;
}
//Devo inviare i dati di registrazione
function SHEEBOO_inviaDatiRegistrazione() {
	if (SHEEBOO_scambio['tooltip'] !== undefined && SHEEBOO_scambio['tooltip'] != null) {
	$(SHEEBOO_scambio['tooltip']).hide();
	}
	//Controllo i campi
	if (SHEEBOO_scambio.checkNewUser === undefined || SHEEBOO_scambio.checkNewUser == null) {
		//var dati = {msg: LANG_DEVI_COMPILARE};
		//SHEEBOO_mostraMsgBox(dati);
		//return false;
	}
	var errore = 0;
    var dati = {msg : '',scrollTO:'', invio : true};
	var appoggio = {msg : '',scrollTO:'', invio : false};
 	appoggio = CheckPrivacyControl('legge1','privacy-error','legge1check','dati_nuovo_utente');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
    	appoggio = CheckCondizioniControl('legge2','privacy-error-2','legge2check','dati_nuovo_utente');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
	appoggio = CheckPasswordControl('pass','passcheck','input-error5','input-error6','dati_nuovo_utente');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
	appoggio = CheckEmailControl('emailla','email2','input-error3','input-error4','dati_nuovo_utente');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
	appoggio = CheckNickControl('nick','input-error2','dati_nuovo_utente');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
	appoggio = CheckSessoControl('sesso','input-sesso','');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
	appoggio = CheckCognomeControl('cognome','input-error1','dati_nuovo_utente');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
	appoggio = CheckNomeControl('nome','input-error','dati_nuovo_utente');
	dati.msg = appoggio.msg + dati.msg;
	if (appoggio.scrollTO != '') dati.scrollTO = appoggio.scrollTO;
    if (appoggio.invio === false ) dati.invio = appoggio.invio;
	if (dati.invio == true){
	if (SHEEBOO_scambio['partiForm'] == -1) return false;
	SHEEBOO_scambio['oldNick'] = $('nick').value;
	SHEEBOO_scambio['oldEmail1'] = $('emailla').value;
	SHEEBOO_scambio['oldEmail2'] = $('email2').value;
	var dati = {msg: LANG_ISCRIZIONE_IN_CORSO, noButton: true};
	SHEEBOO_mostraMsgBox(dati);
	var page = "admin/registrazioneUtente.php";
	var pars = $('datiutente').serialize();
	SHEEBOO_ajax(page,pars,'SHEEBOO_inviaDatiRegistrazioneAjax');
}
else {
		new Element.scrollTo(dati.scrollTO,{duration:2.0});
}
}
SHEEBOO_scambio.checkNewUserAjax = new Array();
function SHEEBOO_inviaDatiRegistrazioneAjax(res) {
	var res = eval("("+res.responseText+")");
$('nomecheck').innerHTML = '<span class="verde">Ok</span>';
$('input-error').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
$('cognomecheck').innerHTML = '<span class="verde">Ok</span>';
$('input-error1').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
$('email1check').innerHTML = '<span class="verde">Ok</span>';
$('email2check').innerHTML = '<span class="verde">Ok</span>';
$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
SHEEBOO_scambio.checkNewUser[3] = 0;
SHEEBOO_scambio.checkNewUser[4] = 0;
$('nickcheck').innerHTML = '<span class="verde">Ok</span>';
$('input-error2').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
$('pass1check').innerHTML = '<span class="verde">Ok</span>';
$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
$('pass2check').innerHTML = '<span class="verde">Ok</span>';
SHEEBOO_scambio.checkNewUser[6] = 0;
$('sessocheck').innerHTML = '<span class="verde">Ok</span>';
	SHEEBOO_nascondiMsgBox();
			SHEEBOO_scambio.checkNewUser = new Array();
			SHEEBOO_scambio.checkNewUser[0] = 0;
			SHEEBOO_scambio.checkNewUser[1] = 0;
			SHEEBOO_scambio.checkNewUser[2] = 0;
			SHEEBOO_scambio.checkNewUser[3] = 0;
			SHEEBOO_scambio.checkNewUser[4] = 0;
			SHEEBOO_scambio.checkNewUser[5] = 0;
			SHEEBOO_scambio.checkNewUser[6] = 0;
	if (res['val'] < 0) {
		for (var i in res.campo) {
			switch(parseInt(res.campo[i])) {
				case -21: _SHEEBOO_nomeError();
						break;
				case -22: _SHEEBOO_cognomeError()
						break;
				case -23: _SHEEBOO_nickError();
						$('nickinuso').innerHTML = '<span class="rosso">Pseudonimo già  in uso</span>';
						$('nickcheck').innerHTML = '';
						SHEEBOO_scambio.checkNewUser[2] = -2;
						SHEEBOO_scambio.checkNewUserAjax[2] = -2;
						break;
				case -24: $('email1check').innerHTML = '<span class="rosso">Email già  in uso o non valida</span>';
							$('email2check').innerHTML = '<span class="rosso">Email già  in uso o non valida</span>';
							$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
							$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
							SHEEBOO_scambio.checkNewUser[3] = -2;
							SHEEBOO_scambio.checkNewUser[4] = -2;
							SHEEBOO_scambio.checkNewUserAjax[3] = -2;
							SHEEBOO_scambio.checkNewUserAjax[4] = -2;
						 break;
				case -25: $('email1check').innerHTML = '<span class="rosso">Email già  in uso o non valida</span>';
							$('email2check').innerHTML = '<span class="rosso">Email già  in uso o non valida</span>';
							$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
							$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
							SHEEBOO_scambio.checkNewUser[3] = -2;
							SHEEBOO_scambio.checkNewUserAjax[3] = -2;
							SHEEBOO_scambio.checkNewUser[4] = -2;
							SHEEBOO_scambio.checkNewUserAjax[4] = -2;
						 break;
				case -26:
						$('pass1check').innerHTML = '<span class="rosso">Password non valida</span>';
						$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
						SHEEBOO_scambio.checkNewUser[5] = -1;
						SHEEBOO_scambio.checkNewUserAjax[5] = -2;
						break;
				case -27:
						$('pass2check').innerHTML = '<span class="rosso">Password non valida</span>';
						$('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
						SHEEBOO_scambio.checkNewUser[6] = -1;
						SHEEBOO_scambio.checkNewUserAjax[6] = -1;
						break;
				case -28:
							$('privacy-error').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBk-error.png) no-repeat'});
							$('legge1check').innerHTML = '<span class="rosso">Devi accettare la legge sulla privacy</span>';
						break;
				case -29:
							$('sessocheck').innerHTML = '<span class="rosso">Per favore seleziona il tuo sesso.</span>';
							break;
				case -30:
							$('privacy-error-2').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBk-error.png) no-repeat'});
							$('legge2check').innerHTML = '<span class="rosso">Devi accettare le Condizioni di utilizzo</span>';
						break;
				default: //var dati = {msg: res['output']};
						 break;
			}
		}
		new Effect.ScrollTo('scrolla2');
		return false;
	}
	location.replace('/utenti/registrazioneUtente.php?email='+$F('emailla')+'&nick='+$F('nick'));
	return true;
}
function _SHEEBOO_nomeError() {
	$('nomecheck').innerHTML = '<span class="rosso">Il campo nome non è corretto</span>';
	$('input-error').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
 	SHEEBOO_scambio.checkNewUser[0] = -1;
}
function _SHEEBOO_cognomeError() {
				 $('cognomecheck').innerHTML = '<span class="rosso">Il campo presenta degli errori.</span>';
				 $('input-error1').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
				 SHEEBOO_scambio.checkNewUser[1] = -1;
}
function _SHEEBOO_email1Error() {
	if($('email31check')!=undefined && $('email31check')!=null)$('email31check').show();
	if($('email31check')!=undefined && $('email31check')!=null)$('email31check').innerHTML = '<span class="rosso">Per favore inserisci un indirizzo di e-mail corretto</span>';
	if($('input-error31')!=undefined && $('input-error31')!=null)$('input-error31').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
	if($('email1check')!=undefined && $('email1check')!=null)$('email1check').show();
	if($('email1check')!=undefined && $('email1check')!=null)$('email1check').innerHTML = '<span class="rosso">Per favore inserisci un indirizzo di e-mail corretto</span>';
	if($('input-error3')!=undefined && $('input-error3')!=null)$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
	SHEEBOO_scambio.checkNewUser[3] = -1;
}
function _SHEEBOO_email2Error() {
		$('email2check').innerHTML = '<span class="rosso">Controlla che la e-mail sia uguale al campo sopra</span>';
		$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
		SHEEBOO_scambio.checkNewUser[4] = -1;
		$('email1check').innerHTML = '<span class="rosso">Le due email non conincidono</span>';
		$('email2check').innerHTML = '<span class="rosso">Le due email non conincidono</span>';
}
function _SHEEBOO_emailEsistenteError(){
$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
$('email1check').innerHTML = '<span class="rosso">Email già in uso</span>';
$('email2check').innerHTML = '<span class="rosso">Email già in uso</span>';
}
function _SHEEBOO_nickError() {
	$('nickcheck').innerHTML = '<span class="rosso">Pseudonimo non corretto	</span>';
	 $('input-error2').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
	SHEEBOO_scambio.checkNewUser[2] = -1;
	$('nickinuso').innerHTML = '<span class="rosso"></span>';
}
function _SHEEBOO_pass1Error() {
if ($('pass1check') !== undefined && $('pass1check') != null )$('pass1check').innerHTML = '<span class="rosso">Password non valida</span>';
if ($('pass51check') !== undefined && $('pass51check') != null )$('pass51check').innerHTML = '<span class="rosso">Password non valida</span>';
$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
if ($('input-error51') !== undefined && $('input-error51') != null )$('input-error51').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
SHEEBOO_scambio.checkNewUser[5] = -1;
}
function _SHEEBOO_pass2Error() {
$('pass2check').innerHTML = '<span class="rosso">Password non valida</span>';
	 $('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
	SHEEBOO_scambio.checkNewUser[6] = -1;
}
function _SHEEBOO_passDiverseError() {
	$('pass1check').innerHTML = '<span class="rosso">Le due password sono differenti</span>';
	$('pass2check').innerHTML = '<span class="rosso">Le due password sono differenti</span>';
	$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
	$('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
	SHEEBOO_scambio.checkNewUser[5] = -1;
	SHEEBOO_scambio.checkNewUser[6] = -1;
}
SHEEBOO_scambio['partiForm'] = -1;
function SHEEBOO_check(dato) {
	if (SHEEBOO_scambio['tooltip'] !== undefined && SHEEBOO_scambio['tooltip'] != null) {
		$(SHEEBOO_scambio['tooltip']).hide();
	}
	if (SHEEBOO_scambio.checkNewUser === undefined || SHEEBOO_scambio.checkNewUser == null) {
		SHEEBOO_scambio.checkNewUser = new Array;
	}
	SHEEBOO_scambio['partiForm'] = 0;
 	switch (dato.id) {
		case 'tag':
		case 'SHEEBOO_tag' :
					if(!filtroTag.test($(dato.id).value)) {
								if($('SHEEBOO_tag').value.strip()!='')$('input-tag').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBk-error.png) no-repeat'});
							} else {

								$('input-tag').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBk.png) no-repeat'});
							  }
					break;
 		case 'nome' :
						if (dato.value.strip().length == 0) break;
						 if (dato.value.strip().length < 2 || !filtroNome.test(dato.value)) {
							_SHEEBOO_nomeError();
						 } else {
									 $('nomecheck').innerHTML = '<span class="verde">Ok</span>';
								$('input-error').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
									 SHEEBOO_scambio.checkNewUser[0] = 0;
							 }
						 break;
		case 'cognome':
						if (dato.value.strip().length == 0) break;
						if (dato.value.strip().length < 2 || !filtroCognome.test(dato.value)) {
								 _SHEEBOO_cognomeError();
						 } else {
									 $('cognomecheck').innerHTML = '<span class="verde">Ok</span>';
								 $('input-error1').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
									 SHEEBOO_scambio.checkNewUser[1] = 0;
						}
						break;
		case 'email1' :
		case 'emaill' :
		case 'emailla':
						if (!filtroEmail.test(dato.value)) {
						if ($(dato).value.strip()!='')_SHEEBOO_email1Error();
						} else {
						$('email1check').innerHTML = '';
						$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
						if($('email31check')!=undefined && $('email31check')!= null)$('email31check').innerHTML = "";
							if (!filtroEmail.test($(dato.id).value)) {
										if ($('input-error31') !== undefined && $('input-error31') != null ) $('input-error31').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
										if ($('input-error3') !== undefined && $('input-error3') != null ) $('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
										if ($('emailcheck') !== undefined && $('emailcheck') != null )$('emailcheck').innerHTML='<span class=rosso>Email non valida</span>';
										if ($('email31check') !== undefined && $('email31check') != null )$('email31check').innerHTML='<span class=rosso>Email non valida</span>';
										return false;
								}
								if ($('input-error31') !== undefined && $('input-error31') != null )$('input-error31').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
								if ($('input-error3') !== undefined && $('input-error3') != null )$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
						}
								break;
		case 'emailnew':
						 $('email1check').innerHTML = '';
						 $('email2check').innerHTML = '';
						if (!filtroEmail.test(dato.value)) {
							_SHEEBOO_email1Error();
									} else {
								$('email1check').innerHTML = '<span class="verde">Ok</span>';
								 $('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
								if (Len($('email2').value) > 0) {
									if ($('email1').value == $('email2').value) {
										$('email1check').innerHTML = '<span class="verde">Ok</span>';
										$('email2check').innerHTML = '<span class="verde">Ok</span>';
										$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
										$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
										SHEEBOO_scambio.checkNewUser[3] = 0;
										SHEEBOO_scambio.checkNewUser[4] = 0;
										if (SHEEBOO_scambio['oldEmail1'] !== undefined && SHEEBOO_scambio['oldEmail1'] != null && SHEEBOO_scambio.checkNewUserAjax !== undefined && SHEEBOO_scambio.checkNewUserAjax[3] !== undefined) {
											if (dato.value == SHEEBOO_scambio['oldEmail1'] && SHEEBOO_scambio.checkNewUserAjax[3] == -2) {
												$('email1check').innerHTML = '<span class="rosso">Email già  in uso o non valida</span>';
													$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
													SHEEBOO_scambio.checkNewUser[3] = -2;
											}
											if ($('email2').value == SHEEBOO_scambio['oldEmail2'] && SHEEBOO_scambio.checkNewUserAjax !== undefined && SHEEBOO_scambio.checkNewUserAjax[3] == -2) {
												$('email2check').innerHTML = '<span class="rosso">Email giÃ  in uso o non valida</span>';
											$('email2check').innerHTML = '';
							 					$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
													SHEEBOO_scambio.checkNewUser[4] = -2;
											}
										}
									} else {
										$('email1check').innerHTML = '<span class="rosso">Le due email non conincidono</span>';
										$('email2check').innerHTML = '<span class="rosso">Le due email non conincidono</span>';
										$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
										SHEEBOO_scambio.checkNewUser[3] = -1;
										SHEEBOO_scambio.checkNewUser[4] = -1;
										}
								} else {
										SHEEBOO_scambio.checkNewUser[3] = -1;
										SHEEBOO_scambio.checkNewUser[4] = -1;
								}
							}
						break;
		case 'email2':
						if ($(dato).value.strip() !=''){
						 $('email2check').innerHTML = '';
						 $('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
						if (!filtroEmail.test(dato.value)) {
							$('email2check').innerHTML = '<span class="rosso">Le due email non conincidono</span>';
							$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
						} else { //la seconda mail nn e' corretta
								$('email2check').innerHTML = '<span class="verde">Ok</span>';
								 $('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
								if (Len($('emailla').value) > 0) {
									if ($('emailla').value == $('email2').value) {
										$('email1check').innerHTML = '<span class="verde">Ok</span>';
										$('email2check').innerHTML = '<span class="verde">Ok</span>';
										 $('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
										 $('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
										SHEEBOO_scambio.checkNewUser[3] = 0;
										SHEEBOO_scambio.checkNewUser[4] = 0;
										if (SHEEBOO_scambio['oldEmail2'] !== undefined && SHEEBOO_scambio['oldEmail2'] != null && SHEEBOO_scambio.checkNewUserAjax !== undefined && SHEEBOO_scambio.checkNewUserAjax[4] !== undefined) {
											if (dato.value == SHEEBOO_scambio['oldEmail2'] && SHEEBOO_scambio.checkNewUserAjax[4] == -2) {
												$('email2check').innerHTML = '<span class="rosso">Email già in uso o non valida</span>';
													$('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
													SHEEBOO_scambio.checkNewUser[4] = -2;
											}
											if ($('emailla').value == SHEEBOO_scambio['oldEmail1'] && SHEEBOO_scambio.checkNewUserAjax !== undefined && SHEEBOO_scambio.checkNewUserAjax[4] == -2) {
												$('email1check').innerHTML = '<span class="rosso">Email già  in uso o non valida</span>';
													$('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
													SHEEBOO_scambio.checkNewUser[3] = -2;
											}
										}
									} else {
										$('email1check').innerHTML = '<span class="rosso">Le due email non conincidono</span>';
										$('email2check').innerHTML = '<span class="rosso">Le due email non conincidono</span>';
										 $('input-error4').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
										 $('input-error3').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
										SHEEBOO_scambio.checkNewUser[3] = -1;
										SHEEBOO_scambio.checkNewUser[4] = -1;
										}
								} else {
										SHEEBOO_scambio.checkNewUser[3] = -1;
										SHEEBOO_scambio.checkNewUser[4] = -1;
								}
							}
						}
						break;
		case 'nick':
		case 'SHEEBOO_nick':
						$('nickinuso').innerHTML = '';
						if (!filtroNick.test(dato.value.strip())) {
							if ($(dato).value.strip()!='')_SHEEBOO_nickError();
						} else {
								$('nickcheck').innerHTML = '<span class="verde">Ok</span>';
								 $('input-error2').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
								SHEEBOO_scambio.checkNewUser[2] = 0;
							}
						if (SHEEBOO_scambio['oldNick'] !== undefined && SHEEBOO_scambio['oldNick'] != null && SHEEBOO_scambio.checkNewUserAjax !== undefined && SHEEBOO_scambio.checkNewUserAjax[2] !== undefined && SHEEBOO_scambio.checkNewUserAjax[2] == -2) {
							if (dato.value.strip() == SHEEBOO_scambio['oldNick']) {
								$('nickinuso').innerHTML = '<span class="rosso">Nick già  in uso</span>';
								$('nickcheck').innerHTML = '';
								SHEEBOO_scambio.checkNewUser[2] = -2;
							}
						}
						break;
		case 'pswd':
					if ((!filtroPassword.test(dato.value))||(Len($('pswd').value)<6)){
					$('input-error51').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
					$('pass51check').innerHTML = "<span class=rosso>Errore nella password</span>";
					}
					else{
						if ($('input-error5') !== undefined && $('input-error5') != null )$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
						if ($('input-error51') !== undefined && $('input-error51') != null ){
										$('input-error51').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
										$('pass51check').innerHTML = "";
						}
					}
					break;
		case 'pass':
						if (Len($('pass').value) < 6 || !filtroPassword.test(dato.value)) {
							if ($(dato).value.strip()!='')_SHEEBOO_pass1Error();
						} else {
								if (Len($('pass').value) > 0 && Len($('passcheck').value) > 0) {
									$('pass1check').innerHTML = '<span class="verde">Ok</span>';
									 $('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
									if ($('pass').value == $('passcheck').value) {
											$('pass1check').innerHTML = '<span class="verde">Ok</span>';
											$('pass2check').innerHTML = '<span class="verde">Ok</span>';
											$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
											$('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
											SHEEBOO_scambio.checkNewUser[5] = 0;
											SHEEBOO_scambio.checkNewUser[6] = 0;
									} else {
											$('pass1check').innerHTML = '<span class="rosso">Le due password sono differenti</span>';
									  		SHEEBOO_scambio.checkNewUser[5] = -1;
											 $('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin-error.png) no-repeat'});
									  }
								} else {
										$('pass1check').innerHTML = '<span class="verde">Ok</span>';
										$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
										SHEEBOO_scambio.checkNewUser[5] = 0;
										SHEEBOO_scambio.checkNewUser[6] = -1;
								}
							}
						break;
		case 'passcheck':
						if (Len($('passcheck').value) < 6 || !filtroPassword.test(dato.value)) {
							if ($(dato).value.strip()!='')_SHEEBOO_pass2Error();
						} else {
								$('pass2check').innerHTML = '<span class="verde">Ok</span>';
								SHEEBOO_scambio.checkNewUser[6] = 0;
								$('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
								if (Len($('passcheck').value) > 0) {
									if ($('pass').value == $('passcheck').value) {
											$('pass1check').innerHTML = '<span class="verde">Ok</span>';
											$('pass2check').innerHTML = '<span class="verde">Ok</span>';
											$('input-error5').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
											$('input-error6').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBklogin.png) no-repeat'});
											SHEEBOO_scambio.checkNewUser[5] = 0;
											SHEEBOO_scambio.checkNewUser[6] = 0;
									} else {
											_SHEEBOO_pass2Error();
											$('pass2check').innerHTML = '<span class="rosso">Le due password sono differenti</span>';
												SHEEBOO_scambio.checkNewUser[5] = -1;
											SHEEBOO_scambio.checkNewUser[6] = -1;
										}
								} else {
										$('pass1check').innerHTML = '';
										SHEEBOO_scambio.checkNewUser[5] = -1;
										SHEEBOO_scambio.checkNewUser[6] = -1;
								}
							}
						break;
		case 'legge1' :			if ($('legge1').checked == false) {
							$('legge1check').innerHTML = '<span class="rosso">Devi accettare la legge sulla privacy</span>';
							$('privacy-error').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBk-error.png) no-repeat'});
						} else {
							$('legge1check').innerHTML = '<span class="verde">Ok</span>';
							$('privacy-error').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBk.png) no-repeat'});
								 SHEEBOO_scambio.checkNewUser[0] = 0;
						}
						break;
		case 'legge2' :			if ($('legge2').checked == false) {
							$('legge2check').innerHTML = '<span class="rosso">Devi accettare le Condizioni di utilizzo</span>';
							$('privacy-error-2').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBk-error.png) no-repeat'});
						} else {
							$('legge2check').innerHTML = '<span class="verde">Ok</span>';
							$('privacy-error-2').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBk.png) no-repeat'});
								 SHEEBOO_scambio.checkNewUser[0] = 0;
						}
						break;
		case 'rif' :
						if(!filtroUrl.test(dato.value)&&($(dato).value!='')){
						if($('input-url')!=undefined && $('input-url')!=null)$('input-url').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBk-error.png) no-repeat'});
						}
						else if($('input-url')!=undefined && $('input-url')!=null)$('input-url').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/inputBk.png) no-repeat'});
					break;
		case 'corpoBottaRisposta' :
				if ($(dato.id).value.trim()==''){
				$('input-corpoBR').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBR-error.png) no-repeat'});
				$('check-corpo').innerHTML = "<b>Campo Corpo Vuoto</b>";
				$('check-corpo').show();
				}
				else {
					$('input-corpoBR').setStyle({background:'url('+sheeboo_remote_url+'/'+nome_template+'/images/textAreaBR.png) no-repeat'});
					$('check-corpo').innerHTML = "";
					$('check-corpo').hide();
				}
				break;
		default: break;
 	}
}
/**
* Aggiorna la scritta dedicata al nuovo utente e al codice di iscrizione spedito via email.
*/
function SHEEBOO_updateDatiUtenteRegister(campo) {
	if($('SHEEBOO_utente')!=undefined && $('SHEEBOO_utente')!=null)$('SHEEBOO_utente'+campo.id).innerHTML = campo.value;
}

//NUOVE FUNZIONI PER IL PROFILO UTENTE
orderBylast=''
ascDesc="ASC";
function ordinaBookmark(orderBy){
$('oggettoBookmark').setStyle({backgroundColor:'#F5FBE1'});
$('nome_categoriaBookmark').setStyle({backgroundColor:'#F5FBE1'});
$('opinioniBookmark').setStyle({backgroundColor:'#F5FBE1'});
$('Bdata_insBookmark').setStyle({backgroundColor:'#F5FBE1'});
$(orderBy+'Bookmark').setStyle({backgroundColor:'#E4FBA1'});
	if (orderBylast == orderBy){
		if (ascDesc=="ASC")ascDesc="DESC";
		else ascDesc="ASC";
	}
	else{
	ascDesc="ASC";
	}
orderBylast = orderBy;
track='trackBookmark';
var parametri = "orderby="+encodeURIComponent(orderBy)+"&limit="+LastPositionBar[track+'rowMin']+"&type="+encodeURIComponent(ascDesc);
var url="utenti/trackBookmark.php"
SHEEBOO_ajax(url,parametri,'ordinaBookmarkAjax');
}
function ordinaBookmarkAjax(res){
 response=eval("("+res.responseText+")");
$('bookmarkOggetti').innerHTML = "";
$('bookmarkOggetti').innerHTML = response['bookmarkOggetti'];
cambiaPagina('1','trackBookmark');
}
function ordinaNuovissime(orderBy){
$('oggettoNuovissime').setStyle({backgroundColor:'#F5FBE1'});
$('nome_categoriaNuovissime').setStyle({backgroundColor:'#F5FBE1'});
$('nickNuovissime').setStyle({backgroundColor:'#F5FBE1'});
$('dataNuovissime').setStyle({backgroundColor:'#F5FBE1'});
$('nropNuovissime').setStyle({backgroundColor:'#F5FBE1'});
$(orderBy+'Nuovissime').setStyle({backgroundColor:'#E4FBA1'});
	if (orderBylast == orderBy){
		if (ascDesc=="ASC")ascDesc="DESC";
		else ascDesc="ASC";
	}
	else{
	ascDesc="ASC";
	}
orderBylast = orderBy;
track='trackNuoveOpinioni';
var parametri = "orderby="+encodeURIComponent(orderBy)+"&limit="+LastPositionBar[track+'rowMin']+"&type="+encodeURIComponent(ascDesc);
var url="utenti/trackNuovissime.php"
SHEEBOO_ajax(url,parametri,'ordinaNuovissimeAjax');
}
function ordinaNuovissimeAjax(res){
 response=eval("("+res.responseText+")");
$('opinioniNuovissime').innerHTML = "";
$('opinioniNuovissime').innerHTML = response['opinioniNuovissime'];
cambiaPagina('1','trackNuoveOpinioni');
}
function ordinaPartecipando(orderBy,id){
$('oggettoPartecipando').setStyle({backgroundColor:'#F5FBE1'});
$('nome_categoriaPartecipando').setStyle({backgroundColor:'#F5FBE1'});
$('nickPartecipando').setStyle({backgroundColor:'#F5FBE1'});
$('dataPartecipando').setStyle({backgroundColor:'#F5FBE1'});
$('nropPartecipando').setStyle({backgroundColor:'#F5FBE1'});
$('nonlettePartecipando').setStyle({backgroundColor:'#F5FBE1'});
$(orderBy+'Partecipando').setStyle({backgroundColor:'#E4FBA1'});
	if (orderBylast == orderBy){
		if (ascDesc=="ASC")ascDesc="DESC";
		else ascDesc="ASC";
	}
	else{
	ascDesc="ASC";
	}
orderBylast = orderBy;
track='trackOpinioniPartecipando';
var parametri = "orderby="+encodeURIComponent(orderBy)+"&limit="+LastPositionBar[track+'rowMin']+"&type="+encodeURIComponent(ascDesc)+"&id="+id;
var url="utenti/trackOpinioniPartecipando.php"
SHEEBOO_ajax(url,parametri,'ordinaPartecipandoAjax');
}
function ordinaPartecipandoAjax(res){
response=eval("("+res.responseText+")");
$('opinioniPartecipanti_2').innerHTML = "";
$('opinioniPartecipanti_2').innerHTML = response['opinioniPartecipanti_2'];
cambiaPagina('1','trackOpinioniPartecipando');
}
function ordinaOggettoMonitorato(orderBy){
$('oggettoOggettoMonitorato').setStyle({backgroundColor:'#F5FBE1'});//unico ordinamento
	if (orderBylast == orderBy){
		if (ascDesc=="ASC")ascDesc="DESC";
		else ascDesc="ASC";
	}
	else{
	ascDesc="ASC";
	}
orderBylast = orderBy;
track='trackOggettoMonitorato';
var parametri = "orderby="+encodeURIComponent(orderBy)+"&limit="+LastPositionBar[track+'rowMin']+"&type="+encodeURIComponent(ascDesc);
var url="utenti/trackOggettoMonitorato.php"
SHEEBOO_ajax(url,parametri,'ordinaOggettoMonitoratoAjax');
}
function ordinaOggettoMonitoratoAjax(res){
	response=eval("("+res.responseText+")");
$('SHEEBOO_alertRisposte').innerHTML = response['risposte'];
cambiaPagina('1','trackOggettoMonitorato');
}
function ordinaCategoriaMonitorata(order){
//ordinamento solo per categoria ASC o DESC
	if (order=='ASC') neworder="DESC";
	else neworder="ASC";
	track = "trackCategoriaMonitorata";
	$('CategoriaMonitorata').innerHTML = "<a href='javascript:void(0);' onclick=ordinaCategoriaMonitorata('"+neworder+"') class='link-oggetto'><b>Categoria</b></a>";
var parametri = "type="+encodeURIComponent(order)+"&limit="+LastPositionBar[track+'rowMin'];
var url="utenti/trackCategoriaMonitorata.php"
SHEEBOO_ajax(url,parametri,'ordinaCategoriaMonitorataAjax');
}
function ordinaCategoriaMonitorataAjax(res){
	response=eval("("+res.responseText+")");
	$('SHEEBOO_alertCategorie').innerHTML="";
	$('SHEEBOO_alertCategorie').innerHTML = response['oggetto'];
}
function utenteMonitorato(order){
//ordinamento solo per categoria ASC o DESC
	if (order=='ASC') neworder="DESC";
	else neworder="ASC";
	track = "trackUtenteMonitorato2";
	$('utenteUtenteMonitorato2').innerHTML = "<a href='javascript:void(0);' onclick=utenteMonitorato('"+neworder+"') class='link-oggetto'><b>Utente</b></a>";
var parametri = "type="+encodeURIComponent(order)+"&limit="+LastPositionBar[track+'rowMin'];
var url="utenti/trackUtenteMonitorato.php"
SHEEBOO_ajax(url,parametri,'utenteMonitoratoAjax');
}
function utenteMonitoratoAjax(res){
	response=eval("("+res.responseText+")");
	$('SHEEBOO_alertUtenteFatto').innerHTML="";
	$('SHEEBOO_alertUtenteFatto').innerHTML = response['utente'];
}
function visualizzaCat(idcat){
	$('over'+idcat).setStyle({display:'block'});
}





sliderIdentificator =[''];
countSlider=1;           
LastPositionBar=[''];    
function controlSlider(handle,track,debug){
	LastPositionBar[track+"rowMin"]='5';//default row di base visualizzate
	LastPositionBar[track+"rowMinLast"]='5';
	LastPositionBar[track+"nPagina"]='1';//pagina iniziale
	//LastPositionBar[track+"rowMax"]=$(track+'-num').value; //max row nel db da settare da qlk altra parte
   sliderIdentificator[countSlider] = new Control.Slider(handle,track,{range:$R(5,25),values:[5,10,15,20,25],
        onSlide:function(v){$(debug).innerHTML= LANG_STAI_VISUALIZZANDO +v+ LANG_OPINIONI;},
        onChange:function(v){
		$(debug).innerHTML= LANG_STAI_VISUALIZZANDO +v+ LANG_OPINIONI;
		                 
		//LastPositionBar[track+"rowMinLast"]=LastPositionBar[track+"rowMin"]; //vecchio numero record da visualzizzare
		LastPositionBar[track+'rowMin']=v;
		npag = Math.ceil($(track+"num").value/v);
		cambiaPagina(1,track);
		
   	} } );
	countSlider++;
	}
function cambiaPagina(nPagina,track){
	var finestra=10;
	
	//alert("nPagina:"+nPagina+" RigheXpagina:"+LastPositionBar[track+"rowMin"]+" "+$(track+"num").value);
	//nascondo tutti i risultati della tabella che sono visualizzati
	j=(eval($('pageNow'+track).innerHTML)-1) * LastPositionBar[track+"rowMinLast"];
	for(i=0;i<LastPositionBar[track+"rowMinLast"];i++){
			if($(track+'-'+j)!=undefined && $(track+'-'+j)!=null)$(track+'-'+j).hide();
			if($(track+'Avv-'+j)!=undefined && $(track+'Avv-'+j)!=null)$(track+'Avv-'+j).hide();
			j++;
	}
	//visualizzo i risultati di mio interesse
	for(var i=1;i<= LastPositionBar[track+"rowMin"];i++){
			if($(track+'-'+((LastPositionBar[track+"rowMin"]*nPagina)-i))!=undefined && $(track+'-'+((LastPositionBar[track+"rowMin"]*nPagina)-i))!=null)$(track+'-'+((LastPositionBar[track+"rowMin"]*nPagina)-i)).show();
			if($(track+'Avv-'+((LastPositionBar[track+"rowMin"]*nPagina)-i))!=undefined && $(track+'Avv-'+((LastPositionBar[track+"rowMin"]*nPagina)-i))!=null)$(track+'Avv-'+((LastPositionBar[track+"rowMin"]*nPagina)-i)).show();
	} 
	
	//nascondo i numeri della paginazione fuori dalla finestra
	
	for(var i=0;i<( eval($(track+"num").value)/LastPositionBar[track+"rowMinLast"] );i++){ 
		if ($('pag'+track+''+i)!=undefined || $('pag'+track+''+i)!=null )$('pag'+track+''+i).hide();
		if ($('pag'+track+''+i)!=undefined || $('pag'+track+''+i)!=null )$('pag'+track+''+i).setStyle({fontWeight:'normal',fontSize:'12px'}).removeClassName('no-link-utente').addClassName('link-utente');
		
	}
	if ( (i=(eval(nPagina)-(finestra/2)))<=0 )i=0;
	
	if (((eval(nPagina)) + (finestra/2) ) > Math.ceil(eval($(track+"num").value)/LastPositionBar[track+"rowMin"])) i= Math.ceil(eval($(track+"num").value)/LastPositionBar[track+"rowMin"]) - (finestra);
	if ( Math.ceil(eval($(track+"num").value)/LastPositionBar[track+"rowMin"]) < finestra) finestra =  Math.ceil(eval($(track+"num").value)/LastPositionBar[track+"rowMin"]);
	if(i<0)i=0;
	//visualizzo quelli dentro nella finestra
	for (j=0;j<finestra;j++){
		if ($('pag'+track+''+i)!=undefined || $('pag'+track+''+i)!=null ) $('pag'+track+''+i).show();
		i++;
	};
	//metto il BOLD alla pagina clikkata
	//if ($('pag'+track+''+(nPagina-1))!=undefined || $('pag'+track+''+(nPagina-1))!=null ) $('pag'+track+''+(nPagina-1)).removeClassName({fontWeight:'bold',color:'black',fontSize:'14px'});
	if ($('pag'+track+''+(nPagina-1))!=undefined || $('pag'+track+''+(nPagina-1))!=null ){
	  $('pag'+track+''+(nPagina-1)).removeClassName('link-utente').addClassName('no-link-utente');
	}
	
	
	
	//setto il nuovo numero massimo di pagine
	$('totPagine'+track).innerHTML = "di "+Math.ceil(eval($(track+"num").value)/LastPositionBar[track+"rowMin"]);
	
	//cambio i link delle immagini.
	nMaxPagine=( eval($(track+"num").value)) / (LastPositionBar[track+"rowMin"]);
	if(nPagina!=1){
			$(track+'ImgBack').innerHTML = '<a href=javascript:void(0); onclick=cambiaPagina("'+(nPagina-1)+'","'+track+'")><img width="16" height="14" border="0" alt="Indietro" src="'+sheeboo_remote_url+'/'+nome_template+'/images/bt_indietro_num.gif"/></a>';
			}
			else if($(track+'ImgBack')!=undefined && $(track+'ImgBack')!=null) $(track+'ImgBack').innerHTML="<img width='16' height='14' border='0' alt='Indietro' src='"+nome_template+"/images/bt_indietro_num.gif'/>";
	if(nPagina!=Math.ceil(nMaxPagine)){
				app=nPagina;
				app++;
				$(track+'ImgNext').innerHTML = '<a href=javascript:void(0); onclick=cambiaPagina("'+app+'","'+track+'")><img width="16" height="14" border="0" alt="Avanti" src="'+sheeboo_remote_url+'/'+nome_template+'/images/bt_avanti_num.gif"/></a>'
				}
				else if ( $(track+'ImgNext')!=undefined && $(track+'ImgNext')!=null ) $(track+'ImgNext').innerHTML='<img width="16" height="14" border="0" alt="Avanti" src="'+sheeboo_remote_url+'/'+nome_template+'/images/bt_avanti_num.gif"/>';
	//setto l'informazione della pagina corrente nel div
	$('pageNow'+track).innerHTML = nPagina;
	//setto impostazione precedente
	LastPositionBar[track+"rowMinLast"]=LastPositionBar[track+"rowMin"];
}	












