
   var xmlDoc;
   var postXMLHTTPRequest = null;
   
   var postTagXMLHTTPRequest = null;
 function trim(stringa)
{
while (stringa.substring(0,1) == ' ')
{
stringa = stringa.substring(1, stringa.length);
}
while (stringa.substring(stringa.length-1, stringa.length) == ' ')
{
stringa = stringa.substring(0,stringa.length-1);
}
return stringa;
}
   function aggiungiTag()
	  {
		   nuovoTagO = getObject('nuovoTag').value;
		  
		   oldTags = getObject('tags');
		   if(trim(nuovoTagO).length>0)
		   {
		   if (oldTags.value == ""){
		    newValue = nuovoTagO;
		    }
		   else{
		    newValue = oldTags.value + " ," + nuovoTagO;
		    }
		    
		   oldTags.value = newValue;
		   }
		   getObject('nuovoTag').value='';
		   

	  /*   if (document.all) 
	      {
	        //explorer
		   nuovoTagO = getObject('nuovoTag').value;
		   oldTags = getObject('tags');
		   oldTags.innerText = oldTags.innerHTML + " " + nuovoTagO;
		   
		   }
		   
		   else if(document.getElementById && document.createTextNode) 
		  {
		  
		   nuovoTagO = getObject('nuovoTag').value;
		   oldTags = getObject('tags');
		   oldTags.value = oldTags.innerHTML + " " + nuovoTagO;
		  }*/
	}
    function salvaPost(url, idTitolo, idTesto, idTag) {
 //alert('salvaPost');
    	title = getObject('titolo');
    	message =getObject('messaggio');
    	urlIndietro = getObject('urlIndietro');
    	
    	if(title.value=='' || message.value==''){ 
  
	   	    alert(message_resource['inserisciTitoloTesto']);     
	   	    
        }else{
        
		    vettoreParametri = new Array();
		    
		    titolo = getObject(idTitolo);
		    testo = getObject(idTesto);
		    tagcontent = getObject(idTag);
		   
		    
		    try{
		    	 
		    	titoloCommento = titolo.value;    
		    	commento = testo.value;
		    	tagInsert= tagcontent.value;
		    	indietro = urlIndietro.value;
		    
		    }catch(e){
		    	alert (e.message);
		    }
		    vettoreParametri[vettoreParametri.length] = "messaggio=" +  encodeURIComponent(commento);
		    vettoreParametri[vettoreParametri.length] = "tags=" +  encodeURIComponent(tagInsert);
		    vettoreParametri[vettoreParametri.length] = "titolo=" +  encodeURIComponent(titoloCommento);  
		    vettoreParametri[vettoreParametri.length] = "urlIndietro=" +  encodeURIComponent(indietro);  

		    caricaPostHide(url, vettoreParametri);
		   
	    }

   }
   
   
   function salvaMioPost(url, idTitolo, idTesto, idTag) {
 //alert('salvaPost');
    	title = getObject('titolo');
    	message =getObject('messaggio');
    	urlIndietro = getObject('urlIndietro');
    	
    	if(title.value=='' || message.value==''){ 
    		    
	   	   
	   	     alert(message_resource['inserisciTitoloTesto']);  
	   	    
        }else{
        
		    vettoreParametri = new Array();
		    
		    titolo = getObject(idTitolo);
		    testo = getObject(idTesto);
		    tagcontent = getObject(idTag);
		    
		    
		    try{
		    	 
		    	titoloCommento = titolo.value;    
		    	commento = testo.value;
		    	tagInsert= tagcontent.value;
		    	indietro = urlIndietro.value;
		    
		    }catch(e){
		    	alert (e.message);
		    }
		    vettoreParametri[vettoreParametri.length] = "messaggio=" +  encodeURIComponent(commento);
		    vettoreParametri[vettoreParametri.length] = "tags=" +  encodeURIComponent(tagInsert);
		    vettoreParametri[vettoreParametri.length] = "titolo=" +  encodeURIComponent(titoloCommento);  
		    vettoreParametri[vettoreParametri.length] = "urlIndietro=" +  encodeURIComponent(indietro);  
		   
		   
		    caricaMioPost(url, vettoreParametri);
		 
   			
   			
	    }

   }
   var indietroMioPost = null;
   var indietroGenerale = null;
  function ricerca(url) {
	    vettoreParametri = new Array();
	    
	    user = getObject('nick');
	    inizio = getObject('dataInizio');
	    fine = getObject('dataFine');
	    urlIndietro = getObject('urlIndietro');
	    
	    try{
	    	 
	    	utente = user.value;    
	    	dataI = inizio.value;
	    	dataF= fine.value;
	    	indietro = urlIndietro.value;
	    
	    }catch(e){
	    	alert (e.message);
	    }
	    vettoreParametri[vettoreParametri.length] = "nick=" +  encodeURIComponent(utente);
	    vettoreParametri[vettoreParametri.length] = "dataInizio=" +  encodeURIComponent(dataI);
	    vettoreParametri[vettoreParametri.length] = "dataFine=" +  encodeURIComponent(dataF); 
	    vettoreParametri[vettoreParametri.length] = "urlIndietro=" +  encodeURIComponent(indietro);
      
	    caricaMioPost(url, vettoreParametri,indietro);
	    
	    
   }
   
    function ricercaBlog(url) {
	    vettoreParametri = new Array();

    	primary = getObject('searchInStartupPost');
    	second = getObject('searchInSecondaryPost');
	    user = getObject('nick');
	    inizio = getObject('dataInizio');
	    fine = getObject('dataFine');
	    urlIndietro = getObject('urlIndietro');

	    try{
	    	 
	    	utente = user.value;    
	    	dataI = inizio.value;
	    	dataF= fine.value;
	    	prim = primary.checked;
	    	sec = second.checked;
	    	indietro = urlIndietro.value;
		  //  alert('prim: ' +prim);
		  //	alert('sec ' +sec);
	    }catch(e){
	    	alert (e.message);
	    }
	    vettoreParametri[vettoreParametri.length] = "nick=" +  encodeURIComponent(utente);
	    vettoreParametri[vettoreParametri.length] = "dataInizio=" +  encodeURIComponent(dataI);
	    vettoreParametri[vettoreParametri.length] = "dataFine=" +  encodeURIComponent(dataF);    
	    vettoreParametri[vettoreParametri.length] = "searchInStartupPost=" +  encodeURIComponent(prim);    
	    vettoreParametri[vettoreParametri.length] = "searchInSecondaryPost=" +  encodeURIComponent(sec); 
	    vettoreParametri[vettoreParametri.length] = "urlIndietro=" +  encodeURIComponent(indietro);    
	   
	    caricaPostHide(url, vettoreParametri,indietro);

	    
	   
   }
   
   function caricaTagCloud(url)
   {
	
    postTagXMLHTTPRequest = makeRequest(url, 'html');
    if (postTagXMLHTTPRequest.readyState != 4)
     postTagXMLHTTPRequest.onreadystatechange = loadTag;   
    else 
     loadTag();
   }
   

   function loadTag()
   {
    if (postTagXMLHTTPRequest.readyState == 4)
    {
     gb = getObject('tagList');
     gb.innerHTML = postTagXMLHTTPRequest.responseText;
	
    }
   }
   
   
   function caricaPost(url, vettoreParametri)
   {

    postXMLHTTPRequest = makeRequest(url, 'html', vettoreParametri);
    if (postXMLHTTPRequest.readyState != 4)
     postXMLHTTPRequest.onreadystatechange = loadPost;   
    else 
     loadPost();
   }
   

   function loadPost()
   {
    if (postXMLHTTPRequest.readyState == 4)
    {
     gb = getObject('allpost');
     gb.innerHTML = postXMLHTTPRequest.responseText;
	
    }
   }

   
   
   
    function caricaPostHide(url, vettoreParametri,indietro)
   {

	indietroGenerale = indietro;
	
    postXMLHTTPRequest = makeRequest(url, 'html', vettoreParametri);
    if (postXMLHTTPRequest.readyState != 4)
     postXMLHTTPRequest.onreadystatechange = loadPostHide;   
    else 
     loadPostHide();
   }
   
   
   function loadPostHide()
   {
    if (postXMLHTTPRequest.readyState == 4)
    {
     gb = getObject('allpost');
     gb.innerHTML = postXMLHTTPRequest.responseText;
	 hide('formPost');
	 show('inviaPost');
	 
	 
	 caricaTagCloud('blog.do?method=reloadTag&blogGenerale=true&urlIndietro='+indietroGenerale);
	 
    }
    
    
   }
   
    function caricaMioPost(url, vettoreParametri,indietro)
   {
	
	indietroMioPost = indietro;
	
    postXMLHTTPRequest = makeRequest(url, 'html', vettoreParametri);
    if (postXMLHTTPRequest.readyState != 4)
     postXMLHTTPRequest.onreadystatechange = loadMioPost;   
    else 
     loadMioPost();
   }
   
   
   function loadMioPost()
   {
    if (postXMLHTTPRequest.readyState == 4)
    {
     gb = getObject('allpost');
     gb.innerHTML = postXMLHTTPRequest.responseText;
	 hide('formPost');
	 show('inviaPost');
	 
	
	 caricaTagCloud('blog.do?method=reloadTag&urlIndietro='+indietroMioPost);
	 
    }
    
    
   }
   
   
   
   function resetForm(){
 
	   	title = getObject('titolo');
	   	title.value='';
	   	message =getObject('messaggio');
	    message.value ='';
	    tag = getObject('tags');
	    tag.value='';
   }
   
    
 function controllaAttivazione(attivazione){

 if(attivazione == false){
 
 	alert(message_resource['attivaBlog']); 
 	return false;
 }else{
 	
 	return true;
 }
  } 
  var shipLogId = null;
  var memberId = null;
  var indietr = null;
  function ricercaBlogPersonale(url,shipId,idMember,vaiIndietro) {
	    vettoreParametri = new Array();
	    
	    user = getObject('nick');
	    inizio = getObject('dataInizio');
	    fine = getObject('dataFine');
	    urlIndietro = getObject('urlIndietro');
	    
	    try{
	    	 
	    	utente = user.value;    
	    	dataI = inizio.value;
	    	dataF= fine.value;
	    	indietro = urlIndietro.value;
	    
	    }catch(e){
	    	alert (e.message);
	    }
	    vettoreParametri[vettoreParametri.length] = "nick=" +  encodeURIComponent(utente);
	    vettoreParametri[vettoreParametri.length] = "dataInizio=" +  encodeURIComponent(dataI);
	    vettoreParametri[vettoreParametri.length] = "dataFine=" +  encodeURIComponent(dataF); 
	    vettoreParametri[vettoreParametri.length] = "urlIndietro=" +  encodeURIComponent(indietro);
	     vettoreParametri[vettoreParametri.length] = "shipLogId=" +  encodeURIComponent(shipLogId); 
	    vettoreParametri[vettoreParametri.length] = "memberId=" +  encodeURIComponent(memberId);
      
	    caricaPostPersonale(url, vettoreParametri,shipId,idMember,vaiIndietro);

	  
   }
   
    function caricaPostPersonale(url, vettoreParametri,shipId,idMember,vaiIndietro)
   {
	
	 shipLogId = shipId;
	 memberId = idMember;
	indietr = vaiIndietro;
    postXMLHTTPRequest = makeRequest(url, 'html', vettoreParametri);
    if (postXMLHTTPRequest.readyState != 4)
     postXMLHTTPRequest.onreadystatechange = loadPostPersonale;   
    else 
     loadPostPersonale();
   }
   
   
   function loadPostPersonale()
   {
    if (postXMLHTTPRequest.readyState == 4)
    {
     gb = getObject('allpost');
     gb.innerHTML = postXMLHTTPRequest.responseText;
	 //hide('formPost');
	 //show('inviaPost');
  
	 caricaTagCloudPersonale('blogPersonale.do?method=reloadTag&shipLogId='+shipLogId+'&memberId='+memberId+'&urlIndietro='+indietr);
	 
    }
    
    
   }
   
   function caricaTagCloudPersonale(url)
   {
	
    postTagXMLHTTPRequest = makeRequest(url, 'html');
    if (postTagXMLHTTPRequest.readyState != 4)
     postTagXMLHTTPRequest.onreadystatechange = loadTagPersonale;   
    else 
     loadTagPersonale();
   }
   

   function loadTagPersonale()
   {
    if (postTagXMLHTTPRequest.readyState == 4)
    {
     gb = getObject('tagListPersonale');
     gb.innerHTML = postTagXMLHTTPRequest.responseText;
	
    }
   }
   
    function inviaPostShow()
   {
     hide('inviaPost');
     resetForm();
     show('formPost');
   }

   function inviaPostHide()
   {
    hide('formPost');show('inviaPost');
   }
   

