
/*
  var obj: conteneur du details annonce
  var action : action a donner a ajax
  var url : url d'appel ajax
  var obj_row : concerne le conteneur de toute l'annonce {utilie pour effacement : cacher}
*/ 
function addHotList(add_id,obj,action,url,obj_row)
{
        var url = url;
        o_options = new Object();
        o_options = {method: 'get',parameters:'add_id='+add_id+'&action='+action,onComplete:afficherReponse};  // 'user_id=
        var laRequete = new Ajax.Request(url,o_options); 
        function afficherReponse(requete) 
        { 
            if(requete.responseText != '') 
            {                                         
               if(requete.responseText == 'hide_add') // remove hotlist from search 
               { 
                  $(obj_row).innerHTML=  "<font color=grey>Adds  deleted from  Hot list  !</font>";
                  local_montrer_cacher(this,obj_row,{duration:5.5, fps:5, from:3.0, to:0.0});
                 // $(obj_row).innerHTML="";
               }
               else if(requete.responseText == 'gestion_duplicate')
               {
                        // creer et afficher le Add duplicate  dans le DOM.
               }
               else if(requete.responseText!="" )
               {
                    //alert(requete.responseText);
                    $('status_'+add_id).innerHTML=requete.responseText;
                    $('add_'+add_id).innerHTML=requete.responseText; 
                    //$(obj_row).innerHTML=requete.responseText;
               }
               //else
               //{ 
               $(obj).innerHTML=" <span class='bad' > "+requete.responseText+" !</span>";
               $(obj).focus();
              // }
            }
            else{
                alert("error ad js");
            }
            //alert(requete.responseText); 
        }           
}

function hotlist(aid,obj) 
{
    var ajxreq = new Ajax.Request(
	'index.php?ajax/hotlist/'+aid, 
	{
		method: 'get', 
		onComplete: function(req) {
			s = req.responseText.split(',');
			if(s[0] == 'OK') {
				$(obj).innerHTML='';
				$('nbrhotlisted').innerHTML=s[1];
			}
		}
	});
}

/**
* FONCTIONS from DETAILS.PHP  ->>> tOOLS
*/
/**
  var obj: conteneur du details annonce
  var action : action a donner a ajax
  var url : url d'appel ajax
  var obj_row : concerne le conteneur de toute l'annonce {utilie pour effacement : cacher}
*/ 
function toolChangeStatus(add_id,url)
{
        var text_A       ='<span class="tool_td_titre" >Hide</span><br>';
            text_A      +='<span class="tool_td_text">';
            text_A      +='                     Temporarily hide your ad from other users.<br>';
            text_A      +='                    Your ad will appear in your hidden ads section';
            text_A      +='                     which you can republish at any time by clicking';
            text_A      +='                     on the `publish` link.';
            text_A      +='                  </span>';
        
        var text_B         ='<span class="tool_td_titre" >Publish</span><br><span class="tool_td_text">In order to ensure that all ads are up to date,';
            text_B         +='  ads will  be moved to the hidden ads section after';
            text_B         +='a period of 45 days. Use the refresh tool to re-activate';
            text_B         +='your ad for a further 45 days.</span>';
        
        var url                 = url;
        var action              = 'tools_status_change';
        
        o_options = new Object();
        o_options = {
                        method: 'get',
                        parameters:'add_id='+add_id+'&action='+action,
                        onComplete:afficherReponse
                    }; 
        var laRequete = new Ajax.Request(url,o_options); 
        
        function afficherReponse(requete) 
        { 
              
              
              if(requete.responseText==0 )
              {     
                    $('status_text').innerHTML      = text_B;
                    $('status_images').innerHTML    = '<img src="images/tools/publish.jpg" class="image_tools">'; 
              }
              else if(requete.responseText==1 )
              {    
                   $('status_text').innerHTML       = text_A;
                   $('status_images').innerHTML     = '<img src="images/tools/hide.jpg" class="image_tools">'; 
              }
              else{ 
                    $('status_text').innerHTML   ="error XI23";  
              }
        }           
}
/**
    From details-> tools
    Ajout ADS en Hotlist
*/
function toolHotlist(id,url)
{
        var spanId              = "hotlist_tools";
        var url                 = url;
        var action              = 'tools_hotlist';
        
        o_options = new Object();
        o_options = {
                        method: 'get',
                        parameters:'ad_id='+id+'&action='+action,
                        onComplete:afficherReponse
                    }; 
        var laRequete = new Ajax.Request(url,o_options); 
        
        function afficherReponse(requete) 
        { 
              if(requete.responseText!="" )
              {
                     $('nbrhotlisted').innerHTML="("+requete.responseText+")";
                    $(spanId).innerHTML= "This ad has been  hotlisted .";  
              }

              else{ 
                   $(spanId).innerHTML= "This ad has NOT  been  hotlisted .";  
              }
        }           
}    
