
function visualizza(div)
{
    if (document.getElementById(div).style.display=='none'){
    document.getElementById(div).style.display ='block';}
    else{document.getElementById(div).style.display ='none';}
}
/**
 * Visualizza i risultati solo dopo che si è caricata la pagina x evitare di visualizzare il caricamento dell'accordion
 */
function visualizza_risultati()
{
	document.getElementById('img_load').style.display ='none';
	document.getElementById('contenitore_annunci').style.display ='block';
}
/**
 * Varia il valore della input con quello passato quando perde il focus e il valore è nullo
 * Assegna valore nullo se il valore della input è uguale a quello passato
 */
function varia_input(id,valore)
{
	if (document.getElementById(id).value==valore)
    document.getElementById(id).value="";
    else if (document.getElementById(id).value=="")
    document.getElementById(id).value=valore;
}
/*ricerca comuni con AJAX*/
function invia_dati(valore,lunghezza)
{
     var div="autocomplete_dove";
     var url="ricerca_comuni_ajax.php?dove="+ escape(valore)+"";

    if(lunghezza>=3)
	{
	   if (document.getElementById(div).style.display=='none'){document.getElementById(div).style.display ='block';}
         
        new Ajax(url, {
			 	 method: 'get',
			 	 update: $(div)}).request();
	}
	else
	{
		document.getElementById(div).style.display ='none';
	}
    
}

/*aggiunge annuncio alla sessione bacheca AJAX */
function aggiungi_a_bacheca(annuncio,tab,svuota)
{
     var div="bacheca";
     
     if(svuota=='1') { var url="bacheca_ajax.php?svuota=1"}
     else{ var url="bacheca_ajax.php?annuncio_id="+ escape(annuncio)+"&tab="+ escape(tab)+"";}
    
     new Ajax(url, { method: 'get', update: $(div)}).request();	
}


/*SCROLL BACHECA*/

function getScrollXY()
{
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' )
    {
      //Netscape compliant
      scrOfY = window.pageYOffset;
      scrOfX = window.pageXOffset;
  	}
  else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) )
	{
      //DOM compliant
	  scrOfY = document.body.scrollTop;
      scrOfX = document.body.scrollLeft;
  	}
  else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) )
    {
      //IE6 standards compliant mode
      scrOfY = document.documentElement.scrollTop;
      scrOfX = document.documentElement.scrollLeft;
  	}

  //scrOfX
 // alert(scrOfY)
  return scrOfY;
  
}
/* @ Permette di scrollare la movimento della scrollbar il menu dei loghi sulla destra*/
var pos_y=null;
var posizione=null;
var contain=0;
var altezza_contenuto=null;

/*aumenta le dimensioni dello spazio sopra la bacheca*/
function scroll()
{

 /*  if(contain==0)   //prende l'altezza del contenitore per evitare che esca
   {
   	contain=1;
   	var stile_attuale=$('contenitore').getStyles('height');
   	altezza_contenuto=stile_attuale.height;
   }
*/
   //prelevo l'altezza massima del munu di destra premium 
   var stilemenudx=$('droppables').getStyles('marginTop');
   var altezzamenudx=stilemenudx.marginTop;
   
   pos_y=getScrollXY();
   var totalealtezza=parseInt(altezzamenudx)+parseInt(pos_y);

  // alert(totalealtezza);
   //alert(altezza_contenuto);


     //  document.getElementById('droppables').style.marginTop = (pos_y) + 'px';


      if(pos_y>150){
       var posizione_elemento=pos_y-150;
       document.getElementById('droppables').style.marginTop = (posizione_elemento) + 'px';
     }
     else
     {
       var posizione_elemento=0;
       document.getElementById('droppables').style.marginTop = (posizione_elemento) + 'px';    
     }

}


/**
 *  permette di trascinare l'annuncio sulla bacheca e 
 *  richiama aggiungi_a_bacheca se rilasciato sulla bacheca
 */
var fx = [];
 
$$('.draggables').each(function(drag){
	new Drag.Move(drag, {
		droppables: $$('#droppables div')
	});
 
	drag.addEvent('emptydrop', function(){
		this.setStyle('background-color', '#faec8f');
	});
});
 
$$('#droppables div').each(function(drop, index){
	fx[index] = drop.effects({transition:Fx.Transitions.Back.easeOut});
	drop.addEvents({
		'over': function(el, obj){
			this.setStyle('background-color', '#F6F468');//quando è sopra
		},
		'leave': function(el, obj){
			this.setStyle('background-color', '#FFFFD1');
			
		},
		'drop': function(el, obj){
			el.remove();  //rimuove il div ino 
			//alert(el.id);
			var dati=el.id;
			var explo=dati.split('||');
			//alert(explo[0]+"-"+explo[1]);
			this.setStyle('background-color', '#FFFFD1');
			aggiungi_a_bacheca(explo[0],explo[1],'0');
			
			
		}
	});
});
 
function svuota_bacheca()
{
   aggiungi_a_bacheca('','','1');
   window.location.reload(true);
}
