/*****************************/
/* fonctions-jquery.js
/* contient les evenements jquery
/* Nicolas Rossi
/*****************************/  

 
$(function()
{       
   
      //click sur le menu des category de press//
      $("#menuCategoryPress a").click(function()        
      {
          var myId = $(this).attr("id");      
          //$("#presseContent").load("lpg-presse-view.php?pressCategory="+myId+""); 
      
          $.ajax({
                    type: "post",
                    url: "lpg-presse-view.php",
                    data: "pressCategory="+myId,  
                    beforeSend: function(){ 
                                $("#presseContent").hide();
                                //$("#presseContent").empty();                                    
                                showPreload();
                    },                    
                    success: function(data){
                        if(data.length >0) { 
                                hidePreload();  
                                $("#presseContent").html(data);                                
                                $("#presseContent").fadeIn();                                
                                $('#listePressWslide').wslide({
                                    width: 600, 
                                    height: 570, 
                                    duration:300,          
                                    horiz: true        
                                });  
                                $('#listePressWslide').css("margin-top","10px");
                                $('.wslide-menu').css("text-align","center");
      
                        }
                        else { 
                                hidePreload();
                        } 
                    }
                });
      });
   
   if ($.fn.wslide)
    {    
      //wslide du contenu de la revue de presse// 
   $('#listePressWslide').wslide({
      width: 600, 
       height: 570,
        duration:300,          
       horiz: true        
    });    

    }

    
    
    $('#listePressWslide').css("margin-top","10px");
    $('.wslide-menu').css("text-align","center"); 
    
    
     $("#news21 img").after('<img src="images/news-cannes03.jpg" alt="cannes 2009"><img src="images/news-cannes04.jpg" alt="cannes 2009"><img src="images/news-cannes05.jpg" alt="cannes 2009"><img src="images/news-cannes06.jpg" alt="cannes 2009">');
 
 
   $('#news21').cycle({ 
    fx:       'fade', 
    speed:    1000    
   });

   
    /***********************/
    /** concours.php page **/
   
   $(".concoursDejaClient").click(function()
   {
        var id = $(this).attr("id");
        
        if(id=='client')
        {
           $('#champsType').hide();
           //$('#champsType label').text('N°Client: *');
           $('#typeClient').val('client');
           $(".concoursDejaClient").removeClass("dejaClientHover");
           $(this).addClass("dejaClientHover");
        }
        else if(id=='siret')
        {
           $('#champsType').show();
           $('#champsType label').text('N°SIRET: '); 
           $('#typeClient').val('pas_client'); 
           $(".concoursDejaClient").removeClass("dejaClientHover");
           $(this).addClass("dejaClientHover");               
        } 
   });
   
   
   
      // validation du formulaire d'activation de garantie  
      $("#concourHuber").validate({
          rules: { 
            reponse: {
            required: true
            },                   
            adresse: {
            required: true            
            },    
            mail: {
            required: true,
            email: true              
            },         
            prenom: {
            required: true               
            },
            nom: {
            required: true                   
            },
            raisonsociale: {
            required: true            
            },
            tel: {
            required: true            
            }
          },
          messages: {                          
                reponse: "Entrez votre réponse",
                adresse: "Entrez votre adrese",         
                mail: "Entrez votre mail",
                prenom: "Entrez votre prénom",
                nom: "Entrez votre nom",
                raisonsociale: "Entrez votre raison sociale",
                tel: "Entrez votre téléphone"
                
          }  
      });  
      
       $("#concourHuber").submit(function()
      {
      
          if($("#typeClient").val()=='')
          {
                $("#errorDejaClient").show();
                return false;
          }
          else return true;
                                  
      });  
      
   

      $("a#reglementVenise").click(function()
      {
           centeredX("#openReglementVenise");
           $("#openReglementVenise").show();
      });
      
      
      $(".imgCertificazione").click(function()
      {
      
          centeredX("#certificazione");
          $("#certificazione").show();
      
      });
      
      
      $("#certificazioneClose").click(function()
      {
         $("#certificazione").hide();
      });
      
      
      $("#closeWindows").click(function()
      {
        $("#openReglementVenise").hide();      
      });
      
      
    /*$('#openReglementVenise').draggable({          
          handle: '#reglementTop'                    
       });   */
                 
    $("#contactInfoItalia").html('Per qualsiasi richiesta di rettifica dei dati, pregasi inviare una email a info@lpgitalia.com').fadeIn();
                 
                 
});


 function showPreload()
            {
                  $('.preloader').show();
            
            }

 function hidePreload() 
            { 
                $('.preloader').hide();                              
            }
     
     
/* retrouver la taille de la fenetre */
function returnSize() {
 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;
 }    
 var result = new Array(myWidth,myHeight);
 return result;      
 }
 
 function returnSizeX() {
 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;      
 }
            
            
 function centeredX(myId) {
    var result=returnSizeX();                   
    var myWidth=result;  //recupere la largeur du navigateur 
    //var myHeight=result[1];  //recupere la hauteur du navigateur 
    var elementWidth=$(myId).width();  //largeur de l'element
    //var elementHeight=$(myId).height();  //hauteur de l'element
    var myScrollLeft=document.documentElement.scrollLeft; //longueur de defillment de l'element
    //var myScrollTop=document.documentElement.scrollTop;  //hauteur de defillement de l'element
    var posX=myScrollLeft+myWidth-myWidth/2-elementWidth/2;
    //var posY=myScrollTop+myHeight-myHeight/2-elementHeight;      
    $(myId).css({left:posX+"px"});
    //$(myId).css({top:posY+"px"});
}

/*
      // Attribution de l'effet déplacable à un objet  //
       $('.categorieBox').draggable({
          //grid: [10,10],  //deplacement avec effet de grille  
          handle: '.CategoriesArrondi'           
       });    
*/