

var pseudo;
var isLoggedUser;


/************** fonction appelée au chargement ***************/

$(document).ready(function () {
    
    pseudo = document.getElementById('pseudo').innerHTML;
    isLoggedUser = document.getElementById('isLoggedUser').innerHTML;
    
    var act = document.getElementById('action').innerHTML;
    if (act=="rech")
         afficheRecherche();
    else if (act=="profil")
         afficheProfil();
    else if (act=="vente")
         afficheVente();

    else
    {
        var idCollection = document.getElementById('menu').getElementsByTagName("li")[1].id;
       
       
        var idVinyl = document.getElementById('idVinyl').innerHTML;
        var idExemplaire = document.getElementById('idExemplaire').innerHTML;
        
        if (document.getElementById('idCollection').innerHTML !="")
            idCollection = document.getElementById('idCollection').innerHTML;
        
        afficheCollection(idCollection, '',idVinyl,idExemplaire,'');
    }
  
});



function afficheProfil()
{
   $(document).ready(function () { // On verifie que la page est chargée
        
        //deselectionne les onglets du menu
        for (x in (document.getElementById('menu').childNodes))
        {
           
           document.getElementById('menu').childNodes[x].className = '';
        }
        document.getElementById("menu_profil").className = 'selected';
        document.getElementById('menu_recherche').className = '';
        
   $.get("ajax-plan-profil.php",{pseudo: pseudo,isLoggedUser:isLoggedUser,nc:Math.random() },
        function success(data){ // Au succès on renvoie le résultat de la requête
        	
            document.getElementById('plan_centre').innerHTML = data;
            document.getElementById('details').innerHTML = '';
		$(".etat").colorbox({iframe:true, height:340, width:500}); 
         $(".iframe").colorbox({iframe:true, height:280, width:400}); 

        });
    });
}

function modifProfil()
{
   
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-plan-profil.php",{pseudo:pseudo, isLoggedUser:isLoggedUser, action:'modif', nc:Math.random() },
            function success(data){ // Au succès on renvoie le résultat de la requête
                
                document.getElementById('plan_centre').innerHTML = data;
                
            } );
       
    });
    
    
}


/************** fonction pour les collections ***************/
function afficheCollection( idCollection, filtre, idVinyl, idExemplaire, tri )
{
    
   
    document.getElementById('details').innerHTML = '';
    document.getElementById('plan_centre').innerHTML = '<br /><center><img alt="Chargement..." src="images/loadingAnimation.gif"/></center>';
   
   $(document).ready(function () { // On verifie que la page est chargée
        
        //deselectionne les onglets du menu
        /*for each(li in document.getElementById('menu').childNodes)
        {
           
           li.className = '';
        }*/
        
        for (x in document.getElementById('menu').childNodes)
        {
           
           document.getElementById('menu').childNodes[x].className = '';
        }
        document.getElementById(idCollection).className = 'selected';
        document.getElementById('menu_recherche').className = '';
        document.getElementById('menu_profil').className = '';
        
        $.get("ajax-plan-collection.php",{pseudo: pseudo, tri:tri, id_collection: idCollection, filtre:filtre, isLoggedUser:isLoggedUser,nc:Math.random() },
        function success(data){ // Au succès on renvoie le résultat de la requête
        	
           
           
            
            if (idExemplaire !=null && idExemplaire !="" && idVinyl !=null && idVinyl !="")
               afficheDetails(idVinyl, idCollection, idExemplaire)
            else
                 document.getElementById('plan_centre').innerHTML = data;
             $("a[rel='prettyPhoto']").colorbox(); 

           $(".iframe").colorbox({iframe:true, height:280, width:400}); 
              $(".etat").colorbox({iframe:true, height:340, width:500}); 
		$(".ajout").colorbox({iframe:true, height:500, width:600}); 
                                $("#mycarousel").jcarousel({ 
					scroll :5 ,
					animation : "slow"
				});
        });
    });
}


function afficheDetails(idVinyl, idCollection, idExemplaire, filtre, tri)
{
   $("#details").slideUp("slow", function(){
        
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-plan-collection.php",{id_collection: idCollection, id_vinyl:idVinyl, id_exemplaire: idExemplaire, action:"details", filtre:filtre, tri:tri, isLoggedUser:isLoggedUser, nc:Math.random() },
            function success(data){ // Au succès on renvoie le résultat de la requête
                document.getElementById('plan_centre').innerHTML = data;
               
               		$("a[rel='prettyPhoto']").colorbox(); 
		
           $(".iframe").colorbox({iframe:true, height:280, width:400}); 
              $(".etat").colorbox({iframe:true, height:340, width:500}); 
		$(".ajout").colorbox({iframe:true, height:500, width:600}); 
              // $("a[rel^='prettyPhoto']").prettyPhoto({theme: 'light_square', /* light_rounded / dark_rounded / light_square / dark_square / facebook */}
		//	);



                $("#mycarousel").jcarousel({ 
                    scroll :5 ,
					animation : "slow"

            
                });
               
              
                $("#details").slideDown("slow");
               
            } );
       
        });
    });
}


function afficheDetailsVente(idVinyl, idCollection, idExemplaire, filtre, tri)
{
   $("#details").slideUp("slow", function(){
        
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-plan-vente.php",{id_collection: idCollection, id_vinyl:idVinyl, id_exemplaire: idExemplaire, action:"details", filtre:filtre, tri:tri, isLoggedUser:isLoggedUser, nc:Math.random() },
            function success(data){ // Au succès on renvoie le résultat de la requête
                document.getElementById('plan_centre').innerHTML = data;
               
               		$("a[rel='prettyPhoto']").colorbox(); 
		
           $(".iframe").colorbox({iframe:true, height:280, width:400}); 
              $(".etat").colorbox({iframe:true, height:340, width:500}); 
		$(".ajout").colorbox({iframe:true, height:500, width:600});  
              // $("a[rel^='prettyPhoto']").prettyPhoto({theme: 'light_square', /* light_rounded / dark_rounded / light_square / dark_square / facebook */}
		//	);



                $("#mycarousel").jcarousel({ 
                    scroll :5 ,
					animation : "slow"

            
                });
               
              
                $("#details").slideDown("slow");
               
            } );
       
        });
    });
}



function setMode(idCollection)
{
    var expireDate = new Date();
    expireDate.setTime(expireDate.getTime() + 60*24*3600*1000);
    document.cookie = "mode" + "=" + document.getElementById('mode').value
         + ";expires=" + expireDate.toGMTString();
    filtreRec(idCollection);
    
}



function filtreRec(idCollection)
{
    var rech = document.getElementById('rechVinyl').value;
    var tri = document.getElementById('tri').value;
    afficheCollection(idCollection,rech,'','', tri );
}

function ajoutVinylCollection(idCollection)
{
   
    $("#details").slideUp("slow", function(){
        if (document.getElementById('img')!=null)
        document.getElementById('img').setAttribute("src" ,("images/icones/instructions.jpg"));
        
        $(document).ready(function () { // On verifie que la page est chargée
            $.get("ajax-ajout-vinyl-collection.php",{id_collection: idCollection ,nc:Math.random() },
                function success(data){ // Au succès on renvoie le résultat de la requête
                    document.getElementById('details').innerHTML = data;
                    $("#details").slideDown("slow");
    
                   
                } );
           
        });
    });
    
}




function retirerVinylVentes (idVinyl, idCollection, idExemplaire)
{
     $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-plan-vente.php",{id_collection: idCollection, id_vinyl: idVinyl, id_exemplaire: idExemplaire, act:'retire',nc:Math.random()  },
            function success(data){ // Au succès on renvoie le résultat de la requête
                
               afficheVente();


            });
    });
}

function modifVinyl(idVinyl, idCollection, idExemplaire)
{
        
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-plan-collection.php",{id_collection: idCollection, id_vinyl: idVinyl, id_exemplaire: idExemplaire, action:'modif',nc:Math.random()  },
            function success(data){ // Au succès on renvoie le résultat de la requête
                
                document.getElementById('plan_centre').innerHTML = data;
                $("#plan_centre").slideDown("slow");
                              	$("a[rel='prettyPhoto']").colorbox(); 
		$(".etat").colorbox({iframe:true, height:340, width:500}); 
		$(".ajout").colorbox({iframe:true, height:500, width:600}); 

			

		$("#mycarousel").jcarousel({ 
                    scroll :5 ,
					animation : "slow"

            
                });

            } );
       
    });
    
}



function supprVinyl(idVinyl, idCollection, idExemplaire)
{
    $("#details").slideUp("slow", function(){
        
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-plan-collection.php",{id_collection: idCollection, id_vinyl: idVinyl, id_exemplaire: idExemplaire, action:'suppr',nc:Math.random()  },
            function success(data){ // Au succès on renvoie le résultat de la requête
                afficheCollection( idCollection,'','','','');
                

               
            } );
       
    });
    });
    
}
/*
function saveVinyl(idCollection)
{
    var titre;
    var artiste;
     
    if (document.getElementById('titre').value !="")
        titre = document.getElementById('titre').value;
    else
        titre = document.getElementById('choix_titre2').value;
    
    if (document.getElementById('artiste').value !="")
        artiste = document.getElementById('artiste').value;
    else
        artiste = document.getElementById('choix_artiste').value;
    
    
    if (document.getElementById('format').value!="" && titre !="" && artiste!="")
    {
    
        $(document).ready(function () { // On verifie que la page est chargée
            $.post("ajax-ajout-vinyl-collection.php",{id_collection: idCollection, action:'saveVinyl', titre: titre, artiste: artiste, pochette: document.getElementById('pochette').value, format: document.getElementById('format').value},
                function success(data){ // Au succès on renvoie le résultat de la requête
                    
                    var myArray = data.split(',');
                    afficheCollection(idCollection,'');
                    modifVinyl(myArray[0], myArray[1], myArray[2]);
                    
                   
                } );
           
        });
    }
    
}

/*
function recherchePochetteAmazon(idCollection)
{
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-ajout-vinyl-collection.php",{action:'rechPochette', titre: document.getElementById('choix_titre').value, id_collection:idCollection },
            function success(data){ // Au succès on renvoie le résultat de la requête
                document.getElementById('resultAmazon').innerHTML = data;
                $("#resultAmazon").slideDown("slow");

               
            } );
       
    });
    
}


/************** fonction pour les recherches ***************/
//prend en parametre le pseudo du collectionneur et les id de ses collections
function afficheRecherche()
{
   $(document).ready(function () { // On verifie que la page est chargée
            
            //deselectionne les onglets du menu
            for (x in document.getElementById('menu').childNodes)
            {
               
               document.getElementById('menu').childNodes[x].className = '';
            }
            document.getElementById('menu_recherche').className = 'selected';
            document.getElementById('menu_profil').className = '';
            $.get("ajax-plan-recherche.php",{pseudo: pseudo, isLoggedUser:isLoggedUser, nc:Math.random() },
            function success(data){ // Au succès on renvoie le résultat de la requête
               document.getElementById('plan_centre').innerHTML = data;
                 document.getElementById('details').innerHTML = '';
               
           $(".iframe").colorbox({iframe:true, height:280, width:400}); 
              $(".etat").colorbox({iframe:true, height:340, width:500}); 
		$(".ajout").colorbox({iframe:true, height:500, width:600});                            } );
            
      
    });
}


function afficheVente()
{
   $(document).ready(function () { // On verifie que la page est chargée
            
            //deselectionne les onglets du menu
            for (x in document.getElementById('menu').childNodes)
            {
               
               document.getElementById('menu').childNodes[x].className = '';
            }
            document.getElementById('menu_vente').className = 'selected';
            $.get("ajax-plan-vente.php",{pseudo: pseudo, isLoggedUser:isLoggedUser, nc:Math.random() },
            function success(data){ // Au succès on renvoie le résultat de la requête
               document.getElementById('plan_centre').innerHTML = data;
                 document.getElementById('details').innerHTML = '';
              
           $(".iframe").colorbox({iframe:true, height:280, width:400}); 
              $(".etat").colorbox({iframe:true, height:340, width:500}); 
		$(".ajout").colorbox({iframe:true, height:500, width:600});                            } );
            
      
    });
}


/*
function saveRecherche()
{
    var titre;
    var artiste;
     
    if (document.getElementById('titre').value !="")
        titre = document.getElementById('titre').value;
    else
        titre = document.getElementById('choix_titreUser').value;
    
    if (document.getElementById('artiste').value !="")
        artiste = document.getElementById('artiste').value;
   
       
    
    format = document.getElementById('format').value;
    
    if (document.getElementById('format').value!="" && titre !="" && artiste!="")
    {
        $.get("ajax-ajout-vinyl-recherche.php", {action: 'save', artiste:artiste, titre:titre, format:format}, 
              function success(data){ // Au succès on renvoie le résultat de la requête
                  afficheRecherche();
  
                 
              } );
    }
    
}*/

function supprVinylRecherche(idVinyl, idExemplaire)
{
        
    $(document).ready(function () { // On verifie que la page est chargée
         $.get("ajax-plan-recherche.php",{action: 'suppr', id_vinyl:idVinyl, id_exemplaire: idExemplaire,nc:Math.random()  },
            function success(data){ // Au succès on renvoie le résultat de la requête
                afficheRecherche();

               
            } );
       
    });
    
    
}

function ajoutVinylRecherche()
{
        
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-ajout-vinyl-recherche.php",
            function success(data){ // Au succès on renvoie le résultat de la requête
                document.getElementById('details').innerHTML = data;
                $("#details").slideDown("slow");

               
            } );
       
    });
    
    
}

function saveModifRecherche(i, idVinyl,idExemplaire )
{
    $(document).ready(function () { // On verifie que la page est chargée
        $.get("ajax-plan-recherche.php",{action: 'saveModif', id_vinyl:idVinyl, id_exemplaire: idExemplaire, specificite:document.getElementById('txtspecificite'+i).value,nc:Math.random()  },
            function success(data){ // Au succès on renvoie le résultat de la requête
                afficheRecherche();

               
            } );
       
    });
    
}
/*

function rechercheArtisteAmazon()
{
	if (document.getElementById('searchartiste').value!="")
	{
		$(document).ready(function () { // On verifie que la page est chargée
                    $.get("ajax-ajout-vinyl-recherche.php",{action: 'rechArtiste', searchartiste:document.getElementById('searchartiste').value },
                        function success(data){ // Au succès on renvoie le résultat de la requête
                            document.getElementById('resultAmazon').innerHTML = data;
                            
                        } );
                   
                });
	}
}

function afficheTitreAmazon()
{
    if (document.getElementById('artiste').value!="")
    {
            $(document).ready(function () { // On verifie que la page est chargée
                $.get("ajax-ajout-vinyl-recherche.php",{action: 'afficheTitre' },
                    function success(data){ // Au succès on renvoie le résultat de la requête
                        document.getElementById('resultAmazon2').innerHTML = data;
                        
                    } );
               
            });
    }
}

function rechercheTitreAmazon()
{
    if (document.getElementById('searchtitre').value!="")
    {
            $(document).ready(function () { // On verifie que la page est chargée
                $.get("ajax-ajout-vinyl-recherche.php",{action: 'rechTitre', searchartiste:document.getElementById('artiste').value, searchtitre:document.getElementById('searchtitre').value},
                    function success(data){ // Au succès on renvoie le résultat de la requête
                        document.getElementById('resultAmazon3').innerHTML = data;
                        
                    } );
               
            });
    }
}


/************** fonction facebook ***************/






