/* to minify: http://compressorrater.thruhere.net/ */

//Loading img preloading
if (document.images){
  loadPic = new Image(16,16); 
  loadPic = "templates/blue/img/loader4.gif";
}
var lang_loading = '<img id="loadIMG" src="'+loadPic+'"> chargement...';

function createXMLHttpRequest() {
  var ua;
  if(window.XMLHttpRequest){ try{ua = new XMLHttpRequest();} catch(e){ua = false;}} 
  else if(window.ActiveXObject){ try{ua = new ActiveXObject("Microsoft.XMLHTTP");} catch(e){ua = false;}}
  return ua;
};

function ge(id){
    if(typeof document.getElementById === 'undefined'){return null;}
    var elt = document.getElementById(id);
    if(!elt){return null;}
    return elt;
};
function clm(mess){
  if(!ge("loadDiv")){
  	loadDiv=document.createElement('div');
  	loadDiv.id="loadDiv";
  	loadDiv.innerHTML=mess;
    document.body.appendChild(loadDiv);
    return loadDiv;
  }
  else return ge("loadDiv");
};
function rlm(obj){
  document.body.removeChild(obj);
};
function getLogin(mess){  
  buildPopDialog(mess, "ppid1", 500, "", "");
};
function buildPopDialog(mess, id, popDialogTableWidth, classe, topPosition) {
  var mainContainerId='main';
	var popDialog_div_id=id;
	var popDialog_div;
	var clientSize = clientWindowSize();
	//var clientSizeWidth = clientSize[0];
	var clientSizeWidth = 990; // On fixe la taille par rapport au div "main"
	
	
	if(!popDialogTableWidth)
    var popDialogTableWidth = 507; // doit etre egal au width de pop_dialog_table
  if(!classe)
    var classe="PopDialogContainer";
  if(!topPosition)
    var topPosition=125;

  if(!(popDialog_div=ge(popDialog_div_id))) {
    toggleID('popupoverlay');
    popDialog_div=document.createElement('div');
    popDialog_div.id=popDialog_div_id;
    popDialog_div.className = classe;
    popDialog_div.style.width=popDialogTableWidth+"px";
    popDialog_div.innerHTML += '<div style="position:absolute;top:-7px;right:0px;"><a href="javascript:closePopDialog(\''+id+'\');" rel="nofollow"><img src="templates/blue/img/moins.png" border=0></a></div>';
    popDialog_div.innerHTML += '<img height="5px" width="100%" src="/templates/blue/img/popuptop.png" style="margin:0px;padding:0px"/><div id="popupMain">'+mess+'</div><img height="5px" width="100%" src="/templates/blue/img/popupbottom.png" style="margin:0px;padding:0px"/>';
    popDialog_div.style.top=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+topPosition+'px';
    popDialog_div.style.marginLeft=(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+(clientSizeWidth-popDialogTableWidth)/2+'px';  
    ge(mainContainerId).appendChild(popDialog_div);
  }
  else {
    closePopDialog(popDialog_div);
  }
};

function closePopDialog(popdialog_id){
  if(ge(popdialog_id)){
    toggleID('popupoverlay');
    ge('main').removeChild(ge(popdialog_id));
  }
};

function clientWindowSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  return [ myWidth, myHeight ];
};

function nomember() {
  var rand = Math.floor(Math.random()*10000);
  var req = createXMLHttpRequest();
  req.open('GET', 'AJAX_login.php?rand='+rand, true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
      loader = clm(lang_loading);
    }
    if(req.readyState == 4){
			var mess = req.responseText;
      getLogin(mess);
      req = null;
      rlm(loader);
    }
  };
	req.send(null);
};

//--------------------------------
//--------------------------------
//--------------------------------
//--------------------------------


/* display or hide an obj, depends on style css */
function toggleID(objID) {
  if(ge(objID)){
    if(ge(objID).style.display == 'none' || ge(objID).style.display == ''){
      ge(objID).style.display = 'block';  
    }
    else{
      ge(objID).style.display = 'none';
      }
  }
};

// Display some information about a member
function showuserprofile(userid){
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_showuserprofile.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        buildPopDialog(response[1], "ppid4", 600, "", "");
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('userid='+userid);
};

// -------------------------------------------------
// DETAILS

/* Vote pour un media */
function rate(imageid,id) {
  var rand = Math.floor(Math.random()*10000);
  var req = createXMLHttpRequest();
  req.open('GET', 'AJAX_rating.php?image_id='+imageid+'&rating='+id+'rand='+rand, true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
      loader = clm(lang_loading);
    }
    if(req.readyState == 4){
			var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        ge("rating").innerHTML = response[1];
      }  
      req = null;
      rlm(loader);
    }
  };
	req.send(null);
};

// Afficher une page des commentaires
function cpage(page) {
  var req = createXMLHttpRequest();
  var image_id = ge('image_id').value;
  req.open('GET', 'AJAX_cpage.php?id='+image_id+'&page='+page, true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText;
      ge('comments_list').innerHTML = response;
      req = null;
      rlm(loader);
    }  
  };
  req.send(null);
};

// Ajoute le code du smiley ds le commentaire
function emoticon(smileycode){
	ge('comment_text').value += smileycode;	
	ge('comment_text').focus();
};

// Affiche plus de smiley ===> redéfinir en fct AJAX pour ne par charger la page
function moresmileys(){
  if(ge('smileyplus').innerHTML==""){
    ge('linkmoresmileys').innerHTML = "Cacher les smileys";
    var req = createXMLHttpRequest();
    req.open('POST', 'AJAX_commentsmileys.php', true);
    req.onreadystatechange = function (){
      if(req.readyState <= 3){
    	 loader = clm(lang_loading);
      }
      if(req.readyState == 4){
        var response = req.responseText;
        ge('smileyplus').innerHTML = response;
        req = null;
        rlm(loader);
      }  
    };
  	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  	req.send(null);
  }
  else {
    ge('smileyplus').innerHTML = "";
    ge('linkmoresmileys').innerHTML = "Voir plus de smileys";
  }
};


// Affiche la page de gestion des listes de diffusion
function managediffusion(image_id) {
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_managediffusion.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        buildPopDialog(response[1], "pudiff1", 400, "", "");
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send("image_id="+image_id);
};

// Afficher le formulaire des abuses reports
function commentAbuse(iid,cid) {
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_commentabuse.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        buildPopDialog(response[1], "ppid5", 600, "", "");
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('iid='+iid+'&cid='+cid+'&action=show');
};

function reportabuse(formname){
  iid   = encodeURIComponent(document.forms[formname].elements["iid"].value);
  cid   = encodeURIComponent(document.forms[formname].elements["cid"].value);
  s     = encodeURIComponent(addslashes(document.forms[formname].elements["abusesubject"].value));
  m     = encodeURIComponent(addslashes(document.forms[formname].elements["abusemess"].value));
  
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_commentabuse.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        ge('diffContainer').innerHTML = response[1];
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('iid='+iid+'&cid='+cid+'&action=report&abusesubject='+s+'&abusemess='+m);
};

// Afficher les listes de diffusion
function diffusion(idimage, idca) {
  closePopDialog("pudiff1");
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_diffusion.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        buildPopDialog(response[1], "ppid1", 600, "", "");
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('id='+idimage+'&ca='+idca);
};

function addslashes(s) {
  s = s.replace(/\\/g,"\\\\")
  s = s.replace(/\'/g,"\\'")
  s = s.replace(/\"/g,"\\\"")
  return s
}

// Envoie l'image à la liste de diffusion
function diffuse(formname){
  idimage = encodeURIComponent(document.forms[formname].elements["id"].value);
  idca    = encodeURIComponent(document.forms[formname].elements["idca"].value);
  s       = encodeURIComponent(addslashes(document.forms[formname].elements["diffsubject"].value));
  m       = encodeURIComponent(addslashes(document.forms[formname].elements["diffmess"].value));
  e       = document.getElementsByName('chxmail[]');
  emails  = "";
  for (var i = 0; i < e.length; i++) {
      if(e[i].checked)
        emails += e[i].value+";";
  }
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_diffusion.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        ge('diffContainer').innerHTML = response[1];
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('id='+idimage+'&ca='+idca+'&diffsubject='+s+'&diffmess='+m+'&chxmail='+emails);
};

// Envoie l'image à la liste de diffusion
function deletediffusion(typedel, idlist){
  // typedel 1 pour liste, 2 pour emails

  if(confirm('Êtes vous sur de vouloir supprimer ces éléments ?')){
  
    var todel=false; // Will be true if something is checked.
  
    // Si delete email
    if(typedel == 2 && idlist != 0){
      e = document.getElementsByName('emailtodel'+idlist+'[]');
      var etodel = new Array();
      var eidtodel = "";    
      for (var i = 0; i < e.length; i++) {
        if(e[i].checked == true){
          etodel.push(e[i].id);
        }
      }
      for (var i = 0; i < etodel.length; i++) {
        if(eidtodel != "")
          eidtodel += ";";
        eidtodel += etodel[i];
        $('#limail'+etodel[i]).remove(); // Remove from DOM
        todel = true;
      }
    }
    // Si delete list
    else{
      eidtodel = "";
      Lidtodel = ""; 
      L = document.getElementsByName('listtodel[]');
      
      var Ltodel = new Array();
      var Lidtodel = "";    
      for (var i = 0; i < L.length; i++) {
        if(L[i].checked == true){
          Ltodel.push(L[i].value);
        }
      }
      for (var i = 0; i < Ltodel.length; i++) {
        if(Lidtodel != "")
          Lidtodel += ";";
        Lidtodel += Ltodel[i];
        $('#listid2'+Ltodel[i]).remove(); // Remove from DOM of the popup
        $('#listid'+Ltodel[i]).remove(); // Remove from DOM of the main frame
        todel = true;
      }
    }
    
    if(todel){ // If there is really something to delete
      var req = createXMLHttpRequest();
      req.open('POST', 'AJAX_managediffusion.php', true);
      req.onreadystatechange = function (){
        if(req.readyState <= 3){
      	 loader = clm(lang_loading);
        }
        if(req.readyState == 4){
          var response = req.responseText.split("||");
          if(response[0] == "0"){ // Error     
            //getLogin(response[1]);
            alert(response[1]);
          }
          else if(response[0] == "1"){
            //ge('diffContainer').innerHTML = response[1];
          } 
          req = null;
          rlm(loader);
        }  
      };
    	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	req.send('typedel='+typedel+'&idlist='+Lidtodel+'&etodel='+eidtodel);
  	}
  }  
};

// conteneur = id du bloc (<div>, <p> ...) contenant les checkbox
// a_faire = '0' pour tout décocher
// a_faire = '1' pour tout cocher
// a_faire = '2' pour inverser la sélection
function GereChkbox(conteneur, a_faire) {
  var blnEtat=null;
  var Chckbox = ge(conteneur).firstChild;
	while (Chckbox!=null) {
		if (Chckbox.nodeName=="INPUT")
			if (Chckbox.getAttribute("type")=="checkbox") {
				blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (ge(Chckbox.getAttribute("id")).checked) ? false : true;
				ge(Chckbox.getAttribute("id")).checked=blnEtat;
			}
		Chckbox = Chckbox.nextSibling;
	}
};


/* add / remove to album 
Si remove == true, on la retire de l'album courant
Sinon, on offre le choix de l'ajouter ds un album
*/
function handleAlbum(idimage){
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_lightbox.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        buildPopDialog(response[1], "ppid_lightbox", 600, "", "");
      }
      else if(response[0] == "2"){ // On a retirer l'image
        swapalbumpicto(idimage);
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('imageid='+idimage);
};

function add_to_album(formname){
  idimage = encodeURIComponent(document.forms[formname].elements["imageid"].value);
  idalbum = encodeURIComponent(document.forms[formname].elements["user_lightbox"].value);

  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_lightbox.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        closePopDialog('ppid_lightbox'); // on ferme la popup
        swapalbumpicto(idimage);
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('imageid='+idimage+'&user_lightbox='+idalbum+'&action=add');
};

function swapalbumpicto(imageid){
  if(ge('pictoalbum'+imageid)){
    ele = ge('pictoalbum'+imageid);
    if(ele.getAttribute("alt") == "add"){
      ele.setAttribute("alt","remove");
      ele.setAttribute("src","/templates/blue/img/moins.png");
      ele.setAttribute("title","Retirer de l'album");
    }
    else{
      ele.setAttribute("alt","add");
      ele.setAttribute("src","/templates/blue/img/plus.png");
      ele.setAttribute("title","Ajouter dans un album");
    }
  }
  if(ge('lightboxpicto')){
    ele = ge('lightboxpicto');
    if(ele.getAttribute("alt") == "add"){
      ele.setAttribute("alt","remove");
      ele.setAttribute("src","/templates/blue/img/album_remove2.png");
      ele.setAttribute("title","Retirer de l'album");
    }
    else{
      ele.setAttribute("alt","add");
      ele.setAttribute("src","/templates/blue/img/album_add2.png");
      ele.setAttribute("title","Ajouter dans un album");
    }
  }
};

function getImageByEmail(idimage){
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_imgemail.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        getLogin(response[1]);
      }
      else if(response[0] == "1"){
        buildPopDialog(response[1], "ppid3", 600, "", "");
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('imageid='+idimage);
};


function iPhoneAlert() {
if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.
match(/iPod/i))){
var question = confirm("Souhaitez-vous naviguer sur le site optimis\xe9 pour iPhone?")
if (question){
window.location = "http://iphone.yatahonga.com/";
}else{

}
}
};

function confirmation_suppression_compte(){
  if(confirm('Voulez-vous vraiment supprimer votre compte ?\n(Cette opération est définitive et immédiate)')){
    return true;
  }
  else
    return false;
};


// ------  SHAKER ---------------
var theText = " !TI EKAHS";
function nextSize(i,textLength) {
  return (17*Math.abs( Math.sin(i/(textLength/3.14))))+8;
}
function sizeCycle(text,dis) {
  zob = "";
  color = new Array('#8B0000','#FF0000','#FFA500','#FFFF00','#9ACD32','#008000','#0000FF','#00FFFF','#9400D3','#800080');
  for(i = text.length; i > (-1) ; i--) {
    size = parseInt(nextSize(i +dis,text.length));
    couleur = color[(i+dis)%text.length];
    zob += "<span style='color:"+couleur+"; font-size:"+ size +"pt;'>" +text.substring(i,i+1)+ "</span>";
  }
  ge("detailsTitleShaker").innerHTML = zob;
}
function doWave(n) {
  sizeCycle(theText,n)
  if (n > theText.length) {n=0}
  setTimeout("doWave(" + (n+1) + ")", 100);
};

jQuery(window).ready(function(){
	(function($) {
	    if($('#detailsTitleShaker').length > 0){
	     doWave(0);
      }
	})(jQuery);
});

// Affiche la page des partenaires
function managepartners() {
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_partners.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        alert('Error partners');
      }
      else if(response[0] == "1"){
        buildPopDialog(response[1], "pupart1", 400, "", 50);
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send("");
};

// Soumet l'inscription du partenaire
function partners(formname){
  email = encodeURIComponent(addslashes(document.forms[formname].elements["email"].value));
  text  = encodeURIComponent(addslashes(document.forms[formname].elements["text"].value));
  url   = encodeURIComponent(addslashes(document.forms[formname].elements["url"].value));
  url_return = encodeURIComponent(addslashes(document.forms[formname].elements["url_return"].value));
  code = encodeURIComponent(addslashes(document.forms[formname].elements["code"].value));
  var req = createXMLHttpRequest();
  req.open('POST', 'AJAX_partners.php', true);
  req.onreadystatechange = function (){
    if(req.readyState <= 3){
  	 loader = clm(lang_loading);
    }
    if(req.readyState == 4){
      var response = req.responseText.split("||");
      if(response[0] == "0"){ // Error     
        alert("Error partners");
      }
      else if(response[0] == "1"){
        ge('partnerContainer').innerHTML = response[1];
      } 
      req = null;
      rlm(loader);
    }  
  };
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('action=submit&email='+email+'&text='+text+'&url='+url+'&url_return='+url_return+'&code='+code);
};

$(document).ready(function(){
  $("div.aideznous ul.ul_cat li").hover(function() {
      $(this).css("font-weight","bold");
      tab_cat = new Array();
      tab_cat['cat_76'] = "<b>Catégorie \"Actualité\"</b>: si l'image concerne une actualité ou un fait divers, choisissez cette catégorie.";
      tab_cat['cat_77'] = "<b>Catégorie \"Babes\"</b>: si l'image représente une très jolie femme sans dévoiler ses parties intimes, alors il s'agit d'une \"Babe\".";
      tab_cat['cat_78'] = "<b>Catégorie \"Coquin\"</b>: si l'image est un peu coquine ou \"chaude\" sans être porno, alors choisissez cette catégorie.";
      tab_cat['cat_79'] = "<b>Catégorie \"Informatique\"</b>: si l'image représente de l'humour sur l'informatique, les nouvelles technologies ou sur des geek, alors choisissez cette catégorie.";
      tab_cat['cat_80'] = "<b>Catégorie \"Insolite\"</b>: ";
      tab_cat['cat_81'] = "<b>Catégorie \"Nature\"</b>: si l'image met en scène des animaux ou des plantes ou bien un paysages rigolo, choisissez cette catégorie.";
      tab_cat['cat_82'] = "<b>Catégorie \"Personnalités\"</b>: si l'image représente quelqu'un de connu (politique, acteur, chanteur etc.), choisissez cette catégorie.";
      tab_cat['cat_83'] = "<b>Catégorie \"Religion\"</b>: si l'image à un rapport avec la religion, choisissez cette catégorie.";
      tab_cat['cat_84'] = "<b>Catégorie \"Sport\"</b>: si l'image est en rapport avec le sport (football, course de voiture etc.), choisissez cette catégorie.";
      tab_cat['cat_85'] = "<b>Catégorie \"Travail\"</b>: si l'image est en rapport avec le travail, le bureau, les collègues etc., choisissez cette catégorie.";
      cat = $(this).attr("class");
      $(this).parent().parent().parent().find("div.infos").html(tab_cat[cat]);
    }, function () {
      $(this).css("font-weight","normal");
      $(this).parent().parent().parent().find("div.infos").html("");
    }
  );
});




