_msg=new Msg();
_user=new user();
_prof=new prof();
_nav=new nav();
_chisono=new chisono();
_gall=new gall();
_blog=new blog();
_search=new searchh();
//_chat=new chat();
_video= new video();
//$(function() {
//$.fn.fancyzoom.defaultsOptions.imgDir='../application/views/external_img/thumb/';
//});
var CurrentBid='';
var CurrentCid='';
var container='';
$('#main').show();

currentUser='';//forse mi � necessario alla distinzione tra navigazione nelle mie pag e nelle pag altrui (Da confermare)
			_msg.headerViewElement='header_inbox';
			_msg.allmsgViewElement='content_inbox';
//var _notifica=new Notifica(".$_SESSION['uid'].",'".$_SESSION['user']."');

//segue parte dichiarativa che necessita del Dom already loaded
		 //jQuery.fn.fancyzoom.defaultsOptions.imgDir='/application/views/img/'; //very important must finish with a /
		 //$("#contatta a").fancyzoom({Speed:500});	
// jQuery.fn.fancyzoom.defaultsOptions.imgDir='/application/views/img/';
		// $('a[@name="sms"').fancyzoom({Speed:500});
		

			$('#contatta p[@name="smss"]').livequery(function(){
			$(this).unbind('click').click(function(){
				//href="../application/views/img/sms.jpg";
				$('#layer8_content').empty().append('<img src="../application/views/img/sms.jpg" />');
				$("#layer8").show(); 
		});});
			$('#contatta p[@name="vocee"]').livequery(function(){
			$(this).unbind('click').click(function(){
				//href="../application/views/img/sms.jpg";
				$('#layer8_content').empty().append('<img src="../application/views/img/audio.jpg" />');
				$("#layer8").show(); 
		});});
	

jQuery(function( $ ){
		//$('div[@pubbl="1"]').livequery(function(){

	 jQuery.fn.fancyzoom.defaultsOptions.imgDir='../application/views/img/'; //very important must finish with a /
	//$('#contatta a').fancyzoom({Speed:500});
		 //jQuery.fn.fancyzoom.defaultsOptions.imgDir='/application/views/img/'; //very important must finish with a /
		 //$("#contatta a").fancyzoom({Speed:500});	
		//$('#zzz').fancyzoom({Speed:500});
		//$('#contatta a[@name="sms"]').click(function(){
		//	alert('ppppppppppp');
		//});
	if (mode == 'user')
	{
var h='';
h='<div id="titolo">'
+'	<a href="../application/views/img/croll_big.jpg"  class="linkb">'
+'		<img src="../application/views/img/space.gif" /> Entra in MEETU Dillo a Tutti</a>'
+'</div><br/><div id="news-ticker" style="position:absolute;background-color:white;height:166px;overflow:hidden;width:210px;"></div>';
		//var h=' <div id="titolo" href="../application/views/img/sms.jpg"><img /> Croll</div><br /><div id="news-ticker" style="position:absolute;background-color:white;height:186px;overflow:hidden;width:210px;"></div>';
		$('#sidebar2').empty().append(h);
		
//$('a[@name="titolocroll"]').fancyzoom({Speed:500});
		_croll=new croll();
		//_croll.buildStartTrain();
		//updtElem('/profile/gallery2?uid=-1&my=1&type=1',_gall,'personalFoto',container);
		container='o';
		//updtElem('/messages/readcrollsms',_croll,'buildStartTrain',container);
		updtElem('/messages/startcrollsms',_croll,'buildStartTrain',container);
		var el=document.getElementById('news-ticker');
		//_croll.posizionaTrain(el);
		
		//fff= setInterval("_croll.moveCurrentTrain()",_croll.refreshTime);		
	}
	$("#sidebar2 a").fancyzoom({Speed:500});	
});

jQuery(document).ready(function(){

				var el=document.getElementById('contatta_guest');
				if (el) _nav.contatta_guest_html=el.innerHTML;
			el=document.getElementById('inizio_content');
			if (el) _nav.home_guest_html=el.innerHTML;
			
			if (mode == 'user'){
				var el=document.getElementById('contatta');
				_nav.contatta_html=el.innerHTML;
				_buddy=new BuddyList(_notifica.id);
				
				_buddy.buddyAreaContainer='buddyarea';				//conenitore della lista
				_buddy._buddyMain=document.getElementById('mainContent');						//contenitore generico
				
				_msg.msgAreaContainer='mainContent';
				_msg._msgMain=document.getElementById('mainContent');			//questo dovrebbe sostituire la variabile qui sotto
				_msg._msgAreaContainer=document.getElementById('mainContent');	//contenitore dei contenitori dell'area msg
				//il seguente parametro sar� spostato da _msg a _notifica
				_notifica.msgsSubMenuContainer='layer1_content';		//Contenitor fluttuant MSG	//layer1 > layer1_handle,layer1_close,layer1_content
				_notifica.buddy_invSubMenuContainer='layer3_content';	//Contenitor fluttuant BUDDY //layer2 > layer2_handle,layer2_close,layer2_content
				_notifica.buddy_okSubMenuContainer='layer3_content';
				_notifica.buddy_nokSubMenuContainer='layer3_content';
				_notifica.chat_invSubMenuContainer='layer3_content';
				_notifica.chat_pendSubMenuContainer='layer3_content';
				_notifica.blog_comSubMenuContainer='layer3_content';
				_notifica.noeventContainer='layer3_content';
				
				_notifica.buddy_SubMenuContainer='layer3_content';
				_notifica.chat_SubMenuContainer='layer3_content';
				
				//_search._searchAreaContainer=document.getElementById(_search.searchAreaContainer);  
				//alert(_search._searchAreaContainer);
				
				_notifica.eventItem['msg']='msg_event';
				_notifica.eventItem['buddy_inv']='buddy_event';
				_notifica.blogcomViewElement='commenti_event';
				_notifica.eventItem['buddy_ok']='buddy_okEvent';
				
				_notifica.eventItem['buddy_nok']='buddy_nokEvent';
				_notifica.eventItem['chat_inv']='chat_invEvent';
				_notifica.eventItem['chat_pend']='chat_pendEvent';
				_notifica.eventItem['blog_com']='blog_comEvent';
				_notifica.eventItem['visits']='visits_Event';
				
				_notifica.eventItem['buddy']='buddy_event'; //elemento dove viene visualizzato l'evento...il nome deve essere lo stesso che cxompare nel template
				_notifica.eventItem['chat']='chat_Event';
				
				_notifica.msgsNotfMenuElement='notificationbox_msgsubmenu';
				_notifica.notificaAreaContainer='eventibox';
				_notifica._notificaAreaContainer=document.getElementById(_notifica.notificaAreaContainer);
			}
				
				_chisono.chisonoAreaContainer='mainContent';
				_chisono.profMain='mainContent';
				_chisono._profMain=document.getElementById('mainContent');

				_search._searchMain=document.getElementById('mainContent');
					_search.searchMain='mainContent';
				_search.searchAreaContainer="mainContent_ricerca"; //contenitore form ricerca NB ALL'inizio ANCORA INESISTENTE
						//
						if (mode=='user') 	_container=document.getElementById('mainContent');//dovrebbe essere _user._msgMain
						else _container=document.getElementById('mainContentHome');
						//alert(_container);
						//_nav.setupMainContent("onlineN",_container);
			_user.userMain='mainContent';
			_user._userMain=document.getElementById(_user.userMain);
			
			//alert (_user.main);
			//_user._onlineAreaContainer=document.getElementById('testo');
			//_user._onlineAreaContainer=_nav.createDiv("testo",_user.main);
			//alert (_user._onlineAreaContainer);

			_nav.userthumbMenuContainer='layer2_content';	//Contenitor fluttuant NAV	//layer2 > layer2_handle,layer2_close,layer2_content
			_gall.gallAreaContainer='galleria';					//contenitore della gallleria
			_video.gallAreaContainer='video';
			_gall._gallMain=document.getElementById('mainContent');
			_video._videoMain=document.getElementById('mainContent');
			
			_blog._blogMain=document.getElementById('mainContent');			
			_blog.blogMain='mainContent';
			
			//_chat.chatAreaContainer='chat'; //questo dovrebbe essere il div che conterra il mio html per chattare



		});	


//$('#main').show();



function iscrizione(){
if (_subs.sex=='f') {
	html_yoursex_f='checked="checked"';
	html_yoursex_m='';
}	
else {
	html_yoursex_m='checked="checked"';
	html_yoursex_f='';
}	

html_yoursex=''
	+'<label>Il tuo sesso?</label>'
	+'<span class="help">[Indica il tuo sesso]</span>'
	+'<label class="option"><input type="radio" name="sex" value="m" '+html_yoursex_m+' class="form-radio" /> Uomo '
	+'<input type="radio" name="sex" value="f" '+html_yoursex_f+' class="form-radio" /> Donna</label>'
	+'';


if (_subs.cerco=='f') {
	html_cerco_f='checked="checked"';
	html_cerco_m='';
}	
else {
	html_cerco_m='checked="checked"';
	html_cerco_f='';
}	
html_cerco=''
	+'<label>Cosa cerco?</label>'
	+'<span class="help">[Indica il sesso di chi cerchi]'
	+'</span>'
	+'<label class="option"><input type="radio" name="cerco" value="m" '+html_cerco_m+' class="form-radio" /> Uomo '
	+'<input type="radio" name="cerco" value="f" '+html_cerco_f+' class="form-radio" /> Donna</label>'
	+'';
	
html_name=''
	+'	<label>Nome*</label>'
	+'        <span class="help">[Scrivi qui il tuo Nome]</span>'
	+'	<input name="name" id="name" value="'+_subs.name+'" type="text" size="30" />'
	+'</li>'
	+'<li>'
	+'	<label>Cognome*</label>'
	+'	<span class="help">[Scrivi qui il tuo Cognome]</span>'
	+'	<input name="surname" id="surname" value="'+_subs.surname+'" type="text" size="30" />'
	+'';

html_ling=''
	'<label>Lingua parlata*</label>'
	+'<span class="help">[Scrivi qui la tua Lingua]</span>'
	+'<select id="lingua">'
	+'<option value="1">italiano</option><option value="2">inglese</option></select>'
	+'</li>';

		_aux=new Array("Italiano","Inglese","Spagnolo","Tedesco","Francese");
		//html_ling='<div><label for="hair_c">Colore capelli: </label><select name="hair_c" id="hair_c"><option value="-">Non specificato</option>';
html_ling=''
	'<label>Lingua parlata*</label>'
	+'<span class="help">[Scrivi qui la tua Lingua]</span>'
	+'<select id="lingua"><option value="-">Non specificato</option>';
		
		for (r in _aux) {
			if (_aux[r] == _sub.ling) html_ling+='<option value="'+_aux[r]+'" selected>'+_aux[r]+'</option>'
			else html_ling+='<option value="'+_aux[r]+'">'+_aux[r]+'</option>'
		}	
		html_ling+='</select>';


html_reg='<li>'
	+'<label>Regione*</label>'
	+'<span class="help">[Scegli la tua Regione]</span>'
	+'<select id="dob-d"><option value="1">lombardia</option><option value="2">veneto</option></select>'
	+'</li>';
	
	_aux=new Array("Abruzzo","Basilicata","Calabria","Campania","Emilia Romagna","Friuli Venezia Giulia","Lazio","Liguria","Lombardia","Marche","Molise","Piemonte","Puglia","Sardegna","Sicilia","Toscana","Trentino Alto Adige","Umbria","Valle d'Aosta","Veneto");
	html_reg=''
	'<label>Regione*</label>'
	+'<span class="help">[Scrivi qui la tua Regione]</span>'
	+'<select id="regione"><option value="-">Non specificato</option>';
		
		for (r in _aux) {
			if (_aux[r] == _sub.regione) html_reg+='<option value="'+_aux[r]+'" selected>'+_aux[r]+'</option>'
			else html_reg+='<option value="'+_aux[r]+'">'+_aux[r]+'</option>'
		}	
		html_reg+='</select>';
	
html_nasc='<li>'
+'	<label>Nato il:*</label>'
+'	<span class="help">[Seleziona la tua Data di Nascita]</span>'
+'	<select id="day"><option value="1">1</option><option value="2">2</option></select>'


for (r=1;r<31;r++){
	if (r==_sub.day) html_nasc+='<option value="'+r+'" selected>'+r+'</option>'
	else html_nasc+='<option value="'+r+'">'+r+'</option>'
}
html_nasc+='</select>';

html_nasc+='<select id="mon"></select>'
for (r=1;r<12;r++){
	if (r==_sub.mon) html_nasc+='<option value="'+r+'" selected>'+r+'</option>'
	else html_nasc+='<option value="'+r+'">'+r+'</option>'
}	
html_nasc+='</select>';
html_nasc+='<select id="yea"></select>';
for (r=1900;r<1990;r++){
	if (r==_sub.yea) html_nasc+='<option value="'+r+'" selected>'+r+'</option>';
	else html_nasc+='<option value="'+r+'">'+r+'</option>';
}	
html_nasc+='</select>';
h=html_yoursex+html_cerco+html_name+html_ling+html_reg+html_nasc;
$('#sub1').empty().append(html_yoursex);
$('#sub6').empty().append(html_reg);
}	






function sync(what){
	switch(what){
	
	case "visits":
			var o=document.getElementById('eventibox');
			var kk=o.getElementsByTagName("div");
			lnk = new Array();
			lnk=kk[_notifica.eventItem[what]].getElementsByTagName("a");
		lnk[0].childNodes[0].attributes['src'].value=_notifica.eventIcon_g['visits'];
	break;
	
	case "chat_inv":
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,_notifica.currentChat_inv,what);

		//s=$('#'+_notifica.chat_invSubMenuContainer).parent().attr('style');
		s=$('#'+_notifica.chat_SubMenuContainer).parent().attr('style');
		//if (!((s.lastIndexOf('none')) > 0)) _notifica.chat_invSubMenu(_notifica.events['chat_inv']);
		if (!((s.lastIndexOf('none')) > 0)) _notifica.chat_SubMenu(_notifica.events['chat_inv']);
	break;
	case "chat_pend":
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,_notifica.currentChat_pend,what);

		//s=$('#'+_notifica.chat_pendSubMenuContainer).parent().attr('style');
		s=$('#'+_notifica.chat_SubMenuContainer).parent().attr('style');
		//if (!((s.lastIndexOf('none')) > 0)) _notifica.chat_pendSubMenu(_notifica.events['chat_pend']);
		if (!((s.lastIndexOf('none')) > 0)) _notifica.chat_SubMenu(_notifica.events['chat_pend']);
	break;

	case "blog_com":
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,CurrentCid,what);
          //
		s=$('#'+_notifica.blog_comSubMenuContainer).parent().attr('style');
		if (!((s.lastIndexOf('none')) > 0)) _notifica.blog_comSubMenu(_notifica.events['blog_com']);
	break;
	
	case "buddy_ok":
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,_buddy.currentBuddy_ok,what);

		//s=$('#'+_notifica.buddy_okSubMenuContainer).parent().attr('style');
		s=$('#'+_notifica.buddy_SubMenuContainer).parent().attr('style');
		//if (!((s.lastIndexOf('none')) > 0)) _notifica.buddy_okSubMenu(_notifica.events['buddy_ok']);
		if (!((s.lastIndexOf('none')) > 0)) _notifica.buddy_SubMenu();
		if ((_nav.mainMode=='my') && (_nav.currentAction=='buddy')) menucontent_switch('buddy');
	break;

	case "buddy_nok":
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,_buddy.currentBuddy_nok,what);

		s=$('#'+_notifica.buddy_nokSubMenuContainer).parent().attr('style');
		s=$('#'+_notifica.buddy_SubMenuContainer).parent().attr('style');
		/////////ERRORE if (!((s.lastIndexOf('none')) > 0)) _notifica.buddy_SubMenu(_notifica.events['buddy_ok']);
		//if (!((s.lastIndexOf('none')) > 0)) _notifica.buddy_nokSubMenu(_notifica.events['buddy_nok']);
		if (!((s.lastIndexOf('none')) > 0)) _notifica.buddy_SubMenu();
	break;
	
	case "buddy_inv":
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,_buddy.currentBuddy_inv,what);

		//s=$('#'+_notifica.buddy_invSubMenuContainer).parent().attr('style');
		s=$('#'+_notifica.buddy_SubMenuContainer).parent().attr('style');
		//if (!((s.lastIndexOf('none')) > 0)) _notifica.buddy_invSubMenu(_notifica.events['buddy_inv']);
		if (!((s.lastIndexOf('none')) > 0)) _notifica.buddy_SubMenu(_notifica.events['buddy_inv']);
	break;

	
	case "readmsg":
		//warning this sync is called only when reading a msg unread before
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,_msg.currentMsg,'msg');

		s=$('#'+_notifica.msgsSubMenuContainer).parent().attr('style');
		if ((s.lastIndexOf('block')) > 0) _notifica.msgsSubMenu(_notifica.events['msg']);
	break;
	
	case "delmsgck":
		//warning this sync is called only when reading a msg unread before
		container=_notifica._notificaAreaContainer;
		_notifica.rmNotf(container,_msg.currentMsg,'msg');
		s=$('#'+_notifica.msgsSubMenuContainer).parent().attr('style');
		if ((s.lastIndexOf('block')) > 0) _notifica.msgsSubMenu(_notifica.events['msg']);
	break;
	}
}








function bindeventForm(a){
//alert('ciao'+sex.value+cerco.value+name.value+surname.value+lingua.value+regione.value);
//regione=document.getElementById('regione').value;
sex=document.getElementById('sex').value;

cerco=document.getElementById('cerco').value;
if (!document.getElementById('name').value) {alert ('name campo obbligatorio'); return false;}
//if (!document.getElementById('surname').value) {alert ('cognome campo obbligatorio'); return false;}
if (!document.getElementById('lingua').value) {alert ('lingua campo obbligatorio'); return false;}
if (!document.getElementById('regione').value) {alert ('regione campo obbligatorio'); return false;}
if (!document.getElementById('prov').value) {alert ('provincia campo obbligatorio'); return false;}
if (!document.getElementById('day').value) {alert ('giorno di nascita campo obbligatorio'); return false;}
if (!document.getElementById('mon').value) {alert ('mese data di nascita campo obbligatorio'); return false;}
if (!document.getElementById('yea').value) {alert ('anno data di nascita campo obbligatorio'); return false;}
if (!document.getElementById('email').value){ alert ('email campo obbligatorio'); return false;}
if (!document.getElementById('riemail').value){ alert ('email di conferma campo obbligatorio'); return false;}
if (document.getElementById('user').value.length > 16) { alert ("La lunghezza del nome utente non puo' essere superiore a 16 caratteri"); return false;}


name=document.getElementById('name').value;
surname=document.getElementById('surname').value;
lingua=document.getElementById('lingua').value;
//regione=document.getElementById('regione').value;
regione=$("#sub6").find('select[@name="regione"]').attr('value');
prov=document.getElementById('prov').value;
day=document.getElementById('day').value;
mon=document.getElementById('mon').value;
yea=document.getElementById('yea').value;
email=document.getElementById('email').value;
riemail=document.getElementById('riemail').value;
user=document.getElementById('user').value;
capc=document.getElementById('capc').value;
cell=document.getElementById('cell').value;

				if (cell!="") {
					var yescell=1;
					cell=cell.match(/^[0-9\-]{9,14}$/);
				}
				else var yescell=0;
if (yescell && !cell) {alert ('Il numero di cellulare contiene caratteri o ha un numero di cifre insufficiente');return false;}


if (email != riemail) {alert ('mail di conferma non esatta');return false;}
if (!document.getElementById('C2').checked) {alert ('Per poterti iscrivere devi acconsentire al trattamento dei dati personali');return false;} //trattamento dati personali
if (!document.getElementById('C1').checked) {alert ('Per poterti iscrivere devi acconsentire alle condizioni generali di contratto');return false;}//condizioni generali di contratto
//alert(sex+cerco+name+surname+lingua+regione+prov+day+mon+yea+email+riemail+user);
//url=/usermanager/doregister2/
capc=encodeURIComponent(capc);
url='/usermanager/doregister?cell='+cell+'&capc='+capc+'&sex='+sex+'&cerco='+cerco+'&name='+name+'&surname='+surname+'&lingua='+lingua+'&regione='+regione+'&prov='+prov+'&day='+day+'&mon='+mon+'&yea='+yea+'&email='+email+'&user='+user;
//alert (url);
//alert('Iscrizione Andata a Buon Fine');
$.getJSON(url,function(ans){
		//ans=JSON.parse(ans);
		//alert(email);
		if (ans.status == 200)alert ('iscrizione andata a buon fine, controlla la tua posta e divertiti con meetu!');
		else {
			//if (ans.status == 402) alert ('La password deve essere almeno di 8 caratteri');
			if (ans.status == 402) alert ('Nick non disponibile');
			else if (ans.status == 403) alert ('Password troppo corta');
			else if (ans.status == 404) alert ('Indirizzo mail non valido');
			else if (ans.status == 405) alert ('Indirizzo di conferma non valido');
			else if (ans.status == 406) alert ('Caratteri non consentiti usati per l\'alias');
			else if (ans.status == 407) alert ('Indirizzo di posta gia\' in uso');
			else if (ans.status == 410) alert ('Numero di cellulare non corretto');
			else if (ans.status == 411) alert ('Numero di cellulare gia\' in uso');
			else if (ans.status == 413) alert ('Nick non consentito');
			else alert ('iscrizione non riusctita:'+ans.err_str);
		}	
});	
return false;
}	


function bindevent(classnam){
	switch (classnam) {
	case "backbutton":
		$('#backbutton').click(function(){
				$('#'+_chisono.main_divViewElement).hide();
				_container=_search._searchMain;
				_nav.mainMode='my';
				_nav.setupMainContent("history-search",_container);
			var ur=_search.baseurl+'&s='+_search.hist_buf_start+'&l='+_search.hist_buf_len;
			updtElem(ur,_search,'deepSearchFormAnswer2',_container); //updtElem(ur,_msg,'inbox',_container);	
		});
	break;
	
	case "poleposition":
		$('#scalavettalnk').click(function(){
			_container='o';
			ur='/profile/poleposition';
			updtElem(ur,_user,'scalahit',_container);
		});

		$('#poleinfo').click(function(){
			_notifica.polepositioninfo();
			//7alert ('poleinfo');
		});
		$('img[@name="poleinfo"]').livequery(function(){
			$(this).unbind('click').click(function(){
				_notifica.polepositioninfo();
			});
		});


	break;
	
	case "iscrizione":
		alert('ciao'+sex);
		//alert('Iscrizioneeeeeee'+sex+cerco+name);
		return false;
	break;
		
	/*case "menucontent":
		alert('pre');
		idstr='div#menucontent';
		$(idstr).livequery(function(){
			menucontent_mng();
		});	
	break;*/
	
	case "modifica_profilo_form"://corretto
		idstr='#'+_chisono.profMain+' > #'+_chisono.profAreaContainer+' #modifica_profilo';
			$(idstr).unbind('click').click(function(){
				//nn c'� bisogno di _nav.setupMainContent() perch� tutto rimane uguale, cambier� solo il contenuto di _chisono.profAreaContainer
				//$(this).unbind('click');
				_chisono.myprofModForm();
				container='oo';
				_nav.stateVisualize(_notifica.id,_notifica.alias);
				updtElem('/profile/gallery2?uid=-1&my=1&type=1',_gall,'personalFoto',container);
				
			});
		//});
	break;
	
	case "modifica_profilo_reg"://corretto
		idstr='#modifica_profilo_form';
		//idstr='#'+_chisono.profMain+' > #'+_chisono.profAreaContainer+' > form > fieldset > #modifica_profilo';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				//testo=$(this).parent().parent().find('#msgform_testo').attr('value');
				//a=$(this).parent().find('select').serialize();
				//a=$('form').serialize();
				//a=$('#'+_chisono.profMain+' > #'+_chisono.profAreaContainer+' > form > fieldset > select').attr('value').param();
				//a=$('form').serialize();
				var zodiac=$(this).parent().find('select[@name="zodiac"]').attr('value');
				var cell=$(this).parent().find('input[@name="prof_cell"]').attr('value');
				
				if (cell!="") {
					var yescell=1;
					cell=cell.match(/^[0-9\-]{1,14}$/);
				}
				else var yescell=0;
				
				var altezza=$(this).parent().find('select[@name="altezza"]').attr('value');
				var peso=$(this).parent().find('select[@name="peso"]').attr('value');
				var body=$(this).parent().find('select[@name="body"]').attr('value');
				var hair_c=$(this).parent().find('select[@name="hair_c"]').attr('value');
				var hair_s=$(this).parent().find('select[@name="hair_s"]').attr('value');
				var eyes=$(this).parent().find('select[@name="eyes"]').attr('value');
				var caract=$(this).parent().find('select[@name="caract"]').attr('value');
				var animal=$(this).parent().find('select[@name="animal"]').attr('value');
				var sport=$(this).parent().find('select[@name="sport"]').attr('value');
				var tatoo=$(this).parent().find('select[@name="tatoo"]').attr('value');
				var pierc=$(this).parent().find('select[@name="pierc"]').attr('value');
				var alcol=$(this).parent().find('select[@name="alcol"]').attr('value');
				var fumo=$(this).parent().find('select[@name="fumo"]').attr('value');
				var studio=$(this).parent().find('select[@name="studio"]').attr('value');
				var a='cell='+cell+'&zodiac='+zodiac+'&altezza='+altezza+'&peso='+peso+'&body='+body+'&hair_c='+hair_c+'&hair_s='+hair_s+'&eyes='+eyes+'&caract='+caract+'&animal='+animal+'&sport='+sport+'&tatoo='+tatoo+'&pierc='+pierc+'&alcol='+alcol+'&fumo='+fumo+'&studio='+studio;
				var ur='/usermanager/userupdate?act=new&'+a;
				var _container='';
				if (yescell && !cell) alert ('Il numero di cellulare contiene caratteri o ha un numero di cifre insufficiente');
				else updtElem(ur,_chisono,'myprofModRec',_container);
			});
		});
	break;
	
	case "modifica_descr_reg2":
	$("#sub6 > select#regione").livequery(function(){
		$(this).change(function(){
			var r=$("#sub6").find('select[@name="regione"]').attr('value');
				ur='/usermanager/provselectbuilder2?reg='+r;
				_container='';
				updtElem(ur,_chisono,'writeprov',_container);
		});	
	});
	break;
	
	case "modifica_descr_reg":
		idstr='#modifica_descrizione_submit';
		//idstr='div[@name="modif2"]';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				//testo=$(this).parent().parent().find('#msgform_testo').attr('value');
				//a=$(this).parent().parent().find('select').serialize();
				var sesso=$(this).parent().parent().find('select[@name="sesso"]').attr('value');
				var d=$(this).parent().parent().find('select[@name="d"]').attr('value');
				var m=$(this).parent().parent().find('select[@name="m"]').attr('value');
				var y=$(this).parent().parent().find('select[@name="y"]').attr('value');
				var citta=$(this).parent().parent().find('select[@name="citta"]').attr('value');
				var cerco=$(this).parent().parent().find('select[@name="cerco"]').attr('value');
				var per=$(this).parent().parent().find('select[@name="per"]').attr('value');
				var lingua=$(this).parent().parent().find('select[@name="lingua"]').attr('value');
				var regione=$(this).parent().parent().find('select[@name="regione"]').attr('value');
				
				var a='sesso='+sesso+'&d='+d+'&m='+m+'&y='+y+'&citta='+citta+'&cerco='+cerco+'&per='+per+'&lingua='+lingua+'&regione='+regione;
				descr=encodeURIComponent($(this).parent().find('textarea').attr('value'));
				//alert (a);
				var ur='/usermanager/userupdate?act=newdescr&descr='+descr+'&'+a;
				_container='';
				updtElem(ur,_chisono,'mydescrModRec',_container);
			});
		});

	$("div > select#regione").livequery(function(){
		$(this).unbind('change').change(function(){	
			var r=$(this).parent().parent().find('select[@name="regione"]').attr('value');
				var ur='/usermanager/provselectbuilder2?reg='+r;
				_container='';
				updtElem(ur,_chisono,'writeprovbis',_container);
		});	
	});
	break;

	case "blog_comSubmenueventItemClickon"://corretto	//creo la gestione del click sulla singola riga nel submenu associato a icona NuoviInvitiBuddy nella eventbox
		var idstr='div#'+_notifica.blog_comSubMenuContainer+' > > a#'+_notifica.blog_comSubmenuItemClickable;
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				//var ans=$(this).attr('ans');
				var bid=$(this).parent().attr('bid');
				//var cid=$(this).parent().attr('cid');
				CurrentBid=bid;
				_blog.mode = 'my';
					_blog.owner=1;
					_blog.every1=0;
				_nav.setupMainContent("readBlog",_container);
				////NB NB NB
				// leggendo il post => _blog.never resettato
				_blog.never=1;
				var ur='/blog/read2?uid='+_notifica.id+'&bid='+bid;
				updtElem(ur,_blog,'readBlogpost','mainContent');
			});});
	break;

	case "msgSubmenueventItemClickon"://corretto	//creo la gestione del click sulla singola riga nel submenu associato all'icona NuoviMsa nella eventBox
		idstr='div#'+_notifica.msgsSubMenuContainer+' > > div#'+_notifica.msgSubmenuItemClickable;
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
						_nav.mainMode='my';// 27/11/2008
						_nav.setMainMode('my');
						_container=_msg._msgMain;
						_nav.setupMainContent("msg_read",_container);

////////////////////////////////////////////////////
flick_menucontent('#menucontent > input','#menucontent > input[@name=inbox]','menu_on','menu_on_grigio');
flick_menucontent('#menucontent_my > input','#menucontent_my > input[@name=inbox]','menu_my','menu_my_on');
////////////////////////////////////////////////////
						mid=$(this).attr('mid');
						//_container=_msg.allmsgViewElement;
						ur='/messages/read2?mid='+mid;
						_msg.currentMsg=mid;
						_msg.mode='in';
						_container=document.getElementById(_msg.allmsgViewElement);
						updtElem(ur,_msg,'readmsg',_container);
			});
		});
	break;

	//gestisce click su accetta/rifuta amicizia da utente
	case "buddySubmenueventItemClickon"://corretto	//creo la gestione del click sulla singola riga nel submenu associato a icona NuoviInvitiBuddy nella eventbox
		var idstr='div#'+_notifica.buddy_invSubMenuContainer+' > > a#'+_notifica.buddySubmenuItemClickable;
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				var ans=$(this).attr('ans');
				var fid=$(this).parent().attr('fid');
				var oid=$(this).parent().attr('oid');
				_buddy.currentBuddy_inv=fid;
				_buddy.currentOther=$(this).parent().attr('other');
					var ur='/usermanager/inviteanswer?fid='+fid+'&ans='+ans+'&oid='+oid;
					var container=_msg._msgAreaContainer;
					updtElem(ur,_buddy,'inviteAnswer','');
			});});
	break;
	
	//gestisce click su ok a comunicazione accettazione amicizia
	case "buddy_okSubmenueventItemClickon"://corretto	//creo la gestione del click sulla singola riga nel submenu associato a icona NuoviInvitiBuddy nella eventbox
		idstr='div#'+_notifica.buddy_okSubMenuContainer+' > > a#'+_notifica.buddy_okSubmenuItemClickable;
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				ans=$(this).attr('ans');
				fid=$(this).parent().attr('fid');
				_buddy.currentBuddy_ok=fid;
				//sync('buddy_ok');
					ur='/usermanager/inviteanswerdelete?fid='+fid+'&ans='+ans;
					container=_msg._msgAreaContainer;
					updtElem(ur,_buddy,'inviteAnswerRead','');
			});});
	break;
	
	//gestisce click su ok a comunicazione RIFIUTO amicizia
	case "buddy_nokSubmenueventItemClickon"://corretto	//creo la gestione del click sulla singola riga nel submenu associato a icona NuoviInvitiBuddy nella eventbox
		idstr='div#'+_notifica.buddy_nokSubMenuContainer+' > > a#'+_notifica.buddy_nokSubmenuItemClickable;
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				ans=$(this).attr('ans');
				fid=$(this).parent().attr('fid');
				_buddy.currentBuddy_nok=fid;
//				sync('buddy_nok');
					ur='/usermanager/inviteanswerdelete?fid='+fid+'&ans='+ans;
					container=_msg._msgAreaContainer;
					updtElem(ur,_buddy,'inviteAnswerRead','');
			});});
	break;
		
	case "chat_invSubmenueventItemClickon"://corretto	//creo la gestione del click sulla singola riga nel submenu associato a icona NuoviInvitiBuddy nella eventbox
		idstr='div#'+_notifica.chat_invSubMenuContainer+' > > a#'+_notifica.chat_invSubmenuItemClickable;
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				var ans=$(this).attr('ans');
				var sid=$(this).parent().attr('sid');
				var id1=$(this).parent().attr('id1');
				_notifica.currentChat_inv=sid;//fa le veci di _buddy.currentBuddy_inv ecc ecc
				//_buddy.currentBuddy_inv=sid;
					if (ans == 'ok') {
						var ur='/chat/chatrisp?sid='+sid+'&id1='+id1+'&id2='+_notifica.id;
					//ur='/usermanager/inviteAnswer?fid='+fid+'&ans='+ans;
					//container=_msg._msgAreaContainer;
					//updtElem(ur,_buddy,'inviteAnswer','');
						var nomefin='chat_'+sid;
						newchat = new Object();
						newchat['sid']=sid;
						newchat['uid']=_notifica.id;
						newchat['id1']=id1;
						newchat['aut']=$(this).parent().attr('aut');
						thenewchat(newchat);
						//apripop3(0,ur,nomefin);
					}	
					else {
						var ur='/chat/rifiuta2?id2='+_notifica.id+'&sid='+sid;
						updtElem(ur,_notifica,'refuteChat','');
					}
					sync('chat_inv');	
				
			});});
	break;

	case "chat_pendSubmenueventItemClickon"://corretto	//creo la gestione del click sulla singola riga nel submenu associato a icona NuoviInvitiBuddy nella eventbox
		idstr='div#'+_notifica.chat_pendSubMenuContainer+' > > a#'+_notifica.chat_pendSubmenuItemClickable;
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				//alert('opening...');
				var ans=$(this).attr('ans');
				var sid=$(this).parent().attr('sid');
				var id1=$(this).parent().attr('id1');
				_notifica.currentChat_pend=sid;//fa le veci di _buddy.currentBuddy_inv ecc ecc
					if (ans == 'ok') {
						ur='/chat/chatrisp?sid='+sid+'&id1='+id1+'&id2='+_notifica.id;
						var a=0;
						var nomefin='chat_'+sid;
						//////////////////////////////////////////////
						newchat = new Object();
						newchat['sid']=sid;
						newchat['uid']=_notifica.id;
						newchat['id1']=id1;
						newchat['aut']=$(this).parent().attr('aut');
						thenewchat(newchat);
						//////////////////////////////////////////////
						//apripop3(0,ur,nomefin);
					}
					else {
						ur='/chat/rifiuta2?id2='+_notifica.id+'&sid='+sid;
						updtElem(ur,_notifica,'refuteChat','');
					}
					sync('chat_pend');	
			});});
	break;

	
	case "msgeventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		//idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['msg']+' > a > img';
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['msg'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				//alert('msg');
			if (_notifica.events['msg'].length == 0) _notifica.noevent();
			else {
				if (_notifica.msg.length == 1){
							_container=_msg._msgMain;
							_nav.setupMainContent("msg_read",_container);
						mid=_notifica.events['msg'][0].mid;
							ur='/messages/read2?mid='+mid;
							_msg.currentMsg=mid;
							_container=document.getElementById(_msg.allmsgViewElement);
							updtElem(ur,_msg,'readmsg',_container);
				}
				else {
					_notifica.msgsSubMenu(_notifica.events['msg']);
					$('#'+_notifica.msgsSubMenuContainer).parent().show();
				}
			}	
		});});			
	break;		

	case "blog_comeventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['blog_com'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				if (_notifica.events['blog_com'].length == 0) _notifica.noevent();
				else {
					_notifica.blog_comSubMenu(_notifica.events['blog_com']);
					$('#'+_notifica.blog_comSubMenuContainer).parent().show();
				}	
		});});			
	break;		

	//gestione evento click su notifica generica buddy (buddybinder)
	case "buddy_eventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['buddy'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			// QUI SIA SE E' UNA SOLA RICHIESTA CHE SE SONO + DI UNA DEVO VISUALIZZARE UN MENU
			if (_notifica.BigEvents['buddy'] == 0) _notifica.noevent();
			else {
				_notifica.buddy_SubMenu();
				$('#'+_notifica.buddy_invSubMenuContainer).parent().show();
			}	
		});});			
	break;

	//gestione evento click su notifica generica chat (chatbinder)
	case "chat_eventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['chat'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			// QUI SIA SE E' UNA SOLA RICHIESTA CHE SE SONO + DI UNA DEVO VISUALIZZARE UN MENU
			if (_notifica.BigEvents['chat'] == 0) _notifica.noevent();
			else {
				_notifica.chat_SubMenu();
				$('#'+_notifica.chat_SubMenuContainer).parent().show();
			}	
		});});			
	break;

	case "buddy_inveventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		//idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['buddy_inv']+' > a > img';
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['buddy_inv'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			// QUI SIA SE E' UNA SOLA RICHIESTA CHE SE SONO + DI UNA DEVO VISUALIZZARE UN MENU
			if (_notifica.events['buddy_inv'].length == 0) _notifica.noevent();
			else {
				_notifica.buddy_invSubMenu(_notifica.events['buddy_inv']);
				$('#'+_notifica.buddy_invSubMenuContainer).parent().show();
			}	
		});});			
	break;

	case "chat_inveventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['chat_inv'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			// QUI SIA SE E' UNA SOLA RICHIESTA CHE SE SONO + DI UNA DEVO VISUALIZZARE UN MENU
			if (_notifica.events['chat_inv'].length == 0) _notifica.noevent();
			else {
				_notifica.chat_invSubMenu(_notifica.events['chat_inv']);
				$('#'+_notifica.chat_invSubMenuContainer).parent().show();
			}	
		});});			
	break;		

	case "visiteventicon":
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['visits'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				sync('visits');
					_nav.setMainMode('my');
					_container=_user._userMain;
					_nav.setupMainContent("history",_container);
				_user.hist_buf_len=6;
				_user.hist_buf_start=0;
					var ur='/profile/listrecent2?l='+_user.hist_buf_len+'&s='+_user.hist_buf_start;
					_user.baseurl='/profile/listrecent2?';
					_user.baseurl_read='mybpost';
					_container='vvvvv';
					updtElem(ur,_user,'mybpost',_container);
		});});	
	break;
	
	case "chat_pendeventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['chat_pend'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			// QUI SIA SE E' UNA SOLA RICHIESTA CHE SE SONO + DI UNA DEVO VISUALIZZARE UN MENU
			if (_notifica.events['chat_pend'].length == 0) _notifica.noevent();
			else {
				_notifica.chat_pendSubMenu(_notifica.events['chat_pend']);
				$('#'+_notifica.chat_invSubMenuContainer).parent().show();
			}	
		});});			
	break;		

	case "buddy_okeventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['buddy_ok'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			// QUI SIA SE E' UNA SOLA RICHIESTA CHE SE SONO + DI UNA DEVO VISUALIZZARE UN MENU
			if (_notifica.events['buddy_ok'].length == 0) _notifica.noevent();
			else {
				_notifica.buddy_okSubMenu(_notifica.events['buddy_ok']);
				$('#'+_notifica.buddy_okSubMenuContainer).parent().show();
			}	
		});});			
	break;		
	case "buddy_nokeventicon"://corretto		//NB QUi dovrei arrivare SOLO se _notifica.msg.length > 0
		idstr='div#'+_notifica.notificaAreaContainer+' > div#'+_notifica.eventItem['buddy_nok'];
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			// QUI SIA SE E' UNA SOLA RICHIESTA CHE SE SONO + DI UNA DEVO VISUALIZZARE UN MENU
			if (_notifica.events['buddy_nok'].length == 0) _notifica.noevent();
			else {
				_notifica.buddy_nokSubMenu(_notifica.events['buddy_nok']);
				$('#'+_notifica.buddy_nokSubMenuContainer).parent().show();
			}	
		});});			
	break;

	case "videoupl":
		idstr='#input[name="video"]';
		idstr='#videoUpload';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			//differenza tra text() e attr('value')
				var video_url=$('#video_url').attr('value');
				if (video_url.indexOf('=')>=0) {
					sp = new Array();
					sp=video_url.split("=");
					video_url=sp[1];
					if (_video.Mode == 'priv') var mode='priv';
					else var mode='pub';
					var ur='/profile/myvideoupl?mode='+mode+'&code='+video_url;
					_container='vvvvv';
					
					updtElem(ur,_video,'sendedmsg',_container);
				}
				else alert ('Stringa non corretta');	
			});
		});		
	break;

	case "writeMsgHtmlStruct"://corretto
		idstr='#invia > input';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			//differenza tra text() e attr('value')
				var testo=$(this).parent().parent().find('#msgform_testo').attr('value');
				testo=encodeURIComponent(testo);
				var titolo=$(this).parent().parent().find('#msgform_titolo').attr('value');
				titolo=encodeURIComponent(titolo);
				var risp=$(this).parent().parent().find('#msgform_titolo').attr('msid');
				var to=$(this).parent().parent().find('#msgform_a').attr('value');
				var ur='/messages/insert2?to='+to+'&titolo='+titolo+'&testo='+testo+'&risp='+risp;
				_container='vvvvv';
				updtElem(ur,_msg,'sendedmsg',_container);
			});
		});		
	break;

	case "readMsgHtmlStruct"://corretto
		idstr='#barra_contatto > a';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				//alert ($(this).attr("id"));
			});
		});		
		idstr='#rispondi > a';	//binda l'azione _msg.writemsg() al link/bottone rispondi che compare nella pag di lettura del singolo msg
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
					_container=_msg._msgMain;
					_nav.setupMainContent("msg_write",_container);
					if (_msg.mode=='in') _msg.answer=1;	//rispondi
					else _msg.answer=2;					//inoltra
					_msg.writemsg();
			});
		});		
	break;

	case "readBlogHtmlStruct"://corretto
		//idstr='div[name="riga_profilo"] > div#visita > div#identita_mini';
		idstr='#content_blog_post > div[name="cancella"]';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			
				ur='/blog/deleteblog2?bid='+CurrentBid+'&autid='+_notifica.id;
				_container='';
				updtElem(ur,_blog,'deletedblog',_container);
			});
		});		
		idstr='#rispondi > a';	//binda l'azione _msg.writemsg() al link/bottone rispondi che compare nella pag di lettura del singolo msg
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
					_container=_msg._msgMain;
					_nav.setupMainContent("msg_read",_container);
					if (_msg.mode=='in') _msg.answer=1;	//rispondi
					else _msg.answer=2;					//inoltra
					_msg.writemsg();
			});
		});		
	break;
	case "readCommHtmlStruct"://corretto
		//idstr='div[name="riga_profilo"] > div#visita > div#identita_mini';
		idstr='#content_blog_comm > div[name="cancella_comm"]';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
			
				ur='/blog/deletecom2?cid='+CurrentCid+'&autid='+_notifica.id;
				_container='';
				updtElem(ur,_blog,'deletedcomm',_container);

			});
		});
		
		idstr='div[id="aggiungi_commento"]';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
					if (mode =='guest') {
						alert ('Prima di scrivere un commento corri a registrarti!!!');
						window.location.href='/usermanager/iscriviti';
					}	
					else _blog.creacomm();
			});
		});		
	break;

	case "bacheca_input":
		idstr='div#scrivi_bacheca > form > input[type="submit"]';
		$(idstr).unbind('click').click(function(){
			var msg=$(this).parent().find('input[@name="BACHECA"]').attr('value');
			// msg deve essere inserito nella bacheca
				var to=_chisono.oid;
				var ur='/messages/insertbmsg?to='+to+'&testo='+msg;
				_container='vvvvv';
				updtElem(ur,_msg,'sendedBmsg',_container);
		});	
	break;
	
	//visualizzazione submenu utente con cui si vuole interagire
	case "clkonOnlineThumb"://corretto
	case "msgUserthumb"://corretto
	case "readmsgThumb"://corretto
	case "blogThumb"://corretto
	case "clkonSearchThumb":
	case "clkonHistThumb":
	case "clkonLastSubscribedThumb":
	case "clkonMsgSenderThumb":
	case "clkonaffinUsersThumb":
	case "histThumb":
	case "BmsgUserthumb"://corretto
	/*	
		if (classnam == "readmsgThumb") idstr='div#content_inbox_messaggi > > div#visita > div#identita_mini';
		if (classnam == "msgUserthumb") idstr='div#content_inbox > div#messaggio > div#visita_inbox > div#identita_mini';
		//if (classnam == "clkonOnlineThumb") idstr='div#'+_user.thumbListContainer+' > > div#'+_user.thumbClickable;
		//alert(_user.thumbClickable);
		if (classnam == "clkonOnlineThumb") idstr='div[name="riga_profilo"] > div#visita > div#'+_user.thumbClickable;
		if (classnam == "blogThumb") idstr='#'+_blog.bpostBuffCont+' div[id="identita_mini"]';
		//if (classnam == "clkonSearchThumb") idstr='div#mainContent_ricerca > div#visita > div#identita_mini';
		if (classnam == "clkonSearchThumb") idstr='div[name="riga_profilo"] > div#visita > div#identita_mini';
		if (classnam == "clkonHistThumb") idstr='div#sidebar2 > #visite > div#visita > div#identita_mini';
		if (classnam == "clkonLastSubscribedThumb") idstr='div#sidebar1 > #visite > div#visita > div#identita_mini';
		if (classnam == "clkonMsgSenderThumb") idstr='div#home_proposte_content > div#visita > div#identita_mini';
		if (classnam == "clkonaffinUsersThumb") idstr='div#home_affini_content > div#visita > div#identita_mini';
		if (classnam == "histThumb") idstr='#'+_user.bpostBuffCont+' div[id="identita_mini"]';
		if (classnam == "BmsgUserthumb")
	*/
	
	//	a=$(this).parent().parent().find('select').serialize();
	//$(this).trigger('click');
	
	idstr='span[name="alias_mini"]';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				$(this).parent().parent().find('div[name="identita_mini"]').trigger('click');
				//$(this).parent().siblings().trigger('click');
			});	
		});	
	
	idstr='div[name="identita_mini"]';
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				_nav.oid=$(this).attr("utente");
				_nav.other=$(this).attr("utente_n");
				var histcheck=$(this).parent().attr('hist');
				if (histcheck == 1) _nav.backhist=1;
				else _nav.backhist=0;
				if (mode == 'user'){
					var url='/usermanager/checkrelation2?oid='+$(this).attr("utente");
					_msg.currentReadMsg.from_nick = $(this).attr("utente_n");//se si sceglie di inviare un msg a oid qui mi segno l'alias di uid
					//alert(_msg.currentReadMsg.from_nick);
					$.getJSON(url,function(ans){
						//alert(ans.status);
						if (ans.status == 200) {
							_buddy.relation=ans.relazione;
							_buddy.relation2=ans.relazione2;
							//devo caricare anche la relazione contraria
						}
						else {
							_buddy.relation=-1;	//se c'� qualche errore questo sar� segnalato ma nn deve essere possibile fare le azioni vietate ai black
							_buddy.relation2=-1;
						}	
						_nav.userthumbMenu(_nav.oid,_buddy.relation,_buddy.relation2);
						//$('#'+_nav.userthumbMenuContainer).parent().show();
					});	
				}
				else {
					//_buddy.relation=-1;
					_nav.userthumbMenu(_nav.oid,-1);
					//$('#'+_nav.userthumbMenuContainer).parent().show();
				}		
			});	
		});
	break;

	case "blogPersListItem"://corretto
		//alert('.');
		idstr='div#'+_blog.bpostBuffCont+' > div#'+_blog.bpostRow+' > div#'+_blog.bpostTitle;	//click on title to open the post
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				//alert('.');
				var bid=$(this).parent().attr("bid");
				var usr_id=$(this).parent().attr("usr_id");
				CurrentBid=bid;
				_blog.Autor=usr_id;
				if (_blog.mode == 'all') _blog.Autor='all';
				//alert('uuu'+CurrentBid);
				var title=($(this).attr("textContent"));
				var _container=_blog._blogMain;
				_nav.setupMainContent("readBlog",_container);//questo deve creaer content_blog & content_blog_post & content_blog_comm
				var ur='/blog/read2?uid='+_blog.Autor+'&bid='+bid;
				updtElem(ur,_blog,'readBlogpost','mainContent');
			});
		});
		/*
		idstr='#'+_blog.bpostBuffCont+' > #'+_blog.bpostRow+' > #'+_blog.bpostCommNumber;	//click on the comment number to open the comment section
		$(idstr).livequery(function(){
			$(this).unbind('click').click(function(){
				bid=$(this).parent().attr("bid");
				alert('lettura commenti '+bid);
			});
		});*/
	break;
	
	case "segnala_profilo":
		$('#segnala_profilo').livequery(function(){
			$(this).unbind('click').click(function(){
				var ur='/usermanager/segnalaprof?oid='+_nav.oid+'&oidnick='+_nav.other;
				updtElem(ur,_user,'segnalaprof','mainContent');
			});
		});
	break;
	
	//menu che si apre clickando sul box relativo alla mini identita di un utente
	case "userthumbMenu":
		idstr='div#'+_nav.userthumbMenuContainer+' > a';	//string that identifies the anchors of personal submenu
		$(idstr).unbind('click').click(function(){
				var oid=$(this).parent().attr("uid");
				_chisono.oid=oid;
				var action=$(this).attr("id");
				_nav.submenu=1;
				if (_nav.mainMode == 'guest') _chisono.main_divViewElement='nick_title';
				if (_nav.mainMode == 'my'){
					$('#menucontent_my input').removeClass();
					$('#menucontent_my input').addClass('menu_my');
				}	
				if (action == 'readblog'){
					$('#'+_chisono.main_divViewElement).hide();
					//$('#main').empty().append('Profilo di '+_nav.other);
					$('#mainprofilodi').empty().append('Profilo di '+_nav.other);
					//_nav.mainMode='other';// 27/11/2008
					if (_nav.mainMode != 'guest') _nav.setMainMode('other');
					idstr='div#content_inbox > div#messaggio > div#visita_inbox > div#identita_mini';
					$(idstr).livequery(function(){$(this).unbind('click');});
					//$('div#'+_nav.userthumbMenuContainer+' > a').remove();
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					//andare alla lettura del blog
					menucontent_switch('blog');
					/*if (_nav.mainMode == 'guest') menucontent_switch('blog');
					else $('#menucontent > input[@name="blog"]').livequery(function(){$(this).trigger('click');});*/
				}
				/*
				if (action == 'prof') {
					_nav.setMainMode('other');
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					
					if (_nav.mainMode == 'guest'){
						_container=_chisono._profMain;
						_nav.setupMainContent("profilo",_container);
						alert('ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp');
						ur='/profile/prof?pid='+_chisono.oid;
						updtElem(ur,_chisono,'otherprof',_container);
						updtElem('/profile/gallery2?uid='+_chisono.oid+'&my=0&type=1',_gall,'personalFoto',container);
						
						_nav.stateVisualize(_chisono.oid,_notifica.alias);//QUI devo far visualizzare la icona con stato on/off line
					}	
					else
					$('#menucontent > input[@name="profilo"]').livequery(function(){
						$(this).trigger('click');
					});
				}
				*/
				if (action == 'newmsg'){
					idstr='div#content_inbox > div#messaggio > div#visita_inbox > div#identita_mini';
					$(idstr).livequery(function(){$(this).unbind('click');});
					//$('div#'+_nav.userthumbMenuContainer+' > a').remove();
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					msg_mng();
					//$('#contatta > a[@name="msg"]').livequery(function(){$(this).trigger('click');});
				}
				if (action == 'chat1'){
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					chat_mng();
					//$('#contatta > a[@name="chat1"]').livequery(function(){$(this).trigger('click');});
				}
				if (action == 'black'){
					//$('div#'+_nav.userthumbMenuContainer+' > a').remove();
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					buddy_mng('black');
					//$('#contatta > a[@name="black"]').livequery(function(){$(this).trigger('click');});
				}	
				if (action == 'buddy'){
					//$('div#'+_nav.userthumbMenuContainer+' > a').remove();
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					buddy_mng('buddy');
					//$('#contatta > a[@name="buddy"]').livequery(function(){$(this).trigger('click');});
				}
				if (action == 'stopblack'){
					//$('div#'+_nav.userthumbMenuContainer+' > a').remove();
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					_buddy.action=action;//uso una sola funzione (_buddy.totCheck) per dare il giusto dialog...ma ho l'action in _buddy.action
					var ur='/usermanager/delfriend2?what=black&other='+_chisono.oid+'&user='+_buddy.id;
					_buddy.actionUrl=ur;
					updtElem('/usermanager/totcheckrelation2?oid='+_chisono.oid,_buddy,'totCheck','');
				}
				if (action == 'stopbuddy'){
					//$('div#'+_nav.userthumbMenuContainer+' > a').remove();
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					_buddy.action=action;//uso una sola funzione (_buddy.totCheck) per dare il giusto dialog...ma ho l'action in _buddy.action
					var ur='/usermanager/delfriend2?what=buddy&other='+_chisono.oid+'&user='+_buddy.id;
					_buddy.actionUrl=ur;
					updtElem('/usermanager/totcheckrelation2?oid='+_chisono.oid,_buddy,'totCheck','');
				}	
				if (action == 'chi sei') {
					_nav.setMainMode('other');
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					
					if (_nav.mainMode == 'guest'){
						chi_sei_guest();
					}
					else {
						updtElem('/profile/signvisitnew?alias=alias&oid='+_chisono.oid,_user,'signvisit','');

						_nav.mainMode='other';// 27/11/2008
						_nav.setMainMode('other');
						_chisono.Container['datigenerali']='testo1';//_chisono.Container['datigenerali']='testo';
						_chisono.Container['descrizione']='descrizione1';//_chisono.Container['descrizione']='descrizione';
						chi_sei();
					}
				}
		});
	break;
	}
}//chiusura funzione bind event	

function startnewchat(){
	_chat=new chat("layer7_content",_notifica.id);
	_chat.start(_notifica.id,_notifica.alias);
	//$("#layer7_content").parent().show();
	self.setInterval("_chat.chatrefresh()",5000);
	//$('body').attr('onunload','_chat.deletechatsessions()');
}

function brendnewchat(newchat){
	//_chat.updatechatsess(newchat.sid,newchat.uid,newchat.id1);
	_chat.addNewChat(newchat);
	$("#layer7_content").parent().show();
}

function thenewchat(newchat){
	_chat.updatechatsess(newchat.sid,newchat.uid,newchat.id1);
	_chat.addNewChat(newchat);
	$("#layer7_content").parent().show();
	//self.setInterval("_chat.chatrefresh()",5000);
}

function external_chi_sei(oid){
		_chisono.oid=oid;
					_nav.setMainMode('other');
					$('#'+_nav.userthumbMenuContainer).parent().hide();
					
					if (_nav.mainMode == 'guest'){
						chi_sei_guest();
					}
					else {
						updtElem('/profile/signvisitnew?alias=alias&oid='+_chisono.oid,_user,'signvisit','');

						_nav.mainMode='other';// 27/11/2008
						_nav.setMainMode('other');
						_chisono.Container['datigenerali']='testo1';//_chisono.Container['datigenerali']='testo';
						_chisono.Container['descrizione']='descrizione1';//_chisono.Container['descrizione']='descrizione';
						chi_sei();
					}
}

function chi_sei_guest(){
	_chisono.Container['datigenerali']='testo_guest';
	_chisono.Container['descrizione']='descrizione_guest';
	
	_container=_chisono._profMain;
	_nav.setupMainContent("chisono",_container);
	_chisono.otherhome2();
	ur='/profile/prof?pid='+_chisono.oid;
	updtElem('/profile/gallery2?uid='+_chisono.oid+'&my=0&type=1',_gall,'personalFoto',container);
	_nav.stateVisualize(_chisono.oid,_nav.other);
}	

function chi_sei(){
			_container=_chisono._profMain;
			_nav.setupMainContent("chisei_home",_container);
			_chisono.otherhome2();
			updtElem('/profile/gallery2?uid='+_chisono.oid+'&my=0&type=1',_gall,'personalFoto',container);
			_nav.stateVisualize(_chisono.oid,_nav.other);
			updtElem('/messages/readlistbacheca?uid='+_chisono.oid+'&l='+_msg.Bmsg_buf_len+'&s='+_msg.BmsgOut_buf_start,_msg,'readlistbacheca',container);
			if (_nav.backhist == 1) $('#backbutton').show();
			else $('#backbutton').hide();
			_nav.backhist = 0;
			_msg.Bmode='out';
			bindevent('bacheca_input');
}

function creablog(){
			$('#creablog').livequery(function(){
				$(this).unbind('click').click(function(event) {
				_blog.creablog();
			});});	
	}

////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
	
jQuery(document).ready(function(){
$('a#faqq').click(function(){
			_container=_chisono._profMain;
			_nav.setupMainContent('guest_home',_container);
			$("#testo_splash0").hide();
			$("#flash_home").hide();
			$("#faqqq").show();
	});

	//barra di navigazione su funzionalita senza login(presenti anche con login)
	$('#menu_sup > a').click(function(event){
			$('#menu_sup > a').removeClass();
			$('#menu_sup > a').addClass('menu_sup');
			$(this).removeClass();
			$(this).addClass('menu_suprosso');
		var action=$(this).attr('name');
			$('#menucontent_my input').removeClass();
			$('#menucontent_my input').addClass('menu_my');
			//$('#menucontent_my > input').removeClass('menu_my_on');
			//$('#menucontent_my > input').addClass('menu_my');
	
		if (action != 'home') {
			//nascondere menucontent
	//		$('#menucontent_my > input').removeClass('menu_my_on');
	//		$('#menucontent_my > input').addClass('menu_my');
			$('#menucontent').hide();
			$('#'+_chisono.main_divViewElement).hide();
		}
		else $('#menucontent').show();
		_nav.currentAction='';
			
		switch(action){
			case "contattaci":
				if (mode != 'guest') contattaci_mng();
			break;

			case "spiega":
				if (mode != 'guest') spiega_mng();
			break;

			case	"home":
				_container=_chisono._profMain;
				if (mode=='guest') {
					_nav.setupMainContent('guest_home',_container);
				$("#testo_splash0").show();
				$("#flash_home").hide();
				$("#contattaci").hide();
				$("#spiega").hide();
				}
				else {
					_nav.setMainMode('my');
					_nav.setupMainContent("myhome",_container);
					//updtElem('/messages/getlastsender',_user,'lastSender',container);
					_msg.Bmode='in';
					//ur='/messages/ricevuti2?l='+_msg.msg_buf_len+'&s='+_msg.msg_buf_start;
					updtElem('/messages/readlistbacheca?uid='+_notifica.id+'&l='+_msg.Bmsg_buf_len+'&s='+_msg.Bmsg_buf_start,_msg,'readlistbacheca',container);
					updtElem('/profile/affin2',_user,'affinUsers',container);
				}
			break;
	
			case "online":
				if (mode != 'guest') online_mng();
			break;
			
			case "ricerca":
				_nav.setupMainContent("ricerca",_search._searchMain);	//_container=_search.searchAreaContainer;
				_search.deepSearchForm();
			break;
	
			case "blog":
					if (mode != 'guest') blog_mng();
					// altrimenti va ugualmente al blog ma via href dell'ancora
			break;
		}
		
	});

	function contattaci_mng(){
				_container=_chisono._profMain;
				_nav.titolo='Meetu - Contattaci';
				_nav.setupMainContent('guest_home',_container);
				$("#testo_splash0").hide();
				$("#flash_home").hide();
				$("#spiega").hide();
				$("#contattaci").show();
				return false;
	}

	function spiega_mng(){
				_container=_chisono._profMain;
				_nav.titolo='Meetu - Spiegazioni';
				_nav.setupMainContent('guest_home',_container);
				$("#testo_splash0").hide();
				$("#flash_home").hide();
				$("#contattaci").hide();
				$("#spiega").show();
				return false;
	}

	function online_mng(){
				var _container=_user._userMain;	//_container=_user._onlineAreaContainer;
				_nav.setupMainContent("online",_container);
					_user.hist_buf_len=8;
					_user.hist_buf_start=0;
					_user.baseurl='/profile/onlinelist3?';
					_user.baseurl_read='onlinenew';
				var ur='/profile/onlinelist3?l='+_user.hist_buf_len+'&s='+_user.hist_buf_start;
				updtElem(ur,_user,'onlinenew',_container);
				return false;
	}
	
	formcontattaci_mng();
	contatta_mng();
	_nav.createFloatLayer();
	if (mode == 'user'){
		
		_nav.loggedin(_notifica.alias);
		_container='o';
		ur='/profile/position';
		updtElem(ur,_user,'scalapos',_container);
		
		bindevent ('poleposition');
		bindevent ('segnala_profilo');
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////menucontent_mng();
	
	
	//default page when logged in: chi sono
		//_nav.mainMode='my';
					//il setMainMode() dovrebbe essere chiamato SOLO in 2 pti : di default all'inizio e quando si cliccka su "Home" del menu superiore
		//$('#main').show();
					_nav.setMainMode('my');
	//$('#main').show();
	//////////////////////////////////////////////////////////////////////////////
		_chisono.datigeneraliViewElement='testo';
		_chisono.descrizioneViewElement='descrizione';
		_chisono.main_divViewElement='mainprofilodi';
		o=document.getElementById('mainContent');
		var container='';
		container=_chisono._profMain;
		//$('#main').show();
		$('#menu_sup > a[name="home"]').trigger('click');
		//$('#main').show();
		//$('#mainLogin input[name="Entra"]').trigger('click');
	//////////////////////////////////////////////////////////////////////////////
	
	
		updtElem('/profile/gallery2?uid=-1&my=1&type=1',_gall,'personalFoto',container);
		_msg.startMsg();
	
	//load data of notification box
				container=_notifica._notificaAreaContainer;
				updtElem('/profile/startnotf',_notifica,'startEventsNotf',container);
				
				oo=document.getElementById('eventibox');

				setInterval('oo=document.getElementById(\'eventibox\');updtElem(\'/profile/updatenotf\',_notifica,\'updateNotfDispatcher\',oo)',15000);
				//setInterval('container=_notifica._notificaAreaContainer;oo=document.getElementById(\'eventibox\');updtElem(\'/profile/startNotf\',_notifica,\'startEventsNotf\',container)',1000);
	startnewchat();
	}
	else {
		updtElem('/usermanager/lastsubscribed2',_user,'lastSubscribed','');
		$('#recupero_password').unbind('click').click(function(){
			
			_nav.setupMainContent("recupera_pwd",_user._userMain);
			_user.recupera_pwd();
		});
		//FARE QUALCOSA PER GESTIRE IL LOGIN
		login_mng();
	}	
			url_='/profile/online2';
			$.getJSON(url_,function(ans_){if (ans_.status == 200) { _nav.uol=ans_.uol;_nav.updateStateLights();}});
			setInterval('$.getJSON(url_,function(ans_){if (ans_.status == 200) { _nav.uol=ans_.uol;_nav.updateStateLights();}})',50000);
	bindevent('backbutton');
	logout();
//outbox();
	creablog();
	ricerca_box();
	_nav.startFloatLayer();
	quickiscr();
	if (externalaction=='otherexthome') {
					document.title = 'Meetu - Profilo Utente';
					_chisono.oid=oid;
					_nav.submenu=1;
					_nav.mainMode='guest';_chisono.main_divViewElement='nick_title';
					_chisono.main_divViewElement='nick_title';
					_nav.setMainMode('other');
					$('#'+_nav.userthumbMenuContainer).parent().hide();
						
					if (_nav.mainMode == 'guest'){
						chi_sei_guest();
					}
	}
	else if (externalaction=='sbirciablog') {
		//$('#menu_sup > a[name="blog"]').trigger('click');
		blog_mng();
	}
	else if (externalaction=='spiegazioni') {
		spiega_mng();
	}
	else if (externalaction=='contattaci') {
		contattaci_mng();
	}
	else if (externalaction=='online'){
		online_mng();
	}
});
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
function logout(){
	
	$('#logout').click(function(event){
	container=_chisono._profMain;
	updtElem('/usermanager/logout2',_chisono,'logout',container);
	});
}	

///////////////////////////////////////////////////////
///GESTIONE COMPONENTI PAGINA PRINCIPALE 
function login_mng(){
	//$('#menucontent > input[@name="profilo"]').livequery(function(){
	$('#mainLogin input[name="Entra"]').click(function(event){
		usr=$('#mainLogin input[name="alias"]').attr('value');
		pwd=$('#mainLogin input[name="password"]').attr('value');
		//alert('Login:'+usr+' '+pwd);
		//chiamare servlet che verifica usr & pwd => pubblicare risposta
		url='/usermanager/index?user='+usr+'&pass='+pwd;
		$.getJSON(url,function(ans){
			if (ans.status == 200){
				_msg.msg_buf=ans.dati;
				_msg.totMsg=ans.tot;
				window.location.href='/profile/myhome';
				//this.printallmsg2(m_js.dati,m_js.tot,o);
			}
			else {
				alert('Username o password Errati');
			}	
		});	
	});
}	


function ricerca_box(){


		html_da='<select name="da" id="da"><option value="-">Da</option>';
		for (r=18;r<99;r++){
			if (r == _search._mysearch.da) html_da+='<option value="'+r+'" selected>'+r+'</option>';
			else html_da+='<option value="'+r+'">'+r+'</option>';
		}	
		html_da+='</select>';

		html_a='<select name="a" id="a"><option value="-">A</option>';
		for (r=18;r<99;r++){
			if (r == _search._mysearch.da) html_a+='<option value="'+r+'" selected>'+r+'</option>';
			else html_a+='<option value="'+r+'">'+r+'</option>';
		}	
		html_a+='</select>';
	
	$('#cerca #da').empty().replaceWith(html_da);
	$('#cerca #a').empty().replaceWith(html_a);
	
	$('#donna_small_search').click(function(event){
		_nav.makevisible('donna_small_search',_chisono.searchWom);
		_chisono.searchWom=!_chisono.searchWom;
	});	
	$('#uomo_small_search').click(function(event){
		_nav.makevisible('uomo_small_search',_chisono.searchMan);
		_chisono.searchMan=!_chisono.searchMan;
	});	
	$('#light_search_button').unbind('click').click(function(event){
				//var da=$(this).parent().parent().find('select[@name="da"]').attr('value');
				//var a=$(this).parent().parent().find('select[@name="a"]').attr('value');
				$('#backbutton').hide();
				var range=$(this).parent().parent().find('select[@name="range"]').attr('value');
				var a='-';
				if (range == '-') {var da='-';a='-';}
				if (range == 1) {var da='18';a='25';}
				if (range == 2) {var da='25';a='35';}
				if (range == 3) {var da='35';a='45';}
				if (range == 4) {var da='45';a='55';}
				if (range == 5) {var da='55';a='65';}
				if (range == 6) {var da='65';a='100';}
				var regione=$(this).parent().parent().find('select[@name="regione"]').attr('value');
				
				var cerco='T';
				if (!_chisono.searchWom && !_chisono.searchMan) cerco='T';
				else if (!_chisono.searchWom) cerco='F';
				else if (!_chisono.searchMan) cerco='M';
				_search.baseurl='/profile/searchnav2?da='+da+'&a='+a+'&cerco='+cerco;
				
				_search.hist_buf_start=0;
				var ur='/profile/searchnav2?da='+da+'&a='+a+'&regione='+regione+'&cerco='+cerco+'&s=0&l='+_search.hist_buf_len;
				//_nav.setupMainContent("ricerca",_search._searchMain);
				_container=_search._searchMain;
				_nav.mainMode='my';
				_nav.setupMainContent("history-search",_container);
				
//updtElem(ur,_search,'deepSearchFormAnswer',_container);
updtElem(ur,_search,'deepSearchFormAnswer2',_container);
	});	
}	

function quickiscr(){

	$('#quickiscr').unbind('click').click(function(event){
		var user=$(this).parent().parent().find('input[@name="user"]').attr('value');
		if (user.length > 16) { alert ("La lunghezza del nome utente non puo' essere superiore a 16 caratteri"); return false;}
		if (user.length < 1) { alert ("Per iscriverti devi inserire il nick!"); return false;}
		
		var email=$(this).parent().parent().find('input[@name="email"]').attr('value');
		if (email.length < 1) { alert ("Non hai inserito la email!"); return false;}

var day=$(this).parent().parent().find('select[@name="day"]').attr('value');
if (!day) {alert ('giorno di nascita campo obbligatorio'); return false;}
var mon=$(this).parent().parent().find('select[@name="mon"]').attr('value');
var yea=$(this).parent().parent().find('select[@name="yea"]').attr('value');

if (!$(this).parent().parent().find('input[@id="C1"]').attr('checked')) {alert ('Per poterti iscrivere devi acconsentire al trattamento dei dati personali');return false;} //trattamento dati personali
if (!$(this).parent().parent().find('input[@id="C2"]').attr('checked')) {alert ('Per poterti iscrivere devi acconsentire alle condizioni generali di contratto');return false;} //trattamento dati personali
//if (!document.getElementById('C2').checked) {alert ('Per poterti iscrivere devi acconsentire al trattamento dei dati personali');return false;} //trattamento dati personali
//if (!document.getElementById('C1').checked) {alert ('Per poterti iscrivere devi acconsentire alle condizioni generali di contratto');return false;}//condizioni generali di contratto

if ((!_chisono.iscrizWom) && (!_chisono.iscrizMan)) {alert ('Non hai specificato il tuo sesso!');return false;}
if (_chisono.iscrizWom) var sex="F";
else var sex="M";

url='/usermanager/doregisterquick?cell='+'&sex='+sex+'&cerco=T'+'&email='+email+'&user='+user+'&day='+day+'&mon='+mon+'&yea='+yea;

$.getJSON(url,function(ans){
		//ans=JSON.parse(ans);
		//alert(email);
		if (ans.status == 200)alert ('Abbiamo ricevuto la tua richiesta. Controlla la tua posta e clicca il link contenuto nella mail che ti abbiamo appena inviato per completare la tua iscrizione');
		else {
			//if (ans.status == 402) alert ('La password deve essere almeno di 8 caratteri');
			if (ans.status == 402) alert ('Nick non disponibile');
			else if (ans.status == 403) alert ('Password troppo corta');
			else if (ans.status == 404) alert ('Indirizzo mail non valido');
			else if (ans.status == 405) alert ('Indirizzo di conferma non valido');
			else if (ans.status == 406) alert ('Caratteri non consentiti usati per l\'alias');
			else if (ans.status == 407) alert ('Indirizzo di posta gia\' in uso');
			else if (ans.status == 410) alert ('Numero di cellulare non corretto');
			else if (ans.status == 411) alert ('Numero di cellulare gia\' in uso');
			else if (ans.status == 413) alert ('Nick non consentito');
			else alert ('iscrizione non riusctita:'+ans.err_str);
		}
});


	});

	$('#donna_small_iscriz').click(function(event){
		_chisono.iscrizWom=!_chisono.iscrizWom;
		_nav.makevisible('donna_small_iscriz',_chisono.iscrizWom);
		if (_chisono.iscrizWom) _chisono.iscrizMan=0;
		_nav.makevisible('uomo_small_iscriz',_chisono.iscrizMan);
		
		
	});	
	$('#uomo_small_iscriz').click(function(event){
		_chisono.iscrizMan=!_chisono.iscrizMan;
		_nav.makevisible('uomo_small_iscriz',_chisono.iscrizMan);
		if (_chisono.iscrizMan) _chisono.iscrizWom=0;
		_nav.makevisible('donna_small_iscriz',_chisono.iscrizWom);
		
		
	});	
}
function bindeventQuickRegisterForm(a){
	alert('pppppppppppppppppppp');
	
	
	//var sex=document.getElementById('sex').value;
	//return false;
if (document.getElementById('user').value.length > 16) { alert ("La lunghezza del nome utente non puo' essere superiore a 16 caratteri"); return false;}
if (document.getElementById('user').value.length < 1) { alert ("Devi inserire il nick"); return false;}
	var email=document.getElementById('email').value;
	if (!document.getElementById('email').value) {alert ('email campo obbligatorio'); return false;}

if (!document.getElementById('day').value) {alert ('giorno di nascita campo obbligatorio'); return false;}
if (!document.getElementById('mon').value) {alert ('mese data di nascita campo obbligatorio'); return false;}
if (!document.getElementById('yea').value) {alert ('anno data di nascita campo obbligatorio'); return false;}


if (!document.getElementById('C2').checked) {alert ('Per poterti iscrivere devi acconsentire al trattamento dei dati personali');return false;} //trattamento dati personali
if (!document.getElementById('C1').checked) {alert ('Per poterti iscrivere devi acconsentire alle condizioni generali di contratto');return false;}//condizioni generali di contratto

var day=document.getElementById('day').value;
var mon=document.getElementById('mon').value;
var yea=document.getElementById('yea').value;
alert('ppp');
url='/usermanager/doregisterquick?cell='+'&sex='+sex+'&cerco='+'&name='+'&surname='+'&lingua='+'&regione='+'&prov='+'&email='+email+'&user='+user+'&day='+day+'&mon='+mon+'&yea='+yea;

$.getJSON(url,function(ans){
		//ans=JSON.parse(ans);
		//alert(email);
		if (ans.status == 200)alert ('Abbiamo ricevuto la tua richiesta. Controlla la tua posta e clicca il link contenuto nella mail che ti abbiamo appena inviato per completare la tua iscrizione');
		else {
			//if (ans.status == 402) alert ('La password deve essere almeno di 8 caratteri');
			if (ans.status == 402) alert ('Nick non disponibile');
			else if (ans.status == 403) alert ('Password troppo corta');
			else if (ans.status == 404) alert ('Indirizzo mail non valido');
			else if (ans.status == 405) alert ('Indirizzo di conferma non valido');
			else if (ans.status == 406) alert ('Caratteri non consentiti usati per l\'alias');
			else if (ans.status == 407) alert ('Indirizzo di posta gia\' in uso');
			else if (ans.status == 410) alert ('Numero di cellulare non corretto');
			else if (ans.status == 411) alert ('Numero di cellulare gia\' in uso');
			else if (ans.status == 413) alert ('Nick non consentito');
			else alert ('iscrizione non riusctita:'+ans.err_str);
		}
});

return false;
}

function msg_mng(){
				if (_buddy.relation == 2) {
						alert('Questa sezione di questo utente non � per te accessibile perch� sei nella sua black list');
				}
				else {
					if (_nav.mainMode == 'other' || _nav.submenu==1){//_nav.submenu==1 => trying to send msg from personal submenu

						_nav.mainMode='my';// 27/11/2008
						_nav.setMainMode('my');

						_nav.submenu=0;
						//invio msg exnovo a qualcuno....possiamo recuperare il destinatario
						_container=_msg._msgAreaContainer;
						_nav.setupMainContent("msg_read",_container);
						_msg.currentReadMsg.from=_chisono.oid;
						//alert(_msg.currentReadMsg.from);
						_msg.answer=0;
						_msg.writemsg();
					}
					else alert('Impossibile compiere l\'operazione richiesta in questa modalita');		
				}	
}

function blog_mng(){
				_blog.every1=1;
				_blog.owner=0;
				_blog.mode='all';
				var _container=_blog._blogMain;
				_nav.setupMainContent("blog",_container);
				var ur='/blog/listrecent2?blength='+_blog.mybpost_buf_len+'&startbid='+_blog.mybpost_buf_start;
				updtElem(ur,_blog,'mybpost',_container);
				return false;
}

function buddy_mng(action){
				if (_nav.mainMode == 'other' || _nav.submenu==1){
					_nav.submenu=0;
					//lanciare chiamata a url,	mandare un alert in avviso,	far scomparire il submenu
					_buddy.action=action;//uso una sola funzione (_buddy.totCheck) per dare il giusto dialog...ma ho l'action in _buddy.action
					_buddy.actionUrl='/usermanager/invitefriend2?what='+action+'&other='+_chisono.oid+'&user='+_buddy.id;
					updtElem('/usermanager/totcheckrelation2?oid='+_chisono.oid,_buddy,'totCheck','');
					//updtElem('/usermanager/invitefriend2?what=black&other='+_chisono.oid+'&user='+_buddy.id,_buddy,'putInBlack','');
				}
				else alert('Impossibile compiere l\'operazione richiesta in questa modalita');	
}

function chat_mng(){
				if (_buddy.relation == 2) {
						alert('Questa sezione di questo utente non ti risulta accessibile, sei nella sua black list');
				}
				else {
					if (_chisono.oid != ''){
								id1=_notifica.id;
								id2=_chisono.oid;
						var ur='/chat/chatsemaphore?id1='+id1+'&id2='+id2;
						$.getJSON(ur,function(ans){
							if (ans.status == 200){
								if (ans.sem=='green'){
									if (ans.sid>0) {
										_notifica.currentChat_pend=ans.sid;
										sync("chat_pend");
									}
									id1=_notifica.id;
									id2=_chisono.oid;
									ur='/chat/chat3?id1='+id1+'&id2='+id2+'&alias='+id2;
									nomefin='chat_'+id2;
									//alert ('qui2(inizio nuova chat');

///////////////////////////////////////////////	NEW CHAT /////////////
										var oid=_chisono.oid;
										var fuid=_notifica.id;
										var fnick=_nav.other;
										var already=0;
										for (var sid in _chat.chat_sessions){
											if (oid==_chat.chat_sessions[sid]['oid']) already=1;
										}
										if (already) {
											alert ('esiste gia una chat aperta con '+fnick);
											$("#layer7_content").parent().show();
										}
										else {
											//var ur='component/my_gw.php/?module=chat&action=chatanimstarting&id1='+fuid+'&id2='+oid+'&alias='+fnick;
											var ur='/chat/chatanimstarting?id1='+fuid+'&id2='+oid+'&alias='+fnick;
											$.getJSON(ur,function(ans){
												if (ans.status == 200){
													if (ans.black) alert ('Impossibile chattare con '+fnick+' : sei nella sua black list!');
													else {
														var newchat=ans.newchat;
														//_chatanim.addNewChat(newchat);
														brendnewchat(newchat);
													}
												}
												else alert ('error!');
											});
										}
						//////////////////////////////
						//newchat = new Object();
						//newchat['sid']=sid;
						//newchat['uid']=_notifica.id;
						//newchat['id1']=id1;
						//newchat['aut']=$(this).parent().attr('aut');
						//thenewchat(newchat);
////////////////////////////////////////////////////////////
									
									
									//apripop3(0,ur,'chat_'+id2);
								}
								else if (ans.sem =='yellow')
									alert ('Controlla tra gli inviti in chat....ce n\'E\' uno di '+_nav.other);
								else if (ans.sem =='orange'){
									if (ans.sid>0) {
										_notifica.currentChat_pend=ans.sid;
										sync("chat_pend");
									}	
									id1=_notifica.id;
									id2=_chisono.oid;
									ur='/chat/chatrisp?id2='+id1+'&id1='+id2+'&alias='+id2+'&sid='+ans.sid;
									//ur='/chat/chat3?id1='+id1+'&id2='+id2+'&alias='+id2;
									nomefin='chat_'+id2;
						//////////////////////////////
						newchat = new Object();
						newchat['sid']=ans.sid;
						newchat['uid']=_notifica.id;
						newchat['id1']=_chisono.oid;
						newchat['aut']=_nav.other;
						thenewchat(newchat);
						//////////////////////////////
									//apripop3(0,ur,'chat_'+id2);
								}	
								else {
									alert('Hai gia\' una finestra apertaa con l\'utente '+_nav.other);
									$("#layer7_content").parent().show();//da rivedere questa riga
								}		
							}
							else {
								alert('Funzionalita momentaneamente fuori uso');
							}		
						});
					}
					else 
						alert ('Impossibile eseguire operazione senza specificare con chi vuoi chattare...');
				}
}	

function formcontattaci_mng(){
	$('#contattaci #invia_cont').livequery(function(){
		$(this).unbind('click').click(function(){
			var nome=$(this).parent().find('#nome_cont').attr('value');
			var cogn=$(this).parent().find('#cogn_cont').attr('value');
			var email=$(this).parent().find('#emailadd_cont').attr('value');
			var ebody=$(this).parent().find('#emailmsg_cont').attr('value');
			var accons=$(this).parent().find('#accetto').attr('checked');
			if (!accons) alert ('Non hai acconsentito il trattamento dei dati personali!');
			else {
				var url='/usermanager/contattaci?nome='+nome+'&cogn='+cogn+'&email='+email+'&ebody='+ebody;
					$.getJSON(url,function(ans){
						if (ans.status == 200){
							h='Mail inviata';
							$('#layer4_content').empty().append(h).parent().show();
							$('#menu_sup > a[name="home"]').trigger('click');
						}
						else alert ('Impossibile inviare questa mail!');
					});
			}
		});
	});
}

//box contatta (in basso a sinistra)
function contatta_mng(){
		/*$(idstr).livequery(function(){
			$(this).click(function(){
*/
	
// Questa è l'originale:	
//	$('#contatta_guest > a').livequery(function(){
//		$(this).unbind('click').click(function(event){alert ('Per poter contattare tutti gli amici di Meetu Iscrivitiiiii :-)');
//		window.location.href='/usermanager/iscriviti';
//		});});
	
	$('#contatta_guest > a').livequery(function(){
		$(this).unbind('click').click(function(event){
			var action=$(this).attr('name');
			switch(action){
				case "sms":
					$('#layer8_content').empty().append('<img src="../application/views/img/sms.jpg" />');
					$('#layer8').show();
				break;
				case "voce":
					$('#layer8_content').empty().append('<img src="../application/views/img/audio.jpg" />');
					$('#layer8').show();
				break;
				/*
				case "chat1":
					chat_mng();
				break;*/
				default:
					alert ('Per poter contattare tutti gli amici di Meetu Iscrivitiiiii :-)');
					window.location.href='/usermanager/iscriviti';
			}
		});
	});
		
	$('#contatta > a').livequery(function(){
		$(this).unbind('click').click(function(event){
		var action=$(this).attr('name');
		switch(action){
			
			case	"black":
			case "buddy":
				//TODO-TODO-//TODO-TODO-//TODO-TODO-//TODO-TODO-//TODO-TODO-//TODO-TODO-//TODO-TODO-//TODO-TODO-//TODO-TODO-//TODO-TODO-
				//qui devo prima checkare la relazione
				//	di conseguenza mander� un dialog opportuno
				//		da cui eventualmente scaturir� l'azione di messa in black (agganciata ad una delle due possibili risposte al dialog)
				buddy_mng(action);
			break;

			case "msg":
				msg_mng();
			break;
			
			case "chat1":
				chat_mng();
			break;
		}	
	});});
}

/// barra di navigazione quando loggati

function apripop3(s,url,winname){ 
	var finestra=window.open(url,winname,"width=500,height=450,scrollbars=yes,resizable=no");
} 

function filterkey(e)
{
var keynum;
var keychar;
var numcheck;

//alert(e.parent().id);

if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);
//numcheck = /\d/;
//return !numcheck.test(keychar);
//alert(keynum);
if (keynum==13) $('#mainLogin input[name="Entra"]').trigger('click');
return keychar;
}



function menucontent_mng(){
	$('#menucontent_my input').unbind('click').click(function(event){
		if (_nav.mainMode!='my') {
			_nav.setMainMode('my');
			container='inutile';
			updtElem('/profile/gallery2?uid=-1&my=1&type=1',_gall,'personalFoto',container);
		}
		_nav.mainMode='my';
		
		mode='user';
		var action=$(this).attr('name');
		$('#menucontent_my input').removeClass();
		$('#menucontent_my input').addClass('menu_my');
		//if ((action != 'galleria') && (action != 'amici') && (action != 'La Posta')) {
		if ((action != 'galleria') && (action != 'La Posta')) {
			if ((action=='fotogall') || (action=='video')) {
				$('#menucontent_my input[@name="galleria"]').removeClass();
				$('#menucontent_my input[@name="galleria"]').addClass('menu_my_on');
			}	
			else if ((action=='buddy') || (action=='black')){
				$('#menucontent_my input[@name="amici"]').removeClass();
				$('#menucontent_my input[@name="amici"]').addClass('menu_my_on');
			}
			else if ((action=='inbox') || (action=='outbox')){
				$('#menucontent_my input[@name="La Posta"]').removeClass();
				$('#menucontent_my input[@name="La Posta"]').addClass('menu_my_on');
			}
			else {
				$('#menucontent_my input[@name="'+action+'"]').removeClass();
				$('#menucontent_my input[@name="'+action+'"]').addClass('menu_my_on');
			}	
			menucontent_switch(action);
		}	
		$('#menucontent').show();
	});
	

	$('#menucontent > input').unbind('click').click(function(event){
		//$('#menucontent > input').removeClass();
		//$('#menucontent > input').addClass('menu');
		//$(this).removeClass();
		//$(this).addClass('menu_on');
		var action=$(this).attr('name');
			flick_menucontent('#menucontent > input','#menucontent > input[@name='+action+']','menu','menu_on');
			//$('#menucontent_my > input').removeClass();
			//$('#menucontent_my > input').addClass('menu_my');
			menucontent_switch(action);
		_nav.oldaction = action;
		//if (menucontent_mng_flag==0) menucontent_switch(action);
	});
}

function flick_menucontent(menurow,menuitem,classe1,classe2){
	$(menurow).removeClass();
	$(menurow).addClass(classe1);
	$(menuitem).removeClass();
	$(menuitem).addClass(classe2);
}	

function video_mng(){
				var user='';
				var type=0;
				if (_nav.mainMode=='my') {
					if (_video.Mode=='' || (_video.Mode=='pub')) {
						_video.Mode='pub';
						type=0;
					}
					else type=2;
					user=-1;
					_video.my=1;
				}
				else {
					type=0;
					_video.Mode='pub';
					if (_buddy.relation == 2) {
						alert('Questa sezione di questo utente non � per te accessibile perch� sei nella sua black list');
						return;
					}	
					_video.my=0;
					user=_chisono.oid;
				}
				//_video.Mode='pub';
				_video.user=user;
				_container=_video._videoMain;
				_nav.setupMainContent("video",_container);
				updtElem('/profile/gallery2?uid='+user+'&my=0&type=1',_gall,'personalFoto',container);
				
				ur='/profile/videogallery2?type='+type+'&my='+_video.my+'&uid='+user;
				updtElem(ur,_video,'mygall',_container);
				if (_nav.mainMode=='my') _nav.stateVisualize(_notifica.id,_notifica.alias);
				else _nav.stateVisualize(_chisono.oid,_nav.other);
}


function foto_mng(){
				var user='';
				//alert(_nav.mainMode);
				if (_nav.mainMode=='my') {
					user=-1;_gall.my=1;
				}
				else {
					_gall.Mode='pub';
					if (_buddy.relation == 2) {
						alert('Questa sezione di questo utente non � per te accessibile perch� sei nella sua black list');
						return;
					}	
					_gall.my=0;
					user=_chisono.oid;
				}
				if (_gall.Mode != 'priv') _gall.Mode='pub';
				_gall.user=user;
				_container=_gall._gallMain;
				_nav.setupMainContent("galleria",_container);
				
				updtElem('/profile/gallery2?uid='+user+'&my=0&type=1',_gall,'personalFoto',container);
				
				var type=0;
				if (_gall.Mode == 'priv') type=2; 
				//alert('bip');
				ur='/profile/gallery2?type='+type+'&my='+_gall.my+'&uid='+user;
				updtElem(ur,_gall,'mygall',_container);
				if (_nav.mainMode=='my') _nav.stateVisualize(_notifica.id,_notifica.alias);
				else _nav.stateVisualize(_chisono.oid,_nav.other);
}	


function menucontent_switch(action){
		var ur='';
		_nav.currentAction='';
		switch (action)	{
			case "amici":
			case "buddy":
				_nav.currentAction=action;
				_container=_buddy._buddyMain;
				//_nav.setupMainContent("buddy",_container);
				_nav.setupMainContent("buddy",_container);

			_user.hist_buf_len=6;
			_user.hist_buf_start=0;
			_user.baseurl='/usermanager/listfriend3?what=buddy&';
			_user.baseurl_read='onlinenew';
			ur='/usermanager/listfriend3?what=buddy&l='+_user.hist_buf_len+'&s='+_user.hist_buf_start;
			updtElem(ur,_user,'onlinenew',_container);
			if (_buddy.buddyFirst == 1){
				_buddy.buddyFirst=0;
				$('#goblacklist').livequery(function(){
					$(this).unbind('click').click(function(){
						menucontent_switch('black');	
					});
				});
				$('#gobuddylist').livequery(function(){
					$(this).unbind('click').click(function(){
						menucontent_switch('buddy');	
					});
				});
//		$(idstr).livequery(function(){
//			$(this).unbind('click').click(function(){

			}	
				//ur='/usermanager/listfriend2?what=buddy';
				//updtElem(ur,_buddy,'listbuddy',_container);
			break;
			case "black":
				_nav.currentAction=action;
				_container=_buddy._buddyMain;
				_nav.setupMainContent("black",_container);
				
			_user.hist_buf_len=6;
			_user.hist_buf_start=0;
			_user.baseurl='/usermanager/listfriend3?what=black&';
			_user.baseurl_read='onlinenew';
			ur='/usermanager/listfriend3?what=black&l='+_user.hist_buf_len+'&s='+_user.hist_buf_start;
			updtElem(ur,_user,'onlinenew',_container);

				//ur='/usermanager/listfriend2?what=black';
				//updtElem(ur,_buddy,'listblack',_container);
			break;
			
			case "blog":
				if (_nav.mainMode=='my'){
					_blog.owner=1;
					_blog.every1=0;
					_blog.mode='my';
					//ur='/blog/listmyrecent2?blength='+_blog.every1BpostBuffLength+'&startbid='+_blog.every1BpostBuffStart;
					var ur='/blog/listmyrecent2?blength='+_blog.mybpost_buf_len+'&startbid='+_blog.mybpost_buf_start;
				}
				else {
					_blog.mode='other';
					/*right=_buddy.checkAction('blog',_notifica.id,_chisono.oid);
					if (right==2) {
						alert('Questa sezione di questo utente non � per te accessibile perch� sei nella sua black list');
						break;
					}*/	
					_blog.owner=0;
					_blog.every1=0;
					_blog.mode='other';
					//ur='/blog/listmyrecent2?rid='+_chisono.oid+'blength='+_blog.every1BpostBuffLength+'&startbid='+_blog.every1BpostBuffStart;
					var ur='/blog/listmyrecent2?rid='+_chisono.oid+'&blength='+_blog.mybpost_buf_len+'&startbid='+_blog.mybpost_buf_start;
					//updtElem(ur,_blog,'persBlogList',_container);
				}	
				_container=_blog._blogMain;
				_nav.setupMainContent("blog",_container);
				updtElem(ur,_blog,'mybpost',_container);
			break;
			
			case "video":
				video_mng();
			break;
			
			case "galleria":
			case "fotogall":
				foto_mng();
			break;

			case	"inbox":
				_container=_msg._msgAreaContainer;
				_nav.setupMainContent("msg_list",_container);
				_msg.mode='in';
				ur='/messages/ricevuti2?l='+_msg.msg_buf_len+'&s='+_msg.msg_buf_start;
				updtElem(ur,_msg,'inbox',_container);
			break;
	
			case	"outbox":
				_container=_msg._msgAreaContainer;
				_nav.setupMainContent("msg_outbox",_container);
				_msg.mode='out';
				ur='/messages/ricevuti2?l='+_msg.msg_buf_len+'&s='+_msg.msgOut_buf_start+'&out=1';
				updtElem(ur,_msg,'outbox',_container);
			break;

			case	"profilo":
				_container=_chisono._profMain;
				_nav.setupMainContent("profilo",_container);
					/*	_chisono.Container['datigenerali']='testo';//_chisono.Container['datigenerali']='testo';
						_chisono.Container['descrizione']='descrizione';//_chisono.Container['descrizione']='descrizione';
						chi_sei();
					*/
					ur='/profile/prof?pid='+_chisono.oid;
					updtElem(ur,_chisono,'old_otherprof',_container);
					updtElem('/profile/gallery2?uid='+_chisono.oid+'&my=0&type=1',_gall,'personalFoto',container);
					//QUI devo far visualizzare la icona con stato on/off line
					_nav.stateVisualize(_chisono.oid,_nav.other);
			break;	

			case "chi sei":
				chi_sei();
			break;

			case	"chi sono":
				chi_sono();
				/*
				else {
					//updtElem('/profile/signvisit2?alias=alias&oid='+_chisono.oid,_user,'signvisit','');
					ur='/profile/prof?pid='+_chisono.oid;
					updtElem(ur,_chisono,'otherprof',_container);
					updtElem('/profile/gallery2?uid='+_chisono.oid+'&my=0&type=1',_gall,'personalFoto',container);
					//QUI devo far visualizzare la icona con stato on/off line
					
					_nav.stateVisualize(_chisono.oid,_nav.other);
				}*/		
			break;
		}
	}	

///////////////////////////////////////////////////////
function chi_sono(){
				_nav.mainMode='my';
				_container=_chisono._profMain;

				_nav.setupMainContent("chisono2",_container);
				$('#titolo_pagina').append('Chi sono');
				_nav.stateVisualize(_notifica.id,_notifica.alias);
				
						_chisono.datigeneraliViewElement='testo_chisono';
						_chisono.descrizioneViewElement='descrizione_chisono';
						_chisono.main_divViewElement='mainprofilodi';
				updtElem('/profile/gallery2?uid=-1&my=1&type=1',_gall,'personalFoto',container);
				updtElem('/profile/myhome2',_chisono,'enter',_container);
				if (_nav.mainMode=='my'){
					var ur='/profile/prof';
					updtElem(ur,_chisono,'myprof',_container);
				}
}	

function check_length(eid,what,cont_id)
{
//var my_text=document.getElementsByTagName("textarea")[0];
var my_text=document.getElementById(eid);
if (what == 'bpost') maxLen = 1000; // max number of characters allowed
else if (what == 'bcomm') maxLen = 500; // max number of characters allowed
else maxLen = 500;
//if (what == 'msg') cont_id='contatore_msg'; else cont_id
if (my_text.value.length >= maxLen) {
// Alert message if maximum limit is reached.
// If required Alert can be removed.
var msg = "Hai raggiunto il limite di lunghezza consentito per questo testo!";
alert(msg);
// Reached the Maximum length so trim the textarea
my_text.value = my_text.value.substring(0, maxLen);
}
else{ // Maximum length not reached so update the value of my_text counter
document.getElementById(cont_id).innerHTML = maxLen - my_text.value.length;}
//text_num.value = maxLen - my_text.value.length;}
//		oo=document.getElementById(_chisono.main_divViewElement);alert(oo);
//		oo.innerHTML='Profilo di '+alias;

}


function check_length2(eid,what,cont_id,from,maxl,e)
{
	var my_text=document.getElementById(eid);
	
	if (e.keyCode != 13){
		var maxLen = maxl;
		if (my_text.value.length >= maxLen) {
		var msg = "Hai raggiunto il limite di lunghezza consentito per questo testo!";
		alert(msg);
		my_text.value = my_text.value.substring(0, maxLen);
		document.getElementById(cont_id).innerHTML = maxLen - my_text.value.length;
		}
		else{ // Maximum length not reached so update the value of my_text counter
		document.getElementById(cont_id).innerHTML = maxLen - my_text.value.length;}
		if (from == "descr")
			_chisono.oldmod_descrtext=my_text.value;
	}
	else {
		if (from == "descr")
		my_text.value=_chisono.oldmod_descrtext;
	}
}	

