function nav(){

//this.current_floatareaid="";
//this.floatareaposition=new Object();

	this.mainMode='';
	this.userthumbMenuContainer;//contenitore del personal submenu
	var ppp=0;
	this.ppp=ppp;
	this.submenu;		//questa variabile serve adesso in fase di test ma a regime probabilmente è inutile perchè il
					//menu contatta e i submenu personal compariranno solo al momento opportuno e con le opzioni opportune
	this.uol = new Array();			// array contenente gli uid degli user on line
	
	this.userstateElem='#status';					//	id dell'icona che rappresenta lo stato on/off line dell'utente che si sta visitando
	this.userstateMiniElem='#status_mini';
	
	this.first=1;
	this.oid='';		// other id relative to the user for whom i've opened a submenu
	this.other='';		// other username relative to the user for whom i've opened a submenu
	
	this.oldaction='';
	this.contatta_html='';this.contatta_guest_html='';
	this.home_guest_html='';
	this.currentAction='';
	this.backhist=0;
	
	this.titolo='';
	
	this.makevisible=function(el,w){
	cur=document.getElementById(el)
	if (w) w=0; else w=1;
	strength=(w==0)? 1 : 0.3
	if (cur.style.MozOpacity) cur.style.MozOpacity=strength
	else if (cur.filters) cur.filters.alpha.opacity=strength*100
	}
	
	this.loggedin=function(alias){
		h='Benvenuto '+alias;
		//h+='<br><div id="scalavetta">scala la vetta</div>';
		$('#loggedin').empty().append(h);
	}
		
	this.timeout=function(){
		alert('Sessione scaduta');
	container=_chisono._profMain;
	updtElem('/usermanager/logout2',_chisono,'logout',container);
	}
	
	//NB non posso bindare il click sulle voci del submenu del thumb al momente in cui creo il thumb stesso perchè tale thumb quando viene creato
	//non fa ancora parte del DOM	e il farne parte sarà possibile solo dopo che si sono costruite le varie costruzioni delle pagine online, listamessaggi, lettura singolo messaggio
	this.userthumbMenu=function(oid,rel,rel2){
			if ((mode == 'guest') || ((mode == 'user') && ( _nav.oid != _notifica.id) )) {
				id='#'+this.userthumbMenuContainer;
				$('#layer2 > #layer2_handle > #layer1_titolo').empty().append('Interagisci con '+_nav.other);
				var newh='';
				newh= '<a id="chi sei" class=bianco>Guarda chi sono</a><br>';
				//alert('rel:'+rel+'  rel2:'+rel2);
				if (rel==-1){
					newh= '<a id="chi sei" class=bianco>Guarda chi sono</a><br>';
					newh+='<a id="readblog" class=bianco>Leggi il mio blog</a><br>';
					this.mainMode='guest'; //dovrebbe essere settato altrove ma visto che settandolo si riesce ad avere dopo un comportamnto coerente.....
				}
				else {	
					if (rel!=2){
						newh+='<a id="chat1" class=bianco>Chatta con me</a><br>';
						newh+='<a id="newmsg" class=bianco>Scrivimi</a><br>';
						newh+='<a id="readblog" class=bianco>Leggi il mio blog</a><br>';
						//
					}	
					if (rel2!=2) newh+='<a id="black" class=bianco>Blocca utente</a><br>';
					if (rel2==2)	newh+='<a id="stopblack" class=bianco>Togli dalla black list</a><br>';
					if (rel2==1)	newh+='<a id="stopbuddy" class=bianco>Togli dagli amici</a><br>';
					if (rel==0)	newh+='<a id="buddy" class=bianco>Aggiungi agli amici</a><br>';
				}	
					
				//$(id).livequery(function(){$(this).append(newh);});
				$(id).empty().append(newh);
				document.getElementById(this.userthumbMenuContainer).setAttribute('uid',oid);
				
				
				bindevent('userthumbMenu');
				$('#'+_nav.userthumbMenuContainer).parent().show();
			}
		//alert(uid);
	}


	/*        
	
	se uid è contenuto o meno in this.oid  visualizza l'opportuno Html che lo visualizza
	*/
	this.stateVisualize=function(uid,alias){
		//alert('ppppp:'+uid+':'+_user.uol[uid]);
		//alert(alias);
		var h;
		if (mode != 'guest')
			if (_nav.uol[uid]) {
				h=alias+' on-line!<img src="../application/views/img/stato_on_big.gif" alt="on-line" width="39" height="47" />';
				//alert ('user on line!');
			}	
			else {
				h=alias+' off-line!<img src="../application/views/img/stato_off_big.gif" alt="off-line" width="39" height="47" />';
				//alert ('user off line');
			}
		//else h=alias+' off-line!<img src="../application/views/img/stato_off_big.gif" alt="off-line" width="39" height="47" />';
		else 
			if (_nav.uol[uid]) {
				h=alias+' on-line!<img src="../application/views/img/stato_on_big.gif" alt="on-line" width="39" height="47" />';
				//alert ('user on line!');
			}	
			else {
				h=alias+' off-line!<img src="../application/views/img/stato_off_big.gif" alt="off-line" width="39" height="47" />';
				//alert ('user off line');
			}
		$(this.userstateElem).empty().append(h);	
	}

	this.updateStateLights=function(){
	var h='';
	var uid='';
	//devo aggiornare le luci si stato on/off line per tutte le icone che rappresentano lo stato di un utente
	//	#status_mini	faccio riferimento direttamente al div, l'utente lo ricavo prendendo uno dei parents e leggendo l'attributi 'utente'
	//	#status		1)vedo se sono nel mode 'my' o 'other'
	//				2)di conseguenza mi ottengo oid o uid e this.stateVisualize
	if (mode != 'guest'){
		//if(this.mainMode == 'my') this.stateVisualize(_notifica.id,_nav.other);
		//else this.stateVisualize(_chisono.oid,_notifica.alias);
		if(this.mainMode == 'my') this.stateVisualize(_notifica.id,_notifica.alias);
		else this.stateVisualize(_chisono.oid,_nav.other);
	}
	else  this.stateVisualize(_chisono.oid,_nav.other);
	
	if (this.first){
		//alert('quiiiii');
		$('[name="identita_mini"]').livequery(function(){
			var usr='';
			var hh='';
			usr=$(this).attr('utente');
			var refr=$(this).attr('refresh');
			//alert('usr:'+usr+':'+_nav.uol[usr]);
			//alert (_nav.uol[usr]);
			//if (mode != 'guest')
			if (refr == "1"){
				//if (mode != 'guest'){
					if (_nav.uol[usr]) h="<img src='../application/views/img/stato_on_small.png' alt='on-line' width='21' height='25' border='0' />";
					else	h="<img src='../application/views/img/stato_off_small.png' alt='off-line' width='21' height='25' border='0' />";
					$(this).find('#status_mini').empty().append(h);
				//}
			}	
			//else alert ('no refresh');
			});
			this.first=0;
		}	
	}
	
	/*
	funzione che memorizza gli user on line in this.uol
	questa funzione viene chiamata da setInterval
	servlet	:	ur='/profile/online2';
	*/
	
	this.online=function(tex,o){
		var ans={};
		ans=JSON.parse(tex);
		if (ans.status == 200) {
			if (this.uol.length > 0){
				if (this.uol != ans.uol) {
					this.uol=ans.uol;
					this.updateStateLights();
				}
			}
			else{
					this.uol=ans.uol;
					this.updateStateLights();
			}		
			
		}	
		else {
			//alert(ans.errormsg);
		}
	}

	this.userthumb=function(j){
		var cont='';	
		cont+="<div id='visita_inbox' style='height:55px; width:200px;float:left;margin-top:3px;  float:left; padding-left:3px'>";
		cont+="	<div id='identita_mini'  refresh=1 utente='"+j.uid+"' utente_n='"+j.nick+"'>";
		cont+="		<div id='foto_mini' name='foto_mini' utente='"+j.uid+"'><img src='"+j.image+"' width='42px' height=45px'></div>";
		cont+="		<div id='status_mini'><img src='../application/views/img/stato_off_small.png' alt='off-line' width='21' height='25' border='0' /></div>";
		cont+="	</div>";
		cont+="	<div id='info_mini'>";
		cont+="		<span name='alias_mini' class='alis_mini'><b class='rosso'>"+j.nick+"</b></span><br />";
		//cont+=		j.age+" anni<br />"+j.sex;
		cont+=		j.age+" anni";
		if (j.sex == 'M')
			cont+="		<img src='../application/views/img/uomo_16x16.gif' alt='uomo' width='16' height='16' align='absmiddle' />";
		else 	cont+="		<img src='../application/views/img/donna_16x16.gif' alt='donna' width='16' height='16' align='absmiddle' />";
		if (j.pole == '1')
			cont+="		<img src='../application/views/img/freccia_pole.gif' name='poleinfo' description='&egrave; scattato in pole position' title='&egrave; scattato in pole position' alt='&egrave; scattato in pole position' width='16' height='16' align='absmiddle'  style='cursor:pointer'/>";
		cont+="	</div>";
		//cont+='<textarea readonly="readonly" row=2 id="frase_mini" >'+j.descr.substr(0,40)+'</textarea>';
		cont+='<div id="frase_mini" >'+j.descr.substr(0,40)+'</div>';
		
		cont+="</div>";
		return cont;
	}
		
	this.userthumb3=function(j){
		cont="<div id='visita'>";
		cont+=this.userthumb2(j);
		cont+="</div>";
		return cont;
	}	
	
	this.userthumb2=function(j){
		var cont='';
		if (j === ''){
				j.uid='';j.image='';j.nick='';j.age='';j.sex='';
				}
		cont+="	<div id='identita_mini'  refresh=1 name='identita_mini' utente='"+j.uid+"' utente_n='"+j.nick+"'>";
		cont+="		<div id='foto_mini' name='foto_mini' utente='"+j.uid+"'><img src='"+j.image+"' width='42px' height=45px'></div>";
		//if (j.online == 1) cont+="<div id='status_mini'><img src='../application/views/img/stato_on_small.png' alt='on-line' width='21' height='25' border='0' /></div>";
		if (_user.uol[j.uid]) cont+="<div id='status_mini'><img src='../application/views/img/stato_on_small.png' alt='on-line' width='21' height='25' border='0' /></div>";
		else	cont+="<div id='status_mini'><img src='../application/views/img/stato_off_small.png' alt='off-line' width='21' height='25' border='0' /></div>";
		cont+="	</div>";
		cont+="	<div id='info_mini'>";
		cont+="		<span name='alias_mini' class='alis_mini'><b class='rosso'>"+j.nick+"</b></span><br />";
		//cont+=		j.age+" anni<br />"+j.sex;
		cont+=		j.age+" anni";
		if (j.sex == 'M')
			cont+="		<img src='../application/views/img/uomo_16x16.gif' alt='uomo' width='16' height='16' align='absmiddle' />";
		else 	cont+="		<img src='../application/views/img/donna_16x16.gif' alt='donna' width='16' height='16' align='absmiddle' />";
		if (j.pole == '1')
			cont+="		<img src='../application/views/img/freccia_pole.gif' name='poleinfo' description='&egrave; scattato in pole position' title='&egrave; scattato in pole position' alt='&egrave; scattato in pole position' width='16' height='16' align='absmiddle' style='cursor:pointer'/>";
		//cont+='<textarea readonly="readonly" row=2 id="frase_mini" >'+j.descr.substr(0,40)+'</textarea>';
		cont+='<div readonly="readonly" row=2 id="frase_mini" >'+j.descr.substr(0,40)+'</div>';
		cont+="	</div>";
		//cont+="</div>";
		return cont;
	}	


	//passare contenitore e uid
	this.userthumbClick=function(uid){
		//idstr='div#'+cont+' div#identita_mini[@utente^="'+uid+'"]';
		idstr='div#identita_mini[@utente^="'+uid+'"]';
		//alert(uid);
		$(idstr).livequery(function(){
			//alert(this.id+$(this).attr('utente'));
			$(this).click(function(){
				//alert('p3');
				//alert('hai clickato su :'+$(this).attr('utente'));
			});
		});		
	}	
	
	//ricompone la barra menu_content
	this.setMainMode=function(mode){
		var neww='';
		if (this.mainMode != 'guest'){
			if (mode == 'my'){
				
				menucontent_mng();
				
				//devo cambiare la barra 'menu_content' e renderla relativa alla navigazione tra le MIE pagine
				neww=
	  			'<input name="chi sono" type="button" value="Chi sono" class="menu" />'
				+'<input name="profilo" type="button" value="mio Profilo" class="menu" />'
				+'<input name="galleria" type="button" value="mia Galleria" class="menu" />'
				+'<input name="video" type="button" value="miei Video" class="menu" />'
				+'<input name="blog" type="button" value="mio Blog" class="menu" />'
				+'<input name="amici" type="button" value="miei Amici" class="menu" />'
				+'<input name="inbox" type="button" value="mio Inbox" class="menu" />';
				this.mainMode='my';
			}
			else{
				_nav.remvDiv("menucontent",document.getElementById('mainContent'));
				_nav.createDiv("menucontent",document.getElementById('mainContent'));//modifica mauro 29/01/09 per gestire barra menu centrale SOLO quando user visita altri
				//devo cambiare la barra 'menu_content' e renderla relativa alla navigazione tra le OTHERUSER pagine
				neww=
				'<input name="chi sei" type="button" value="Chi e\'" class="menu" />'
				+'<input name="profilo" type="button" value="Profilo" class="menu" />'
				+'<input name="galleria" type="button" value="Galleria" class="menu" />'
				+'<input name="video" type="button" value="Video" class="menu" />'
				+'<input name="blog" type="button" value="Blog" class="menu" />'
				;
				this.mainMode='other';
			el=document.getElementById('menucontent');
			//el.innerHTML=neww;
			/*
			$('#menucontent').show();
$('#menucontent > input').removeClass();
if (this.mainMode == 'my') $('#menucontent > input').addClass('menu_on');
else	$('#menucontent > input').addClass('menu');
			//bindevent('menucontent');
			*/
			}
			if (_nav.mainMode=='other') $('#'+_chisono.main_divViewElement).show();
			if (_nav.mainMode=='my') $('#'+_chisono.main_divViewElement).hide();

/*			el=document.getElementById('menucontent');
			el.innerHTML=neww;
			$('#menucontent').show();
$('#menucontent > input').removeClass();
if (this.mainMode == 'my') $('#menucontent > input').addClass('menu_on');
else	$('#menucontent > input').addClass('menu');
			//bindevent('menucontent');*/
		}		
	}
	


	this.setupMsgDiv=function(_cont){
		//var h='<div id="outbox"><a  class="rosso">outbox >></a></div><div id="titolo_pagina">Messaggi Ricevuti</div>'; 
		var h='<div id="titolo_pagina">Messaggi Ricevuti </div>'; 
		h += '<div id="header_inbox" style=" border:1px solid #999999;margin-left:5px; margin-top:3px; width:672px; height:13px; background:">'
      +'<div id="" style=" font:Verdana; font-size:11px; color:#333333; width:86px; text-align:center; float:left">Stato</div>'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:203px; text-align:center; float:left;background-color:#E4E4E4">Da chi</div>'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:203px; text-align:center; float:left">Oggetto</div>'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:100px; text-align:center; float:left;background-color:#E4E4E4">Data invio</div>'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:80px; text-align:center; float:left">Cancella</div>'
      +'</div>';
      h+='<div id="content_inbox"></div>';
h+='  <div id="numerazione_pagine_outbox">'
	+'<div id="precedente" style="width:200px; float:left; text-align:left;" ><a class="linkr"><<-- precedente</a></div>  '
	+'<div id="numerazione" width:270px; float:left; text-align:center; font:Verdana; font-size:12px; color:#333333 "></div>'   
	+'<div id="successivo" style="width:200px; float:right; text-align:right;"><a class="linkr">successivo -->></a></div>'
+'  </div>';
		$('#mainContent').find('#outbox').remove();
		$('#mainContent').find('#header_inbox').remove();
		$('#mainContent').find('#content_inbox').remove();
		$('#mainContent').find('#numerazione_pagine_outbox').remove();
		$('#mainContent').append(h);
	}		
	this.setupOutMsgDiv=function(_cont){
		var h = '<div id="titolo_pagina">Messaggi Inviati</div>'+'<div id="header_inbox" style=" border:1px solid #999999;margin-left:5px; margin-top:3px; width:672px; height:13px; background:">'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:203px; text-align:center; float:left;background-color:#E4E4E4">A chi</div>'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:203px; text-align:center; float:left">Oggetto</div>'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:100px; text-align:center; float:left;background-color:#E4E4E4">Data invio</div>'
      +'<div style=" font:Verdana; font-size:11px; color:#333333; width:80px; text-align:center; float:left">Cancella</div>'
      +'</div>';
      h+='<div id="content_inbox"></div>';
h+='  <div id="numerazione_pagine_outbox">'
	+'<div id="precedente" style="width:200px; float:left; text-align:left;" ><a class="linkr"><<-- precedente</a></div>  '
	+'<div id="numerazione" style="width:270px; float:left; text-align:center; font:Verdana; font-size:12px; color:#333333 "></div>'   
	+'<div id="successivo" style="width:200px; float:right; text-align:right;"><a class="linkr">successivo -->></a></div>'
+'  </div>';
		$('#mainContent').find('#header_inbox').remove();
		$('#mainContent').find('#content_inbox').remove();
		$('#mainContent').find('#numerazione_pagine_outbox').remove();
		$('#mainContent').append(h);
	}		
	
	this.setupHistDiv=function(_cont){
		var h='<div id="pag_visite"><div id="visite_testi"></div></div>';
		h+='    <div id="numerazione_pagine_blog">  '
		h+='<div id="precedente" style="width:200px; float:left; text-align:left;" ><a class="linkr"><<-- precedente</a></div>  '
		h+='<div id="numerazione" style="width:270px; float:left; text-align:center; font:Verdana; font-size:12px; color:#333333 ">1/110</div>'   
		h+='<div id="successivo" style="width:200px; float:right; text-align:right;"><a class="linkr">successivo -->></a></div>'
		h+='  </div>';
		//h='<div id="blog"><div id="creablog" style="display:none"><a class="rosso">Crea Nuovo Blog >></a></div><div id="bpostHead" "></div><div id="bpostList"><div id="bpostRows_blog"></div/></div></div>';
		$('#mainContent').find('#pag_visite').remove();	
		$('#mainContent').append(h);
	}	
	this.setupSearchDiv=function(_cont){
		var h='<div id="pag_visite"><div id="visite_testi"></div></div>';
		h+='    <div id="numerazione_pagine_blog">  '
		h+='<div id="precedente" style="width:200px; float:left; text-align:left;" ><a class="linkr"><<-- precedente</a></div>  '
		h+='<div id="numerazione" style="width:270px; float:left; text-align:center; font:Verdana; font-size:12px; color:#333333 ">1/110</div>'   
		h+='<div id="successivo" style="width:200px; float:right; text-align:right;"><a class="linkr">successivo -->></a></div>'
		h+='  </div>';
		//h='<div id="blog"><div id="creablog" style="display:none"><a class="rosso">Crea Nuovo Blog >></a></div><div id="bpostHead" "></div><div id="bpostList"><div id="bpostRows_blog"></div/></div></div>';
		$('#mainContent').find('#pag_visite').remove();	
		$('#mainContent').find('#numerazione_pagine_blog').remove();
		$('#mainContent').append(h);
	}	
	this.setupBuddyDiv=function(_cont,what){
		//_nav.createDiv("titolo_pagina",_cont);
if (what == 'buddy')
var h='<div id="titolo_pagina"></div><DIV id="goblacklist" align="right"><span class="link" >Black List-->></SPAN></DIV>';
else
var h='<div id="titolo_pagina"></div><DIV id="gobuddylist" align="right"><span class="link" >Lista Amici-->></SPAN></DIV>';
		h+='<div id="pag_visite"><div id="visite_testi"></div></div>';
		h+='    <div id="numerazione_pagine_blog">  '
		h+='<div id="precedente" style="width:200px; float:left; text-align:left;" ><a class="linkr"><<-- precedente</a></div>  '
		h+='<div id="numerazione" style="width:270px; float:left; text-align:center; font:Verdana; font-size:12px; color:#333333 ">1/110</div>'   
		h+='<div id="successivo" style="width:200px; float:right; text-align:right;"><a class="linkr">successivo -->></a></div>'
		h+='  </div>';
		//h='<div id="blog"><div id="creablog" style="display:none"><a class="rosso">Crea Nuovo Blog >></a></div><div id="bpostHead" "></div><div id="bpostList"><div id="bpostRows_blog"></div/></div></div>';
		$('#mainContent').find('#pag_visite').remove();	
		$('#mainContent').find('#numerazione_pagine_blog').remove();
		$('#mainContent').append(h);
	}	

	this.setupBlogDiv=function(_cont){
		//var h=' <div id="blog"><div id="creablog" style="display:none"><a class="rosso">Crea Nuovo Blog >></a></div><div id="bpostHead" "></div><div id="bpostList"><div id="bpostRows_blog"></div/></div>';
		if (_blog.mode=='my') //999999999999999999999999
			var h=' <div id="blog"><div id="titolo_pagina">Blog Personale</div><div id="creablog" style="display:none"><a class="rosso">Crea Nuovo Blog >></a></div><div id="bpostList"><div id="bpostRows_blog"></div/></div>';
		else 
			var h=' <div id="blog"><div id="creablog" style="display:none"><a class="rosso">Crea Nuovo Blog >></a></div><div id="bpostList"><div id="bpostRows_blog"></div/></div>';
h+='    <div id="numerazione_pagine_blog">  '
h+='<div id="precedente" style="width:200px; float:left; text-align:left;" ><a class="linkr"><<-- precedente</a></div>  '
h+='<div id="numerazione" style="width:270px; float:left; text-align:center; font:Verdana; font-size:12px; color:#333333 ">1/110</div>'   
h+='<div id="successivo" style="width:200px; float:right; text-align:right;"><a class="linkr">successivo -->></a></div>'
h+='  </div></div>';
	//h='<div id="blog"><div id="creablog" style="display:none"><a class="rosso">Crea Nuovo Blog >></a></div><div id="bpostHead" "></div><div id="bpostList"><div id="bpostRows_blog"></div/></div></div>';
	$('#mainContent').find('#blog').remove();	
	$('#mainContent').append(h);
		
	}

this.setupBachecaProfDiv=function(_cont){

var h='<div id="profilo_bacheca">'
+'<div  id="profilo_bacheca_titolo" >Bacheca</div>'
+'<div id="home_bacheca_content"></div><div id="numerazione_pagine_bacheca">'
+'  <div style="width: 120px; float: left; text-align: left;" id="precedente"><a class="linkr"><<-- precedente</a></div>  <div style="color:#333333;font-size:12px;font:verdana; text-align:center;float:left; width:200px;" id="numerazione">1/2</div>'
  +'<div style="width: 120px; float: right; text-align: right;" id="successivo"><a class="linkr" nextsup="5">successivo -->></a></div>'

+'  </div>';
h+='<div id="scrivi_bacheca" style=" margin-top:0px; padding-left:2px; width:460px; color:#990000; font-size:10px; background-color:#CCCCCC; height:20px; vertical-align:middle"><form onsubmit="return false">Lascia Messaggio: <input name="BACHECA" type="text" size="50" maxlength="160" style="margin-top:2px" /> <input name="OK" type="submit" value="OK" class="Bottone" /> </form></div></div>';
	//$('#mainContent').find('#home').remove();	
	$('#mainContent').append(h);
}
	
this.setupMyhomeDiv=function(_cont){
	var h='<div id="home">';
h+='<span class="menu_suprosso"><strong>Benvenuto nella tua area personale!!</strong></span><br>'
+'<br />'
+'<div id="home_hints">'
+'<div id="home_hints_titolo">Fai il primo passo!</div>'
+'<div id="home_hints_content" align="center">Ecco dei semplici consigli che ti permetteranno di conoscere gli Amici di MeetU:'
+'<object  id="Player" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab'
+'#version=8,0,0,0" width="195px" height="265px" id="Player" align="middle">'
+'<param name="allowScriptAccess" value="sameDomain" />'
+'<param name="wmode" value="transparent" />'
+'<param name="movie" value="/application/views/gome.swf" />'
+'<param name="quality" value="high" />'
+'<embed src="/application/views/gome.swf" quality="high" width="195px" height="265px"  wmode="transparent" name="BroadcastViewer" '
+'align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
+'</embed>'
+'</object>'
+'<b>Fatti avanti con MeetU!</b></div></div>'

+'<div id="home_bacheca">'
+'<div  id="home_bacheca_titolo" >Bacheca</div>'
+'<div id="home_bacheca_content"></div><div id="numerazione_pagine_bacheca">'
+'  <div style="width: 120px; float: left; text-align: left;" id="precedente"><a class="linkr"><<-- precedente</a></div>  <div style="color:#333333;font-size:12px;font:verdana; text-align:center;float:left; width:200px;" id="numerazione">1/2</div>'
  +'<div style="width: 120px; float: right; text-align: right;" id="successivo"><a class="linkr" nextsup="5">successivo -->></a></div>'

+'  </div></div>'
+'<div id="home_affini">'
+'<div  id="home_affini_titolo" >Amici consigliati per te da MeetU</div>'
+'<div id="home_affini_content"></div></div>'
+'</div>';


	$('#mainContent').find('#home').remove();	
	$('#mainContent').append(h);
}

this.setupReadBlogDiv=function(_cont){
	var h='<div id="content_blog">';
		h+='<div id="content_blog_post"></div><div id="content_blog_comm"></div></div>';
	$('#mainContent').find('#content_blog').remove();	
	$('#mainContent').append(h);
	}
//_nav.setupMainContent("readBlog",_container);//questo deve creaer content_blog & content_blog_post & content_blog_comm	
	this.setupDiv=function(ide,_cont){
			div=document.createElement("div");
			div.setAttribute("id",ide);
			_cont.appendChild(div);
			/*var metto = "<div id='descrizione'></div>";
			_container.append(metto);*/
	}
	this.setoff2Div=function(eid,_cont){
			filt='#'+eid;
			$(_cont).children().filter(filt).attr("style", "display:none");
	}
	this.setup2Div=function(ide,_cont){
			filt='#'+ide;
			$(_cont).children().filter(filt).attr("style", "display:block");
	}
	this.setoffDiv=function(ide,_cont){
			filt='#'+ide;
			$(_cont).children().filter(filt).remove();
	}
	this.remvDiv=function(ide,_cont){
			filt='#'+ide;
			$(_cont).children().filter(filt).remove();
	}
	this.createDiv=function(ide,_cont){
		newh='<div id="'+ide+'"></div>';
		//alert(_cont.id);
		$('#'+_cont.id).append(newh);
	}
	this.setupMainContent=function(setup,_cont){
		////$('#mainContent div[@id!="menucontent"]').attr("style", "display:none");
		//$('#mainContent div[@id!="menucontent"]').hide();

			//change title section
			if ((setup == "blog") && (mode == "guest")) document.title = 'Meetu - Sbircia i blog';
			else if ((setup == "online") && (mode == "guest")) document.title = 'Meetu - Utenti on line';
			else if ((setup == "guest_home") && (_nav.titolo != "")) document.title = _nav.titolo;
			else document.title = 'MeetU - Una vetrina di amici X chattare con chi vuoi!';
			
			$('#backbutton').hide();
			if (mode == 'user'){
				_container='o';
				var ur='/profile/position';
				updtElem(ur,_user,'scalapos',_container);
			}
			
			if (_nav.mainMode=='other') {	
				$('#mainContent div[@id!="menucontent"]').remove();//$('#mainContent div').remove();
				neww=
				'<input name="chi sei" type="button" value="Chi e\'" class="menu" />'
				+'<input name="profilo" type="button" value="Profilo" class="menu" />'
				+'<input name="galleria" type="button" value="Galleria" class="menu" />'
				+'<input name="video" type="button" value="Video" class="menu" />'
				+'<input name="blog" type="button" value="Blog" class="menu" />'
				;
				this.mainMode='other';
				el=document.getElementById('menucontent');
				el.innerHTML=neww;
				menucontent_mng();
			}	
			else $('#mainContent div').remove();
		
		switch (setup){
		case "ricerca":
			//_nav.remvDiv("menucontent",_cont);
			_nav.remvDiv("mainContent_ricerca",_cont);
			_nav.createDiv("mainContent_ricerca",_cont);
		break;	

		case "history":
			_nav.createDiv("titolo_pagina",_cont);
			_nav.setupHistDiv(_cont);
			$('#titolo_pagina').append('Visite ricevute');
		break;
		case "history-search":
			_nav.createDiv("titolo_pagina",_cont);
			_nav.setupSearchDiv(_cont);
			$('#titolo_pagina').append('Risultati Ricerca');
		break;

		case "online":
			_nav.createDiv("titolo_pagina",_cont);
			_nav.setupSearchDiv(_cont);
			$('#titolo_pagina').append('Utenti Online');
		break;

		case "buddy":
			//_nav.createDiv("titolo_pagina",_cont);
			
			//_nav.setupSearchDiv(_cont);
			_nav.setupBuddyDiv(_cont,'buddy');
			$('#titolo_pagina').append('I miei amici');
			
		break;

		case "black":
			//_nav.createDiv("titolo_pagina",_cont);
			//_nav.setupSearchDiv(_cont);
			_nav.setupBuddyDiv(_cont,'black');
			$('#titolo_pagina').append('Utenti in blacklist');
		break;

		case "blog":
			_nav.setupBlogDiv(_cont);	
		break;

		case "readBlog":
			_nav.setupReadBlogDiv(_cont);
		break;
		case "msg_list":
			_nav.setupMsgDiv(_cont);
		break;
		case "msg_outbox":
			_nav.setupOutMsgDiv(_cont);
		break;
		
		case "galleria":
			//$('#mainContent div').remove();
			if (_nav.mainMode=='my') _nav.createDiv("titolo_pagina",_cont);
			_nav.createDiv("foto",_cont);//_nav.setup2Div("foto",_cont);
			_nav.createDiv("status",_cont);//_nav.setup2Div("status",_cont);
			if (_nav.mainMode=='my') {
				$('#titolo_pagina').append('Galleria Immagini');
				_nav.createDiv("form_immagini",_cont);//_nav.remvDiv("form_immagini",_cont);
			}	
			else {
				_nav.createDiv("contatta",_cont);//_nav.setup2Div("contatta",_cont);
				document.getElementById('contatta').innerHTML=_nav.contatta_html;
			}	
			_nav.createDiv("galleria",_cont);//_nav.remvDiv("galleria",_cont);
		break;

		case "video":
			//$('#mainContent div').remove();
			if (_nav.mainMode=='my') _nav.createDiv("titolo_pagina",_cont);
			_nav.createDiv("foto",_cont);//_nav.setup2Div("foto",_cont);
			_nav.createDiv("status",_cont);//_nav.setup2Div("status",_cont);
			if (_nav.mainMode=='my') {
				$('#titolo_pagina').append('Galleria Video');
				_nav.createDiv("form_video",_cont);//_nav.remvDiv("form_video",_cont);
			}	
			else {
				_nav.createDiv("contatta",_cont);//_nav.setup2Div("contatta",_cont);
				document.getElementById('contatta').innerHTML=_nav.contatta_html;
			}	
			_nav.createDiv("video",_cont);//_nav.remvDiv("video",_cont);
		break;

		case "msg_read":
			_nav.remvDiv("content_inbox_messaggi",_cont);
			_nav.remvDiv("numerazione_pagine",_cont);
		//	_nav.createDiv("numerazione_pagine",_cont);
			_nav.createDiv("content_inbox_messaggi",_cont);//questo deve prendere content_inbox_messaggi dai settaggi di _msg.readmsgAreaContainer
			_nav.createDiv("numerazione_pagine",_cont);
		break;
		
		case "msg_write":
		_nav.remvDiv("testo_profilo",_cont);
			_nav.remvDiv("form_immagini",_cont);
			_nav.remvDiv("form_video",_cont);
			_nav.remvDiv("bpostList",_cont);
			_nav.setoff2Div("foto",_cont);
			_nav.setoff2Div("status",_cont);
			_nav.setoff2Div("contatta",_cont);
			_nav.setoff2Div("testo",_cont);
			_nav.setoff2Div("descrizione",_cont);
			_nav.remvDiv("content_inbox",_cont);
			_nav.remvDiv("header_inbox",_cont);
			_nav.remvDiv("galleria",_cont);
			_nav.remvDiv("content_inbox_messaggi",_cont);
			_nav.createDiv("content_inbox_messaggi",_cont);//questo deve prendere content_inbox_messaggi dai settaggi di _msg.readmsgAreaContainer
		break;

		case "profilo":
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);

				_nav.createDiv("contatta",_cont);//_nav.setup2Div("contatta",_cont);
				document.getElementById('contatta').innerHTML=_nav.contatta_html;

				_nav.createDiv("testo_profilo_old",_cont);
		break;
		
		case "chisei_prof":
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);
				_nav.createDiv("contatta",_cont);//_nav.setup2Div("contatta",_cont);
				$("a").fancyzoom({Speed:500});	
		break;
		
		case "chisei_home":
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);
				_nav.createDiv("contatta",_cont);
				document.getElementById('contatta').innerHTML=_nav.contatta_html;
				_nav.createDiv("segnala_profilo",_cont);
				$("#segnala_profilo").append("segnala come indesiderato");
				_nav.createDiv("testo1",_cont);
				_nav.createDiv("descrizione1",_cont);
				
				_nav.setupBachecaProfDiv();
				$("a").fancyzoom({Speed:500});	
				//_nav.createDiv("profilo_bacheca",_cont);
		break;
		
		case "chisono2":
			if (_nav.mainMode!='my') {
				//$('#mainContent div[@id!="menucontent"]').remove();//$('#mainContent div').remove();
				/// QUESTO DOVREBBE ESSERE LA VOCE PROFILO NELLA BARRA MENU PER VISITARE UN ALTRO UTENTE
				/// 		PER IL MOMENTO ASSOCIATA AL "GUARDA CHI SONO" NEL MENU CONTESTUALE UTENTE
				_nav.createDiv("titolo_pagina",_cont);
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);
				
				_nav.createDiv("contatta",_cont);//_nav.setup2Div("contatta",_cont);
				document.getElementById('contatta').innerHTML=_nav.contatta_html;
				_nav.createDiv("testo",_cont);
				_nav.createDiv("descrizione",_cont);
				_nav.createDiv("testo_profilo",_cont);
			}
			else {
				//$('#mainContent div').remove();
				_nav.createDiv("titolo_pagina",_cont);
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);

				_nav.createDiv("testo_chisono",_cont);
				_nav.createDiv("descrizione_chisono",_cont);
				_nav.createDiv("testo_profilo",_cont);
			}
		break;
		
		
		case "chisonoform":
				_nav.createDiv("titolo_pagina",_cont);
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);
			_nav.createDiv("testo_chisono",_cont);
			_nav.createDiv("testo_profilo",_cont);
			$('#titolo_pagina').append('Modifica Dati Generali');
			//$('#mainContent div[@id!="menucontent"]').show();
			//_nav.remvDiv("descrizione_chisono",_cont);
		break;
		
		case "profiloform":
				_nav.createDiv("titolo_pagina",_cont);
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);
			_nav.createDiv("testo_chisono",_cont);
			
			$('#titolo_pagina').append('Modifica Profilo');
			//$('#mainContent div[@id!="menucontent"]').show();
			//_nav.remvDiv("testo_profilo",_cont);
			//_nav.remvDiv("descrizione_chisono",_cont);
		break;
		
		case "chisono22":
			_nav.createDiv("titolo_pagina",_cont);
			_nav.remvDiv("menucontent",_cont);
			_nav.remvDiv("testo_profilo",_cont);
			_nav.remvDiv("form_immagini",_cont);
			_nav.remvDiv("form_video",_cont);
			_nav.remvDiv("bpostList",_cont);
			_nav.setoff2Div("content_inbox",_cont);
			_nav.setoff2Div("header_inbox",_cont);
			_nav.remvDiv("descrizione",_cont);
			_nav.remvDiv("testo",_cont);
			_nav.remvDiv("home",_cont);
			_nav.setup2Div("foto",_cont);
			_nav.setup2Div("status",_cont);
			_nav.createDiv("testo_profilo",_cont);
			_nav.setup2Div("contatta",_cont);
			if (_nav.mainMode=='my') {
				$('#contatta').hide();
				var h='<div id="testo_chisono"></div>';
				h+='<div id="descrizione_chisono"></div>';
				$('#mainContent').find('#testo_chisono').remove();	
				$('#mainContent').find('#descrizione_chisono').remove();	
				$('#mainContent').append(h);
			}
			else $('#contatta').show();
			_nav.remvDiv("galleria",_cont);
			_nav.remvDiv("content_inbox_messaggi",_cont);
		break;
		
		case "chisono":
				_nav.createDiv("titolo_pagina",_cont);
				_nav.createDiv("foto",_cont);
				_nav.createDiv("status",_cont);
				
				_nav.createDiv("contatta_guest",_cont);//_nav.setup2Div("contatta",_cont);
				document.getElementById('contatta_guest').innerHTML=_nav.contatta_guest_html;
		
			_nav.createDiv(_chisono.Container['datigenerali'],_cont);
			_nav.createDiv(_chisono.Container['descrizione'],_cont);
		
		break;
		
		case "guest_home":
			var t=0;
			_nav.createDiv("inizio_content",_cont);
			document.getElementById('inizio_content').innerHTML=_nav.home_guest_html;
		break;
		
		case "myhome":
			_nav.setupMyhomeDiv(_cont);
		break;
		

		case "recupera_pwd":
			_nav.remvDiv("recupero_password_cont",_cont);
			_nav.createDiv("recupero_password_cont",_cont);
			//$('#inizio_content div').show();
		break;
		
		case "onlineN":
		_nav.remvDiv("form_immagini",_cont);
		_nav.remvDiv("form_video",_cont);
		_nav.remvDiv("testo_profilo",_cont);
			_nav.remvDiv("bpostList",_cont);
			_nav.setoff2Div("content_inbox",_cont);
			_nav.setoff2Div("header_inbox",_cont);
			_nav.setoff2Div("descrizione",_cont);
										_nav.createDiv("testo",_cont);
			_nav.setup2Div("foto",_cont);
			_nav.setup2Div("status",_cont);
			_nav.setup2Div("contatta",_cont);
			_nav.remvDiv("galleria",_cont);
			_nav.remvDiv("content_inbox_messaggi",_cont);
		break;
		}
	}	

	this.startFloatLayer=function(){
		$('#layer1').draggable( 
			{ 
				zIndex:    20, 
				ghosting:false, 
				opacity: 0.7, 
				handle:    '#layer1_handle' 
			} 
		); 
		    
		$('#layer1_close').click(function() {$("#layer1").hide();}); 
		$("#layer1").hide(); 
		///////////////////////////////////////////////////////
		$('#layer2').draggable( 
			{ 
				zIndex:    20, 
				ghosting:false, 
				opacity: 0.7, 
				handle:    '#layer2_handle' 
			} 
		); 
		    
		$('#layer2_close').click(function() {$("#layer2").hide();}); 
		$("#layer2").hide(); 
		///////////////////////////////////////////////////////
		$('#layer3').draggable( 
			{ 
				zIndex:    20, 
				ghosting:false, 
				opacity: 0.7, 
				handle:    '#layer3_handle' 
			} 
		); 
		    
		$('#layer3_close').click(function(){ $("#layer3").hide();}); 
		$("#layer3").hide(); 
		///////////////////////////////////////////////////////
		$('#layer4').draggable( 
			{ 
				zIndex:    20, 
				ghosting:false, 
				opacity: 0.7, 
				handle:    '#layer4_handle' 
			} 
		); 
		    
		$('#layer4_close').click(function(){ $("#layer4").hide();}); 
		$("#layer4").hide(); 
		///////////////////////////////////////////////////////
		$('#layer5').draggable( 
			{ 
				zIndex:    20, 
				ghosting:false, 
				opacity: 0.7, 
				handle:    '#layer5_handle' 
			} 
		); 
		    
		$('#layer5_close').click(function(){ $("#layer5").hide();}); 
		$("#layer5").hide(); 
		
		$('#layer6').draggable( 
			{ 
				zIndex:    20, 
				ghosting:false, 
				opacity: 0.7, 
				handle:    '#layer6_handle' 
			} 
		); 
		    
		$('#layer6_close').click(function(){ $("#layer6").hide();}); 
		$("#layer6").hide(); 
		$('#layer7').draggable( 
			{ 
				zIndex:    20, 
				ghosting:true, 
				opacity: 0.7, 
				handle:    '#layer7_handle' 
			} 
		); 
		    
		//$('#layer7_close').click(function(){ $("#layer7").hide();});  questo close devo gestirlo
		$("#layer7").hide(); 
		$('#layer8').draggable( 
			{ 
				zIndex:    20, 
				ghosting:true, 
				opacity: 0.7, 
				handle:    '#layer8_handle' 
			} 
		); 
		    
		$('#layer8_close').click(function(){ $("#layer8").hide();});
		$("#layer8").hide(); 
	}
	
	this.createFloatLayer=function(){
		//	layer4	comunicazione esito modifica profilo
		//	layer5	dialogo invite buddy gia presente
		var newh=
			'<div id="layer1" > '
			+'    <div id="layer1_handle"> '
			+'            <div id="layer1_titolo">Notifica Eventi</div>'
            +'        <div id="layer1_close"><a href="#" id="layer1_close" class="link"><img src="../application/views/img/close.gif" alt="close" width="16" height="16" /></a> </div></div>'
			+'    <div id="layer1_content" width="100" height="40" border="1">' 
			+'    </div>' 
			+'</div>     '
			
			+'<div id="layer2">' 
			+'    <div id="layer2_handle">' 
			+'            <div id="layer1_titolo">Interagisci </div>'
            +'          <div id="layer2_close"><a href="#" id="layer2_close"><img src="../application/views/img/close.gif" alt="close" /></a></div>'  
			+'    </div>' 
			+'    <div id="layer2_content" >' 
			+'    </div>' 
			+'</div>'     
			+'<div id="layer3">' 
			+'    <div id="layer3_handle">' 
			+'            <div id="layer3_titolo">Interagisci </div>'
            +'          <div id="layer3_close"><a href="#" id="layer3_close"><img src="../application/views/img/close.gif" alt="close" /></a></div>'  
			+'    </div>' 
			+'    <div id="layer3_content">' 
			+'    </div>' 
			+'</div>'
			+'<div id="layer4">' 
			+'    <div id="layer4_handle">' 
+'            <div id="layer1_titolo">Esito operazione </div>'
            +'          <div id="layer4_close"><a href="#" id="layer4_close"><img src="../application/views/img/close.gif" alt="close" /></a></div>'  
			+'    </div>' 
			+'    <div id="layer4_content">' 
			+'    </div>' 
			+'</div>'
			+'<div id="layer5">' 
			+'    <div id="layer5_handle">' 
			+'            <div id="layer5_titolo">Attenzione </div>'
            +'          <div id="layer5_close"><a href="#" id="layer5_close"><img src="../application/views/img/close.gif" alt="close" /></a></div>'  
			+'    </div>' 
			+'    <div id="layer5_content">' 
			+'    </div>' 
			+'</div>'     
			+'<div id="layer6">' 
			+'    <div id="layer6_handle">' 
			+'            <div id="layer6_titolo">Attenzione </div>'
            +'          <div id="layer6_close"><a href="#" id="layer6_close"><img src="../application/views/img/close.gif" alt="close" /></a></div>'  
			+'    </div>' 
			+'    <div id="layer6_content">' 
			+'    </div>' 
			+'</div>'
			+'<div id="layer7" >' 
			+'    <div id="layer7_handle" style="cursor:pointer;">' 
			+'            <div id="layer7_titolo">Chat Box </div><div id="layer7_reduce"><img src="../application/views/img/close_chat.gif" alt="reduce" /></div>'
+'<div id="layer7_close"><a href="#" id="layer7_close"><img src="../application/views/img/close.gif" alt="close" /></a></div>'  
			+'    </div>' 
			+'    <div id="layer7_content">' 
			+'    </div>' 
			+'</div>'     
			+'<div id="layer8" >' 
			+'    <div id="layer8_handle" style="cursor:pointer;">' 
			+'            <div id="layer8_titolo">Meetu Dillo a Tutti</div>'
+'<div id="layer8_close"><a href="#" id="layer8_close"><img src="../application/views/img/close.gif" alt="close" /></a></div>'  
			+'    </div>' 
			+'    <div id="layer8_content">' 
			+'    </div>' 
			+'</div>';     
		//alert(newh);
		$('body').append(newh);
	}
	this.error=function(err){
		switch (err){
			default:
			case 'totCharck':
				alert('Problemi tecnici, riprovare tra qualche minuto. Grazie');
			break;	
		}	
	}		


	//this.createfloatarea=function(nameid){
	//	this.floatareaposition[nameid]=new Object();
	//	this.floatareaposition[nameid]['top']="10%";
	//	this.floatareaposition[nameid]['left']="50%";
	//}
     //
	///*creazione menu draggabili*/
	//this.floatarea=function(titolo,floatareaid){
	//	//alert(floatareaid);
	//	
	//	if (_chatanim.current_floatareaid!='') {
	//		//alert ('positioned2 just new floatareaid:'+_chatanim.current_floatareaid+' with top:'+document.getElementById('layer1').style.top);
	//		_nav.floatareaposition[_chatanim.current_floatareaid]['top']=document.getElementById('layer1').style.top;
	//		_nav.floatareaposition[_chatanim.current_floatareaid]['left']=document.getElementById('layer1').style.left;
	//		
	//		//alert ('top(after):'+document.getElementById('layer1').style.top+' for floatareaid: '+_chatanim.current_floatareaid);
	//	}
	//	$('#layer7').remove();
	//	
	//	var newh=
	//		'<div id="layer7" > '
	//		+'    <div id="layer7_handle"> '
	//		+'            <div id="layer7_titolo">'+titolo+'</div>'
	//		+'        <div id="layer1_close"><a href="#" id="layer1_close" class="link"><img src="../application/views/img/close.gif" alt="close" width="16" height="16" /></a> </div></div>'
	//		+'    <div id="layer7_content" width="100" height="40" border="1">' 
	//		+'    </div>' 
	//		+'</div>';
	//	$('body').append(newh);
	//	
	//	if (floatareaid != '') {
	//		//alert ('positioning just new floatareaid:'+floatareaid+' with top:'+_nav.floatareaposition[floatareaid]['top']);
	//		$("#layer7").attr('style','top:'+_nav.floatareaposition[floatareaid]['top']+';left:'+_nav.floatareaposition[floatareaid]['left']+';');
	//		//alert ('positioned just new floatareaid:'+floatareaid+' with top:'+document.getElementById('layer1').style.top);
	//	}
	//	_chatanim.current_floatareaid=floatareaid;
	//	this.startFloatLayer();
	//}
     //
	//this.startFloatLayer=function(){
	//	$('#layer7').draggable( 
	//		{ 
	//			zIndex:    20, 
	//			ghosting:false, 
	//			opacity: 0.7, 
	//			handle:    '#layer7_handle' 
	//		} 
	//	);
	//	$('#layer7_close').click(function() {$("#layer7").hide();}); 
	//	$("#layer7").hide();
	//}



}
