YAHOO.namespace("example.container"); 
 
//s'execute a chaque fois pour faire un test sur la presence d'annonce....  
YAHOO.util.Event.onDOMReady(testGeneral); 



function testGeneral(){


//synchroniser le tab à droite
//activateRightTab();



//test sur la presence d'annonce
 x= YAHOO.util.Dom.get("annonce").innerHTML; 
   
//apart la page d'annonce et la page de statistique la page d'accueil et le forum
if((x!=-1) && (document.location.href!="http://www.picachat.com") && (document.location.href!="http://www.picachat.com/")  && (document.location.href!="http://www.picachat.com/index.php?option=com_content&view=frontpage&Itemid=30") && (document.location.href!="http://www.picachat.com/index.php?option=com_content&view=article&id=4&Itemid=5") &&  (document.location.href!="http://www.picachat.com/index.php?option=com_content&view=article&id=8&Itemid=9") ){

			if(x==0){

                        var fav22=new annonceModal();
                         fav22.create();
                         fav22.show();  
    
                       
 
            }
}


//init le autocomplete

ff= YAHOO.util.Dom.get("top_searchFreind");
ff.disabled=false;

i= YAHOO.util.Dom.get("uid").innerHTML;


    // Use an XHRDataSource
    var oDS = new YAHOO.util.XHRDataSource("http://www.picachat.com/php_perso/recherchePersonnes/recherche_ajax.php?id="+i+"&");
 
   // Set the responseType
    oDS.responseType = YAHOO.util.XHRDataSource.TYPE_TEXT;
    // Define the schema of the delimited results
    oDS.responseSchema = {
        recordDelim: "<x>",
        fieldDelim: "\t"
    };
    // Enable caching
    oDS.maxCacheEntries = 5;


var myAutoComp = new YAHOO.widget.AutoComplete("top_searchFreind","myContainer", oDS);
myAutoComp.allowBrowserAutocomplete = false; 
myAutoComp.queryDelay = 0;
myAutoComp.animSpeed = 0.1;
myAutoComp.maxResultsDisplayed = 10;
myAutoComp.queryQuestionMark=false


//define your itemSelect handler function:
var itemSelectHandler = function(sType, aArgs) {

var oMyAcInstance = aArgs[0];
//oMyAcInstance.itemSelectEvent.stopPropagation();

     ddd= YAHOO.util.Dom.get("top_searchFreind");
     ddd.value="";

};
 
//subscribe your handler to the event, assuming
//you have an AutoComplete instance myAC:
myAutoComp.itemSelectEvent.subscribe(itemSelectHandler);
}

function startRechercheAjax(){

document.forms["rechercheAjax"].submit();
}

function activateRightTab(){

var value = YAHOO.util.Cookie.get("r_tab");


if(value==null) showLatestVisitors();

if(value=="v") showLatestVisitors();
if(value=="c") showLatestInvitations();
if(value=="cE") showLatestInvitationsSended();

if(value=="f") showLatestNotifications();
if(value=="m") showLatestMessages();
if(value=="-1") masquerRightTab();

}



function notification(){ 

   

 YAHOO.example.container.wait4 =  
            new YAHOO.widget.Panel("wait4",   
                { width:"400px",  
                height:"105px",
                  fixedcenter:true,  
                  close:true,  
                  draggable:false,  
                  zindex:4, 
                  modal:true, 
                  visible:false 
                }  
            ); 
     
    YAHOO.example.container.wait4.render(document.body);
    YAHOO.example.container.wait4.setHeader('Se connecter'); 
  
  message="Utilisez votre identifiant et mot de passe pour se connecter.";
  
  YAHOO.example.container.wait4.setBody('<div class="profil_text">'+message+'</div><br><br><div class="right"><a href="./index.php?option=com_user&view=login" class="boutton" >Ok</a></div><div class="clear"></div>'); 
    
   YAHOO.example.container.wait4.show();

   
   

}   





function masquerRightTab(){


l1= YAHOO.util.Dom.get("masquerRightTabLink");
l1.className="hidden";


var myAnim = new YAHOO.util.Anim('fire');
    myAnim.attributes.height = { to: 35 };
    myAnim.duration = 0.3;
    myAnim.method = YAHOO.util.Easing.easeOut;
    myAnim.animate();
    

lv= YAHOO.util.Dom.get("lastV");  
lc= YAHOO.util.Dom.get("lastI");  
lf= YAHOO.util.Dom.get("lastF");  
lm= YAHOO.util.Dom.get("lastM");  

lc.className="tabulation_link_S";
lf.className="tabulation_link_S";
lm.className="tabulation_link_S";
lv.className="tabulation_link_S";

YAHOO.util.Cookie.set("r_tab", "-1", {
    expires: new Date("January 12, 2025")
});


}

function showRightTab(){



l1= YAHOO.util.Dom.get("masquerRightTabLink");
l1.className="show";


var myAnim = new YAHOO.util.Anim('fire');
    myAnim.attributes.height = { to: 530 };
    myAnim.duration = 0.3;
    myAnim.method = YAHOO.util.Easing.easeOut;
    myAnim.animate();
    

}






function resetRightTab(){

lv= YAHOO.util.Dom.get("latest_visitors_holder");  
lc= YAHOO.util.Dom.get("latest_invitations_holder");  
lf= YAHOO.util.Dom.get("latest_favori_holder");  
lm= YAHOO.util.Dom.get("latest_messages_holder"); 

lv.innerHTML=""; 
lc.innerHTML="";
lf.innerHTML="";
lm.innerHTML="";

}

function disableNewVisiteurs(){

lm= YAHOO.util.Dom.get("newVisiteurs"); 
lm.innerHTML=""; 
}

function showLatestVisitors(){

disableNewVisiteurs();

showRightTab();

YAHOO.util.Cookie.set("r_tab", "v", {
    expires: new Date("January 12, 2025")
});

resetRightTab();

lv= YAHOO.util.Dom.get("lastV");  
lc= YAHOO.util.Dom.get("lastI");  
lf= YAHOO.util.Dom.get("lastF");  
lm= YAHOO.util.Dom.get("lastM");  

lc.className="tabulation_link_S";
lf.className="tabulation_link_S";
lm.className="tabulation_link_S";
lv.className="tabulation_link_active_S";

//close the other window
i1= YAHOO.util.Dom.get("latest_invitations");
i2= YAHOO.util.Dom.get("latest_favori");
i3= YAHOO.util.Dom.get("latest_messages");
i1.className="hidden";
i2.className="hidden";
i3.className="hidden";


 i= YAHOO.util.Dom.get("latest_visitors");
i.className="show";


     x= YAHOO.util.Dom.get("uid").innerHTML; 
     url= YAHOO.util.Dom.get("pcUrl").innerHTML; 
        
    
     if(x!=0){
     //actualisation des visiteurs

    holder= YAHOO.util.Dom.get("latest_visitors_holder"); 
    holder.innerHTML='<br><br><br><br><br><div align="center" style="height:180px;"><img style="width:150px;" src="'+url+'/images_perso/loading.gif"/></div>';             
    ran=Math.floor(Math.random()*101);
    YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/page/getLatestVisiteurs.php?random="+ran+"&id="+x, { success:responseLatestVisiteursDelivery });
   }

//invité
   else{
       holder= YAHOO.util.Dom.get("latest_visitors_holder");              
       holder.innerHTML="<br><br><br><br>Vous devez vous connecter!"; 
   }






}

function disableNewInvitations(){

lm= YAHOO.util.Dom.get("newInvitations"); 
lm.innerHTML=""; 
}

function showLatestInvitations(){

disableNewInvitations();

showRightTab();

YAHOO.util.Cookie.set("r_tab", "c", {
    expires: new Date("January 12, 2025")
});


resetRightTab();

lv= YAHOO.util.Dom.get("lastV");  
lc= YAHOO.util.Dom.get("lastI");  
lcR= YAHOO.util.Dom.get("lastIR");  
lcE= YAHOO.util.Dom.get("lastIE");  

lf= YAHOO.util.Dom.get("lastF");  
lm= YAHOO.util.Dom.get("lastM");  


lv.className="tabulation_link_S";
lf.className="tabulation_link_S";
lm.className="tabulation_link_S";

lcE.className="tabulation_link_S_mauve";
lc.className="tabulation_link_active_S";
lcR.className="tabulation_link_active_S_mauve";


//close the other window
i1= YAHOO.util.Dom.get("latest_visitors");
i2= YAHOO.util.Dom.get("latest_favori");
i3= YAHOO.util.Dom.get("latest_messages");
i1.className="hidden";
i2.className="hidden";
i3.className="hidden";



 i= YAHOO.util.Dom.get("latest_invitations");
i.className="show";





     x= YAHOO.util.Dom.get("uid").innerHTML; 
     url= YAHOO.util.Dom.get("pcUrl").innerHTML; 
      
     if(x!=0){
     //actualisation des Invitations

    holder= YAHOO.util.Dom.get("latest_invitations_holder"); 
    holder.innerHTML='<br><br><br><br><br><div align="center" style="height:180px;"><img style="width:150px;" src="'+url+'/images_perso/loading.gif"/></div>';             
    ran=Math.floor(Math.random()*101);
//    YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/page/getLatestCoeur.php?random="+ran+"&id="+x, { success:responseLatestCoeurDelivery });
    YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/amis/getLatestInvitations.php?random="+ran+"&id="+x, { success:responseLatestCoeurDelivery });
     
 }

//invité
   else{
       holder= YAHOO.util.Dom.get("latest_invitations_holder");              
       holder.innerHTML="<br><br><br><br>Vous devez vous connecter!"; 
   }




}




function showLatestInvitationsSended(){


showRightTab();

YAHOO.util.Cookie.set("r_tab", "cE", {
    expires: new Date("January 12, 2025")
});


resetRightTab();

lv= YAHOO.util.Dom.get("lastV");  
lc= YAHOO.util.Dom.get("lastI");  
lcR= YAHOO.util.Dom.get("lastIR");  
lcE= YAHOO.util.Dom.get("lastIE");  

lf= YAHOO.util.Dom.get("lastF");  
lm= YAHOO.util.Dom.get("lastM");  


lv.className="tabulation_link_S";
lf.className="tabulation_link_S";
lm.className="tabulation_link_S";

lcR.className="tabulation_link_S_mauve";
lc.className="tabulation_link_active_S";
lcE.className="tabulation_link_active_S_mauve";


//close the other window
i1= YAHOO.util.Dom.get("latest_visitors");
i2= YAHOO.util.Dom.get("latest_favori");
i3= YAHOO.util.Dom.get("latest_messages");
i1.className="hidden";
i2.className="hidden";
i3.className="hidden";



 i= YAHOO.util.Dom.get("latest_invitations");
i.className="show";





     x= YAHOO.util.Dom.get("uid").innerHTML; 
     url= YAHOO.util.Dom.get("pcUrl").innerHTML; 
      
     if(x!=0){
     //actualisation des Invitations

    holder= YAHOO.util.Dom.get("latest_invitations_holder"); 
    holder.innerHTML='<br><br><br><br><br><div align="center" style="height:180px;"><img style="width:150px;" src="'+url+'/images_perso/loading.gif"/></div>';             
    ran=Math.floor(Math.random()*101);
//    YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/page/getLatestCoeur.php?random="+ran+"&id="+x, { success:responseLatestCoeurDelivery });
    YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/amis/getLatestInvitationsSended.php?random="+ran+"&id="+x, { success:responseLatestCoeurDelivery });
     
 }

//invité
   else{
       holder= YAHOO.util.Dom.get("latest_invitations_holder");              
       holder.innerHTML="<br><br><br><br>Vous devez vous connecter!"; 
   }




}


function disableNewNotifications(){

lm= YAHOO.util.Dom.get("newNotifications"); 
lm.innerHTML=""; 
}

function showLatestNotifications(){

disableNewNotifications();

showRightTab();


YAHOO.util.Cookie.set("r_tab", "f", {
    expires: new Date("January 12, 2025")
});


resetRightTab();

lv= YAHOO.util.Dom.get("lastV");  
lc= YAHOO.util.Dom.get("lastI");  
lf= YAHOO.util.Dom.get("lastF");  
lm= YAHOO.util.Dom.get("lastM");  


lc.className="tabulation_link_S";
lv.className="tabulation_link_S";
lm.className="tabulation_link_S";
lf.className="tabulation_link_active_S";

//close the other window
i1= YAHOO.util.Dom.get("latest_visitors");
i2= YAHOO.util.Dom.get("latest_invitations");
i3= YAHOO.util.Dom.get("latest_messages");
i1.className="hidden";
i2.className="hidden";
i3.className="hidden";



 i= YAHOO.util.Dom.get("latest_favori");
i.className="show";






     x= YAHOO.util.Dom.get("uid").innerHTML; 
     url= YAHOO.util.Dom.get("pcUrl").innerHTML; 
        
    
     if(x!=0){
     //actualisation des favoris

    holder= YAHOO.util.Dom.get("latest_favori_holder"); 
    holder.innerHTML='<br><br><br><br><br><div align="center" style="height:180px;"><img style="width:150px;" src="'+url+'/images_perso/loading.gif"/></div>';             
    ran=Math.floor(Math.random()*101);
   YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/page/getLatestNotifications.php?random="+ran+"&id="+x, { success:responseLatestFavorisDelivery });
    }

//invité
   else{
       holder= YAHOO.util.Dom.get("latest_favori_holder");              
       holder.innerHTML="<br><br><br><br>Vous devez vous connecter!"; 
   }




}

function disableNewMessages(){

lm= YAHOO.util.Dom.get("newMessages"); 
lm.innerHTML=""; 
}

function showLatestMessages(){

disableNewMessages();

showRightTab();


YAHOO.util.Cookie.set("r_tab", "m", {
    expires: new Date("January 12, 2025")
});


resetRightTab();

lv= YAHOO.util.Dom.get("lastV");  
lc= YAHOO.util.Dom.get("lastI");  
lf= YAHOO.util.Dom.get("lastF");  
lm= YAHOO.util.Dom.get("lastM");  



lc.className="tabulation_link_S";
lf.className="tabulation_link_S";
lv.className="tabulation_link_S";
lm.className="tabulation_link_active_S";

//close the other window
i1= YAHOO.util.Dom.get("latest_visitors");
i2= YAHOO.util.Dom.get("latest_invitations");
i3= YAHOO.util.Dom.get("latest_favori");
i1.className="hidden";
i2.className="hidden";
i3.className="hidden";


 i= YAHOO.util.Dom.get("latest_messages");
i.className="show";


     x= YAHOO.util.Dom.get("uid").innerHTML; 
     url= YAHOO.util.Dom.get("pcUrl").innerHTML; 
     sId= YAHOO.util.Dom.get("sessionId").innerHTML; 
       
    
     if(x!=0){
     //actualisation des visiteurs

    holder= YAHOO.util.Dom.get("latest_messages_holder"); 
    holder.innerHTML='<br><br><br><br><br><div align="center" style="height:180px;"><img style="width:150px;" src="'+url+'/images_perso/loading.gif"/></div>';             
    ran=Math.floor(Math.random()*101);
    YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/page/getLatestBoite.php?random="+ran+"&id="+x+"&sessionId="+sId, { success:responseLatestBoiteDelivery });
   }

//invité
   else{
       holder= YAHOO.util.Dom.get("latest_messages_holder");              
       holder.innerHTML="<br><br><br><br>Vous devez vous connecter!"; 
   }



}




function responseLatestVisiteursDelivery(response){

   
       holder= YAHOO.util.Dom.get("latest_visitors_holder");              
       holder.innerHTML=response.responseText; 
        

}

function responseLatestFavorisDelivery(response){


       holder= YAHOO.util.Dom.get("latest_favori_holder");              
       holder.innerHTML=response.responseText; 
     
}

function responseLatestCoeurDelivery(response){

    

holder= YAHOO.util.Dom.get("latest_invitations_holder");              
       holder.innerHTML=response.responseText; 
  
}

function responseLatestBoiteDelivery(response){

   holder= YAHOO.util.Dom.get("latest_messages_holder");              
       holder.innerHTML=response.responseText; 

}



//gerer la map de france
function change_image(c){
var a=document.getElementById("france");
var b=document.getElementById("county_"+c); 
a.style.backgroundImage="url(http://www.picachat.com/images_perso/map/map_"+c+".png)";
b.style.textDecoration="underline";  
b.style.color="#FE6601";
return true
}

function hide_image(c){
var a=document.getElementById("france");
var b=document.getElementById("county_"+c); 
a.style.backgroundImage="url(http://www.picachat.com/images_perso/map/none.gif)";
b.style.textDecoration="none";
b.style.color="#CA278C";  
return true
}



function sendInvitation(sender,destinataire,x){

   i= YAHOO.util.Dom.get("uid").innerHTML;     
         
 if(i!=0){   

 url= YAHOO.util.Dom.get("pcUrl").innerHTML; 
  
 ran=Math.floor(Math.random()*101);
 YAHOO.util.Connect.asyncRequest('GET', url+"/php_perso/amis/addInvitation.php?random="+ran+"&sender="+sender+"&destinataire="+destinataire, {  });

 x.className="button2_grise";
 x.innerHTML="Invitation envoy&eacute;e";
 x.setAttribute("onclick","");
 x.setAttribute("style","cursor:default;");
}

//si n'est pa logged in alors l'envoyer vers la page de connexion
else

window.location.href="http://www.picachat.com/index.php?option=com_user&view=login";

}


function visit_rechercheAjax(id){

window.location.href="http://www.picachat.com/index.php?option=com_content&view=article&id=9&Itemid=11&pcId="+id;


}



function openMonCompte(){

 x= YAHOO.util.Dom.get("monCompteImg");
  x.setAttribute('src','./images_perso/hideMonCompte.png') ;
 
 var myAnim = new YAHOO.util.Anim("monCompteDiv");
    myAnim.attributes.height = { to: 100 };
    myAnim.duration = 0.2;
    myAnim.method = YAHOO.util.Easing.easeOut;
    myAnim.animate();

  x= YAHOO.util.Dom.get("monCompteLink");
  x.setAttribute('onclick','hideMonCompte()') ;
 
  
}

function hideMonCompte(){

 x= YAHOO.util.Dom.get("monCompteImg");
  x.setAttribute('src','./images_perso/openMonCompte.png') ;


var myAnim = new YAHOO.util.Anim("monCompteDiv");
    myAnim.attributes.height = { to: 0 };
    myAnim.duration = 0.2;
    myAnim.method = YAHOO.util.Easing.easeOut;
   
    myAnim.animate();

 x= YAHOO.util.Dom.get("monCompteLink");
  x.setAttribute('onclick','openMonCompte()') ;

 }

function goToTop(){

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

var body = document.documentElement ;

if(is_chrome) body = document.body;

  var anim = new YAHOO.util.Scroll(body, { scroll: { to: [0, 0] } },1,YAHOO.util.Easing.easeOut); 
  anim.animate();
}

