
function detection_partenaire()
{var obj_partenaire=document.getElementById('partenaire_top');if(obj_partenaire)
{var url_page=document.location.href;var tracking=recuperation_tracking(url_page);var val_cookie=LireCookie('partenaire');var nom_langue_tracking=recuperation_langue_tracking(tracking);var nom_langue_page=get_nom_langue_from_url(url_page);if(isPageCommentaire())
{nom_langue_page=recuperation_langue_from_comment(url_page);}
if(val_cookie==null)
{if(est_un_tracking_partenaire(tracking)&&nom_langue_tracking==nom_langue_page)
{ecrire_cookie('partenaire',tracking,'',"/","gameonly.com","");ajax_partenaire(obj_partenaire,tracking);}}
else
{if(est_un_tracking_partenaire(tracking))
{if(nom_langue_tracking==nom_langue_page)
{if(val_cookie!=tracking)
{ecrire_cookie('partenaire',tracking,'',"/","gameonly.com","");}
ajax_partenaire(obj_partenaire,tracking);}}
else
{var nom_langue_cookie=recuperation_langue_tracking(val_cookie);if(nom_langue_cookie==nom_langue_page)
{ajax_partenaire(obj_partenaire,val_cookie);}}}}}
function recuperation_tracking(url)
{var pos=url.lastIndexOf("#");var tracking='';if(pos!=-1)
{tracking=url.substring(url.lastIndexOf("#")+1);}
return tracking;}
function est_un_tracking_partenaire(tracking)
{var pos_last=tracking.lastIndexOf("_");var pos_first=tracking.indexOf("_");if((pos_last!=pos_first)&&(pos_last!=-1)&&(pos_first!=-1))
{return true;}
else
{return false;}}
function recuperation_langue_tracking(tracking)
{var pos_last=tracking.lastIndexOf("_");var nom_langue='';if(pos_last!=-1)
{nom_langue=tracking.substring(pos_last+1);}
return nom_langue;}
function recuperation_langue_from_comment(url)
{var nom_langue_court='';if(url.indexOf('http://comment')!=-1)
{var tmp=url.substring(url.lastIndexOf("/")+1);var reg=new RegExp("[-]+","g");var tableau=tmp.split(reg);var id_langue_comment=tableau[4];nom_langue_court=get_nom_langue_from_id(id_langue_comment);}
return nom_langue_court;}
function ajax_partenaire(obj_partenaire,val_tracking)
{$.ajax({type:"POST",url:"/partenaires/traite_partenaire.php",data:"tacking_id="+val_tracking,async:false,success:function(msg)
{obj_partenaire.innerHTML=msg;}});}