
$(document).ready(function() {
  
  $(".encarts").hover(function(){
    $(this).addClass("encartshover");
  },function(){
    $(this).removeClass("encartshover");
  });
  
  
  $(".fancylink").fancybox({
    'titlePosition'   : 'over',
    'transitionIn'    : 'none',
    'transitionOut'    : 'none'    
  });
  
  /*$(".fancylink").fancybox({
    'transitionIn'    : 'none',
    'transitionOut'    : 'none',
    'titlePosition'   : 'over',
    'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
        return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + ' ' + title + '</span>';
    });*/
    
    
  
  h =  $('#content').height();
  $('#section-navigation').css('height', h);
  menuwidth = 0;
  cptmenus = 0;
  $("#menu ul li.firstlevel").each(function(i){
    menuwidth += $(this).width();
    cptmenus++;
  });
  paddings = 980 - menuwidth;
  padd = parseInt(paddings / cptmenus / 2);
  $("#menu ul li.firstlevel").each(function(i){
    $(this).css('padding-left', padd+'px');
    $(this).css('padding-right', padd+'px');
  });

});

function email_valide(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
   return true;
}


function initialize(address) {
    if (GBrowserIsCompatible()) { 
        var map = new GMap2(document.getElementById("map"), {mapTypes: [G_NORMAL_MAP, G_HYBRID_MAP]});  
    
        geocoder = new GClientGeocoder();
        mycenter = geocoder.getLatLng(address, function(point){
            map.setCenter(point, 15);
            
            map.clearOverlays();
            var marker = new GMarker(point);
            map.addOverlay(marker);
        });

        map.addControl(new GSmallMapControl());              // Add the scroll bar for zoom
        map.addControl(new GMapTypeControl());              // Add the button for the type of display
        map.enableScrollWheelZoom();                  // Enable the zoom with the mouse scroller    
        
        deleteCondGen();              
  }
}

function initialize(address, googlePoints) {
    if (GBrowserIsCompatible()) { 
        var map = new GMap2(document.getElementById("map"), {mapTypes: [G_NORMAL_MAP, G_HYBRID_MAP]});  
    
      if(googlePoints == ''){
            geocoder = new GClientGeocoder();
            mycenter = geocoder.getLatLng(address, function(point){
                map.setCenter(point, 15);
                
                map.clearOverlays();
                var marker = new GMarker(point);
                map.addOverlay(marker);
            });
    } else {
          points = googlePoints.split(',');
          gPoint = new GLatLng(points[0], points[1]);
            map.setCenter(gPoint, 15);
            map.clearOverlays();
            var marker = new GMarker(gPoint);
            map.addOverlay(marker);
        }
        
        map.addControl(new GSmallMapControl());              // Add the scroll bar for zoom
        map.addControl(new GMapTypeControl());              // Add the button for the type of display
        map.enableScrollWheelZoom();                  // Enable the zoom with the mouse scroller    
        
        deleteCondGen();              
  }
}
      
function deleteCondGen() {
    //alert($('.terms-of-use-link').html());
} 	



function getXhr(){
  var xhr = null;

  if(window.XMLHttpRequest) // Firefox et autres
     xhr = new XMLHttpRequest();
  else if(window.ActiveXObject){ // Internet Explorer
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
     alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
     xhr = false;
  }

  return xhr;
}

function getCategories(idCat) {
  var xhr = getXhr();

  // On défini ce qu'on va faire quand on aura la réponse
  xhr.onreadystatechange = function(){
    // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
    if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById('categoryList').innerHTML = xhr.responseText;
    }
  }

  xhr.open("POST","/scripts/php/ajax/galerie_photos.php",true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("idCat=" + idCat);
}
