function contatoreCaratteri(val) 

  {
var max_caratteri=140;
		var dvelement1 = document.getElementById('contatore_caratteri_1');
	//	var dvelement2 = document.getElementById('contatore_caratteri_2');
		
		var memoalto= document.getElementById("memo1").value;
		//var memobasso= document.getElementById("memo2").value;
		
		var caratteri_restanti_1=  max_caratteri - memoalto.length;
		//var caratteri_restanti_2=  max_caratteri - memobasso.length;
		

		if (memoalto.length > max_caratteri) {
			//val.value="d";
			//val.blur();
			//val.memo1.value = val.memo1.value.substr(0,max_caratteri);
			document.getElementById("memo1").value=document.getElementById("memo1").value.substr(0,max_caratteri);
			dvelement1.innerHTML = 0;
		} else{
			dvelement1.innerHTML = caratteri_restanti_1;
		}


/*	if (memobasso.length > max_caratteri) {
			//val.value="d";
			//val.blur();
			//val.memo2.value = val.memo2.value.substr(0,max_caratteri);
			document.getElementById("memo2").value=document.getElementById("memo2").value.substr(0,max_caratteri);
			dvelement2.innerHTML = 0;
		} else{
			dvelement2.innerHTML = caratteri_restanti_2;
		}
*/
	

 }

function contatoreCaratteriDettaglio(val) 
  {
var max_caratteri=140;
		var dvelement1 = document.getElementById('contatore_caratteri_1');
		
		var memoalto= document.getElementById("memo1").value;
		
		var caratteri_restanti_1=  max_caratteri - memoalto.length;
		

		if (memoalto.length > max_caratteri) {
			//val.value="d";
			//val.blur();
			//val.memo1.value = val.memo1.value.substr(0,max_caratteri);
			document.getElementById("memo1").value=document.getElementById("memo1").value.substr(0,max_caratteri);
			dvelement1.innerHTML = 0;
		} else{
			dvelement1.innerHTML = caratteri_restanti_1;
		}



 }

function contatoreCaratteriMod(val) 
  {
		var max_caratteri=140;
		var dvelement3 = document.getElementById("contatore_caratteri_mod_" + val);
		var memomod= document.getElementById("memo_mod_" + val).value;
		var caratteri_restanti_3=  max_caratteri - memomod.length;
		
		if (memomod.length > max_caratteri) {
			document.getElementById("memo_mod_" + val).value = document.getElementById("memo_mod_" + val).value.substr(0,max_caratteri);
			dvelement3.innerHTML = 0;
		} else{
			dvelement3.innerHTML = caratteri_restanti_3;
		}

 }

 




var myRequest = null;

function CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  try {
    xmlhttp = new XMLHttpRequest();
  } catch(e) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;


}



function myHandler2() {
	
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
        e = document.getElementById("elaborazione_timeline");
     
         e.innerHTML = myRequest.responseText;

    }
}


function myHandler3() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
        e = document.getElementById("segui_utente");
     
         e.innerHTML = myRequest.responseText;
  
                
    }
}



function myHandler5() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
        e = document.getElementById("stampa_seguitori");
     
         e.innerHTML = myRequest.responseText;
  
                
    }
}

function myHandler6() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
        e = document.getElementById("elaborazione_follow");
     
         e.innerHTML = myRequest.responseText;
  
                
    }
}

function stampaSeguitori(operazione,id_utente,nickname) {

	 var dvelement = document.getElementById("stampa_seguitori");
		dvelement.innerHTML = "<img src='/images/starimages/progressimgred.gif'>";
				  var r = Math.random();
			   var myquery="operazione=" + operazione + "&id_utente=" + id_utente + "&nickname=" + nickname + "&rand="+escape(r) ;
			   var  addmess='timeline.asp';
			   myRequest = CreateXmlHttpReq(myHandler5);
				 myRequest.open("POST",addmess,true);
				 myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
					myRequest.send(myquery);
}



function setLegame(operazione,id_utente_seguitore,id_utente_seguito,nickname) {
	 var dvelement = document.getElementById("segui_utente");
		dvelement.innerHTML = "<img src='/images/starimages/progressimgred.gif'>";
				  var r = Math.random();
			   var myquery="operazione=" + operazione + "&id_utente_seguitore=" + id_utente_seguitore + "&id_utente_seguito=" + id_utente_seguito + "&nickname=" + nickname + "&rand="+escape(r) ;
			   var  addmess='timeline.asp';
			   myRequest = CreateXmlHttpReq(myHandler3);
				 myRequest.open("POST",addmess,true);
				 myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
					myRequest.send(myquery);
}

 function checkTimeline(operazione,id_timeline,page,memo,utente,id_contenuto,tipo_contenuto,numero_messaggi,script_paging,larghezza_messaggio) {
  
 	
 	
 	var filtro=document.getElementById("filtro_amici").value;

	
		var messaggio_testo='';
	

		//A seconda dell'operazione
		switch (operazione){
			case 'add':
				// a seconda di quale memo 柳tato inserito il mes
				switch (memo){
	 				case 1:
	 					messaggio_testo= document.getElementById("memo1").value;	
//					alert (messaggio_testo);
	 					if (messaggio_testo=="" || messaggio_testo=="Sto...") {
	 						alert("Inserire del testo prima di premere pubblica");
	 						return 0;
	 					}else{
	 					document.getElementById("memo1").value="";
	 					}
	 				break;    
		
			 		case 2:
	 					/*messaggio_testo= document.getElementById("memo2").value;
	 					if (messaggio_testo=="") {
	 						alert("Inserire del testo prima di premere pubblica");
	 						return 0;
	 					}
	 					*/
	 				break;    
				}
			break;
			
			case 'mod':
				var dvelementprova= document.getElementById("allegato_message_id_" + id_timeline);
				
				var dvelement4 = document.getElementById("message_id_" + id_timeline);
				
				var restanti=140-memo.length;
				
				// se 柰resente un contenuto
				if (id_contenuto!=0) {
					//alert ('incuybo '+ id_contenuto +   ' ' + dvelementprova.innerHTML);
					//dvelement5.innerHTML="fot";
					dvelementprova.innerHTML ="<input name=\"button55\" type=\"button\" class=\"inputbutton\" id=\"button55\" value=\"Elimina Allegato\" onclick=\"javascript:checkTimeline('eli_allegato','" + id_timeline + "','" + page + "',3,'" + utente  + "','',''," + numero_messaggi + ",'','','"+ script_paging +"','" + larghezza_messaggio  + "')\"/>";
					
				}
				dvelement4.innerHTML ="<textarea name=\"memo_mod_" + id_timeline + "\" id=\"memo_mod_" + id_timeline + "\" wrap=\"soft\"  onkeyup=\"contatoreCaratteriMod('" + id_timeline + "')\" cols=\"35\" rows=\"2\" >" + memo + "</textarea><div id=\"contatore_caratteri_mod_" + id_timeline + "\">" + restanti +"</div>    <input name=\"button5\" type=\"button\" class=\"inputbutton\" id=\"button5\" value=\"Modifica messaggio\" onclick=\"javascript:checkTimeline('mod_mod','" + id_timeline + "','" + page + "',3,'" + utente  + "','',''," + numero_messaggi  + ",'','','"+ script_paging +"','" + larghezza_messaggio  + "')\"/>";
				
					
			return 0;
			break;
			
			case 'mod_mod':
				messaggio_testo= document.getElementById("memo_mod_" + id_timeline).value;
			
			break;
			
			case 'eli_allegato':
				action = confirm('Sei sicuro di voler eliminare l\'allegato del tuo messaggio?');
			 
			  if (action==false)
			    return 0;
			break;
			
			case 'eli':
		
		      action = confirm('Sei sicuro di voler eliminare il messaggio\n "'+ memo +'"');
			 
			  if (action==false)
			    return 0;
			break;
			
			case 'mostra':
			break;
			
			
	}		
	
		 var dvelement = document.getElementById("elaborazione_timeline");
		dvelement.innerHTML = "<img src='/images/starimages/progressimgred.gif'>";
    var r = Math.random();
    var myquery="operazione=" + operazione + "&id_timeline=" + id_timeline + "&page=" + page + "&messaggio=" + escape(messaggio_testo) + "&idutente=" + utente + "&filtro=" + filtro + "&rand="+escape(r) + "&numero_messaggi="+ numero_messaggi+ "&id_contenuto="+ id_contenuto + "&tipo_contenuto="+ tipo_contenuto + "&script_paging="+ script_paging + "&larghezza_messaggio=" + larghezza_messaggio ;
 //alert(myquery);
    var  addmess='timeline.asp';
   	//var  addmess='timeline.asp?' + "operazione=" + operazione + "&id_timeline=" + id_timeline + "&page=" + page + "&messaggio=" + messaggio_testo + "&idutente=" + utente + "&filtro=" + filtro + "&rand="+escape(r) + "&numero_messaggi="+ numero_messaggi+ "&id_contenuto="+ id_contenuto + "&tipo_contenuto="+ tipo_contenuto + "&script_paging="+ script_paging;
  
	  
 
			myRequest = CreateXmlHttpReq(myHandler2);
		
		//myRequest.open("GET",addmess);
		myRequest.open("POST",addmess,true);
		myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");

		myRequest.send(myquery);
		
		
		
		
    
}

 

function checkFollow(operazione,id_utente,id_utente2,page,script_paging) {
  
 
	
		 var dvelement = document.getElementById("elaborazione_follow");
		dvelement.innerHTML = "<img src='/images/starimages/progressimgred.gif'>";
    var r = Math.random();
    var myquery="operazione=" + operazione + "&id_utente=" + id_utente + "&id_utente2=" + id_utente2 + "&page=" + page + "&rand="+escape(r) + "&script_paging="+ script_paging;
 
    var  addmess='follow.asp';
   	//var  addmess='timeline.asp?' + "operazione=" + operazione + "&id_timeline=" + id_timeline + "&page=" + page + "&messaggio=" + messaggio_testo + "&idutente=" + utente + "&filtro=" + filtro + "&rand="+escape(r) + "&numero_messaggi="+ numero_messaggi+ "&id_contenuto="+ id_contenuto + "&tipo_contenuto="+ tipo_contenuto + "&script_paging="+ script_paging;
  
	  
 
			myRequest = CreateXmlHttpReq(myHandler6);
		
		//myRequest.open("GET",addmess);
		myRequest.open("POST",addmess,true);
		myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");

		myRequest.send(myquery);
		
		
		
		
    
}

 


function checkEmoticons(emoticons) 
  {
		
		var memoalto= document.getElementById("memo1").value;
		
		//a seconda del codice
			//A seconda dell'operazione
		switch (emoticons){
			case '1':
				code_emoticons=' :-)';
			break;    
		
			case '2':
				code_emoticons=' :-(';
			break;    
			
			case '3':
				code_emoticons=' :-S';
			break;    
			
			case '4':
				code_emoticons=' :-O';
			break;    
			
			 
			
			case '6':
				code_emoticons=' x-(';
			break;    
			
			case '7':
				code_emoticons=' :-D';
			break;    
			
		 
			
			 
			
			case '11':
				code_emoticons=' ;(';
			break;    
			
			case '12':
				code_emoticons=' :-P';
			break;    
			
			case '13':
				code_emoticons=' 8-)';
			break;    
			
			
			case '14':
				code_emoticons=' <3';
			break;    
			
			
		}		
	

			document.getElementById("memo1").value=document.getElementById("memo1").value + code_emoticons;
			


 }
 
 
 
 function checkSpunti(spunto) 
  {
		
		var memoalto= document.getElementById("memo1").value;
		
		//a seconda del codice
			//A seconda dell'operazione
		switch (spunto){
			case '1':
				testo_spunto=' adesso sto ';
			break;    
		
			case '2':
				testo_spunto=' stasera faro\' ';
			break;    
			case '3':
				testo_spunto=' domani ';
			break;    
			
			case '4':
				testo_spunto=' sto pensando a ';
			break;    
			
			 case '5':
				testo_spunto=' mi sento ';
			break;    
			
			case '6':
				testo_spunto=' vorrei ';
			break;    
			
		}		
	

			document.getElementById("memo1").value=document.getElementById("memo1").value + testo_spunto;
			


 }



function checkRicerca(operazione,id_utente,ric,page,script_paging,orderby) {
	var dvelement = document.getElementById("elaborazione_ricerca");
	dvelement.innerHTML = "<img src='/images/starimages/progressimgred.gif'> Sto eseguendo la ricerca. Attendi.";
    var r = Math.random();
    var myquery="operazione=" + operazione + "&id_utente=" + id_utente + "&ric=" + ric + "&orderby=" + orderby + "&page=" + page + "&rand="+escape(r) + "&script_paging="+ script_paging;
    var  addmess='ricercat.asp';
   	//var  addmess='timeline.asp?' + "operazione=" + operazione + "&id_timeline=" + id_timeline + "&page=" + page + "&messaggio=" + messaggio_testo + "&idutente=" + utente + "&filtro=" + filtro + "&rand="+escape(r) + "&numero_messaggi="+ numero_messaggi+ "&id_contenuto="+ id_contenuto + "&tipo_contenuto="+ tipo_contenuto + "&script_paging="+ script_paging;
	// alert (myquery);
 	myRequest = CreateXmlHttpReq(myHandler7);
	//myRequest.open("GET",addmess);
	myRequest.open("POST",addmess,true);
	myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	myRequest.send(myquery);
}



function myHandler7() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
        e = document.getElementById("elaborazione_ricerca");
     
         e.innerHTML = myRequest.responseText;
  
                
    }
}
