/******************************
 *  GUI boutique fdh   (initialement li.js)
 *
 *  auteur: baptiste
 *  maj:    erational
 *
 *  date:   2011.09.20
 *  version:0.2  
 *
 *******************************/        

$(document).ready(function(){
  // diapo
  
  $("a[rel=gallery]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'outside',
				//'overlayColor'		: '#000',
				'overlayOpacity'	: 0.85,
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					// return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
					return '<span id="fancybox-title-over">' + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
	})


  
  // don montent libre ou non
  
   // ergonomie
  if ($('#prixlibredon').length>0)  { 
      $(".but_panier_light").hide();
      
      if ($('.produit_all').length>0)  // redirection sur la page produit direct
          //window.location = "?fond=produit&id_produit=59&id_rubrique=10";
          window.location = "espace-dons_10___don.html";
  }
  
  
  
  
  // gestion des montants  
  $('.LIEN_commander').mouseup(function(){return false;});    
  $('.LIEN_commander').click(function(){     
    // prix libre dispo  ?
    if ($('#prixlibredon').length>0)  {            
      montant = parseInt($('#prixlibredon input').val());
      if (isNaN(montant))
            montant = 0;         
      // montant valide        
      if ((montant>1)&&(montant<2000)) {               
        $(this).attr('href',$(this).attr('href')+'&pl='+encodeURI($('#prixlibredon input').val()));
        window.location = $(this).attr('href');                  
      } else {
        alert("Le montant de votre don est invalide");
      }
      return false; 
    } 
     
    // ajout au panier classique
    return true;
  });
    
  // ... calculette  
  $('#prixlibredon input').keyup(function(){
      if ($(this).parent().parent().find('.calculette').length <= 0 )
      $(this).parent().parent().append('<p class="calculette">Si vous &ecirc;tes imposable, votre don vous revient &agrave; <span class="real"></span>&nbsp;&euro;</p>');
      $(this).parent().parent().find('.calculette .real').html(isNaN(parseFloat($(this).val())) ? '--' : parseFloat($(this).val())*34/100);
  });
 
 
 
  // panier > connexion :  mot passe rempli automatiquement + caché
  function generateRandomValue() {
    var ListeCar = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9');
    var Chaine ='';
    var max = Math.floor(Math.random()*100+4);
    for(i = 0 ; i < max ; i++)
      Chaine = Chaine + ListeCar[Math.floor(Math.random()*ListeCar.length)];
    return Chaine;
    
  }
  var value = generateRandomValue(); 
  $('input[name=motdepasse1], input[name=motdepasse2]').each(function(){ $(this).val(value); });
  $('input[name=motdepasse1], input[name=motdepasse2]').parent().css('display','none');
  
  // paiement cb
  $('#logo_cb').bind("click",function(){ 
        $('form[name=PaymentRequest]').submit();
        return false;
  });

});

