jQuery(document).ready(function(){
 
 /* gestion du menu */

      $('.btn-menu').hover(function() {
           
           if( $('.sous-menu',this).css('display') == 'none'){           
           var over = $('img',this).attr('rel'); 
           var larg = $('img',this).width()-15;
           $('.liens_menu',this).css('width' , larg-2);
           $('img',this).attr('src',over);
           $('.sous-menu',this).css('width' , larg);
           $('.sous-menu',this).slideDown(200);
           }
                                
       }, function() {  
           var out = $('img',this).attr('name');
           var id = $('img',this).attr('id');
           $('.sous-menu',this).css('z-index' , '99999');
           $('.sous-menu',this).slideUp(200 , function() {
           $('#'+id).attr('src',out);
           $(this).attr('rel','1');
           });
       });
       


   $(".liens_menu").hover(function() {  
         $(this).css("background-color" , "#E72019"); 
         $(this).css("color" , "#fff");
         $("a",this).css("color" , "#FFFFFF");
                     
    }, function() {  
        $(this).css("background-color" , "#000");
        $(this).css("color" , "#8c8c8c");
        $("a",this).css("color" , "#8c8c8c");
    });


   $(".liens_menu").click(function() {  
         document.location = $("a",this).attr("href");             
    });
   
    

/* gestion du login */

 $('#moncompte').click(function() {
  if($("#session_m").val() == 0){
     if ($("#login").is(":hidden")) {
      $('#login').slideDown(400, function(){});
     }
     else{
      $('#login').slideUp(400, function(){});
      $('#divpassoublie').slideUp(400, function(){});
     }
   }else{ 
    var url = '';
    if(getParamValue('lg')){var url = '?lg='+getParamValue('lg');}
    document.location.href = '/moncompte/mon-compte.php'+url; 
   }  
 });
 
 $('#fermeturelogin').click(function() {
   $('#login').slideUp(400, function(){});
   $('#divpassoublie').slideUp(400, function(){});
 }); 
 
 $('#btnpassoublie').click(function() {
  if ($("#divpassoublie").is(":hidden")) {
   $('#divpassoublie').slideDown(400, function(){});
  }
  else{
   $('#divpassoublie').slideUp(400, function(){});
  }
 }); 

  
 $('#btnpassoublie').hover(function() {  
       $(this).removeClass('sanslien').addClass('sanslienhover');               
    }, function() {  
      $(this).removeClass('sanslienhover').addClass('sanslien');   
  });  
  


  $("#Closepopup").click(function(){
      disablePopup();
  });
  
  $(".Openpopup").click(function(){
      /*centering with css*/
      centerPopup();
      /*load popup*/
      loadPopup();
  });
  
	
	$("#backgroundPopup").click(function(){
		disablePopup();
	});

	$(document).keypress(function(e){
		if(e.keyCode==13 && popupStatus==1){
			disablePopup();
		}
	});



     $('.pagination').hover(function() {  
         $(this).removeClass('pagination').addClass('pagination-over');               
      }, function() {  
         $(this).removeClass('pagination-over').addClass('pagination');  
      });

     $('.pagination-prod').hover(function() {  
         $(this).removeClass('pagination-prod').addClass('pagination-over-prod');               
      }, function() {  
         $(this).removeClass('pagination-over-prod').addClass('pagination-prod');  
      });

     $('.pagination-forum').hover(function() {  
         $(this).removeClass('pagination-forum').addClass('pagination-over-forum');               
      }, function() {  
         $(this).removeClass('pagination-over-forum').addClass('pagination-forum');  
      });

     /* désactivation copier/coller */
     if(document.getElementById('code')){
       document.getElementById('code').onpaste = function(){
        return false;
       };
     }



    $(".altcoul").hover(function() { 
         coul = $(this).css("background-color"); 
         $(this).css("background-color" , "#ffffff");
                     
    }, function() {  
        $(this).css("background-color" , coul);
    });




});


/* POPUP */
var popupStatus = 0;

function centerPopup(){
  var windowWidth = document.documentElement.clientWidth;
  var windowHeight = document.documentElement.clientHeight;
  
  if(BrowserDetect.browser == 'Explorer'){
   formtop = document.documentElement.scrollTop;
  }
  else{
   formtop = window.pageYOffset;
  }
  
  var popupHeight = $("#popup").height();
  var popupWidth = $("#popup").width();
  //center
  $("#popup").css({
  "position": "absolute",
  "top": (200)+formtop,
  "left": windowWidth/2-popupWidth/2
  });
  // for IE6
  $("#backgroundPopup").css({
  "height": windowHeight
  });
}

function loadPopup(){
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("#popup").fadeIn("slow");
		popupStatus = 1;
	}
}


function disablePopup(){
  if(popupStatus==1){
  $("#backgroundPopup").fadeOut("slow");
  $("#popup").fadeOut("slow");
  popupStatus = 0;
  }
}

function Open_popup(erreur)
{
  centerPopup();
  loadPopup();
  $("#corp_popup").html(erreur);
}

/* FIN POPUP */




function Slide(id)
{
  
  $(".slider").each(function(){ 
   if($(this).not(':hidden') && $(this).attr('id') != id){ $(this).slideUp(200); }
  });

  $("#"+id).slideToggle(200);
}





function PassOublie()
{
      $.ajax({ url: "/js/retour.php?lg="+getParamValue('lg'), 
				data: "PassOublie="+$('#Rchamp_login').val(),  
				type: "POST",
				success: function(msg){ 
  				  	var alert = $("message",msg).text();
	                var code = $("code",msg).text();
				    Open_popup(alert);
				}					
			});  
}


function login()
{
      $.ajax({ url: "/js/retour.php?lg="+getParamValue('lg'), 
				data: "login="+$('#champ_login').val()+"&password="+$('#champ_pass').val(),  
				type: "POST",
				success: function(msg){ 
  				  	var alert = $("message",msg).text();
	                var code = $("code",msg).text();
				  if(code == '0'){Open_popup(alert);}
				  else{
                    var url = '';
                    if(getParamValue('lg')){var url = '?lg='+getParamValue('lg');}
                    document.location.href = '/moncompte/mon-compte.php'+url; 
				  }
				}					
			});
}

function login2()
{
      $.ajax({ url: "/js/retour.php?lg="+getParamValue('lg'), 
				data: "panier=3&login="+$('#pseudo').val()+"&password="+$('#pass').val(),  
				type: "POST", 
				success: function(msg){ 
  				  	var alert = $("message",msg).text();
	                var code = $("code",msg).text();
				  if(code == 0){Open_popup(alert);}
				  else{ 
                    var url = '';
                    if(getParamValue('lg')){var url = '?lg='+getParamValue('lg');}
                    document.location.href = '/monpanier/monpanier3.php'+url; 
				  }
				}					
			});
}


function AddPanier(id,type,qte)
{
   if(document.getElementById('finition')){var finition = $("#finition").val();}else{var finition = '';}
   if(document.getElementById('oeuillet')){var oeuillet = $("#oeuillet").val();}else{var oeuillet = '';}
   if(document.getElementById('taille')){var taille = $("#taille").val();}else{var taille = '';}  
   
  if(type == 1){
   var UrlVar = 'AddPanier=1&id='+id+'&type='+type+'&support='+$("#support").val()+'&taille='+$("#taille").val()+'&finition='+finition+'&oeuillet='+oeuillet+'&autre=&qte='+qte;
  }
  else if(type == 2){
   var UrlVar = 'AddPanier=1&id='+id+'&type='+type+'&support=&taille='+$("#longueur").val()+'x'+$("#hauteur").val()+'&finition=&oeuillet=&autre='+$("#Prix").val()+'&qte='+qte;
  }  
  else if(type == 6){
   var UrlVar = 'AddPanier=1&id='+id+'&type='+type+'&support=&taille=&finition='+finition+'&oeuillet=&autre=&qte='+qte;
  }  
  else if(type == 7){
   var UrlVar = 'AddPanier=1&id='+id+'&type='+type+'&support=&taille='+$("#taille").val()+'&finition='+finition+'&oeuillet=&autre=&qte='+qte;
  }    
  else{
   var UrlVar = 'AddPanier=1&id='+id+'&type='+type+'&support=&taille='+taille+'&finition=&oeuillet=&autre=&qte='+qte;
  }  


      $.ajax({ url: "/js/retour.php?lg="+getParamValue('lg'), 
				data: UrlVar,  
				type: "POST",
				success: function(msg){ Open_popup(msg); }					
			});  


}


function Code_promo()
{
  
      $.ajax({ url: "/js/retour.php?lg="+getParamValue('lg'), 
				data: "Code_Promo="+$("#code").val(),  
				type: "POST", 
				
				success: function(msg){ 
  				  	var alert = $("message",msg).text();
	                var code = $("code",msg).text();
	                var total = $("total",msg).text();
	                
	                if(code != 0){
	                $("#retour-promo").html('-'+alert+' &euro;');
	                $("#total-commande").html(total+' &euro;');
	                }
	                else{
	                $("#retour-promo").html('-0 &euro;');
	                $("#total-commande").html(total+' &euro;');
	                }
	                
	                
	                				  
				}					
			}); 

}




function ScrollTo()
{
 /*var place_post = 200+$('#billet').outerHeight();*/
 var place_post = $("#com-ajout").offset().top;
 if(BrowserDetect.browser == 'Safari'){
  $('body').animate({scrollTop : place_post},600, function(){Slide('ajout');});
 }
 else{
  $('html').animate({scrollTop : place_post},600, function(){Slide('ajout');});
 }

}

