$(document).ready(function(){

  $('[rel="twipsy"]').twipsy().bind('mouseout', function(){$('.twipsy.fade').fadeOut();});

  /* hover du menu */
  $('#menu > li').each(function(){
    if(!$(this).children('a').hasClass('selected')){
      $(this).hover(
        function(){
          $('#menu > li > a').css('background-position', '0 0');
          $(this).children('a').css('background-position', '0 -72px');
        },
        function(){
          $(this).children('a').css('background-position', '0 0');
          $('#menu > li > a.selected').css('background-position', '0 -72px');
        }
      );
    }
  });

  var oldcolor,aoldcolor;
  /* Menu déroulant */
  $('.submenu').parent('li').hover(function(){
    $(this).children('.submenu').show();
  }
  ,function(){
    $(this).children('.submenu').hide();
  });
  $('.submenu > li').hover(function(){
	oldcolor = $(this).css('background-color');
	aoldcolor = $(this).find('a').css('color');
	$(this).find('a').css('color', '#4C5154');
    $(this).css('background-color', '#d8e6ec');
  }
  , function(){
    $(this).css('background-color', oldcolor);
	$(this).find('a').css('color', aoldcolor);
  });

  /* height des blocs de droite */
  $('.element-droite').each(function(){
    if(parseInt($(this).height()) < 100){
      $(this).height(100);
    }
  });

//  $('#detail_twitter').click(function(){
//    $.facebox('<div id="twitterForm"><label>Identifiant Twitter : </label><input type="text" id="twitter_username" /><div class="clear"><!-- --></div><br /><label>Mot de passe : </label><input type="password" id="twitter_password" /><div class="clear"><!-- --></div><br /><a href="#" onclick="return Tweet();" style="color: #000;">Twitter !</a></div>');
//  });

  $('#detail_twitter').click(function(){
    var left = (screen.width/2)-(800/2);
    var top = (screen.height/2)-(600/2);

    window.open($(this).attr('href'), 'Tweetter une annonce depuis VPN autos', "menubar=no, status=no, scrollbars=no, width=800, height=600, resizable=no, top="+top+", left="+left)
    return false;
  });

//  $('#footer-twitter').click(function(){
//    $.facebox('<div id="twitterForm"><label>Identifiant Twitter : </label><input type="text" id="twitter_username" /><div class="clear"><!-- --></div><br /><label>Mot de passe : </label><input type="password" id="twitter_password" /><div class="clear"><!-- --></div><br /><a href="#" onclick="return TwitterFriend();" style="color: #000;">Suivre VPN !</a></div>');
//  });

  $('#footer-twitter').click(function(){
    var left = (screen.width/2)-(800/2);
    var top = (screen.height/2)-(600/2);

    window.open($(this).attr('href'), 'Tweetter une annonce depuis VPN autos', "menubar=no, status=no, scrollbars=no, width=800, height=600, resizable=no, top="+top+", left="+left)
    return false;
  });

  $('#detailEnvoyerAmi').click(function(){
    $.facebox(
'<div id="twitterForm">'
+'<label>Votre nom : </label><input type="text" id="envoyer_ami_nom" />'
+'<div class="clear"><!-- --></div><br />'
+'<label>Votre prénom : </label><input type="text" id="envoyer_ami_prenom" />'
+'<div class="clear"><!-- --></div><br />'
+'<label>E-mail de votre ami : </label><input type="text" id="envoyer_ami_mail" />'
+'<div class="clear"><!-- --></div>'
+'<a href="#" onclick="return detailSendFriend();" style="color: #000;">Envoyer !</a>'
+'</div>'
    );
  });

  $("#newsletterVenteFlash").click(function(){
    $.facebox(
'<div id="twitterForm">'
+'<label>Votre e-mail : </label><input type="text" id="newsletter_vente_flash_mail" />'
+'<div class="clear"><!-- --></div><br />'
+'<a href="#" onclick="return newsletterVenteFlash();" style="color: #000;">Être informé des prochaines ventes flash !</a>'
+'</div>'
    );
    return false;
  });

  $('#NewsletterForm').submit(function(){
    $.post(
      $('#NewsletterForm').attr('action'),
      {mail: $('#NewsletterForm input:text').val()},
      function(data){
        $.facebox(data);
      }
    );
    return false;
  });

  $("#contactTel").keypress(function(e){
    if(e.keyCode == 13){
      $("#contact-confirm").click();
      return false;
    }
  });

});

function newsletterVenteFlash(){
  return false;
}

function detailSendFriend(){
  if($("#envoyer_ami_nom").val() != '' && $("#envoyer_ami_prenom").val() != '' && $("#envoyer_ami_mail").val() != ''){
    $.post(
      detailSendFrienUrl,
      {nom: $("#envoyer_ami_nom").val(), prenom: $("#envoyer_ami_prenom").val(), mail: $("#envoyer_ami_mail").val(), url: sendFriendAnnonceUrl, marque: twitterMarque, modele: twitterModele, prix: twitterPrix},
      function(){
        $("#twitterForm").html('Vous avez envoyé un email à votre ami.');
      }
    );
  }
  return false;
}

function contactTel(url){
  if(!/^0[0-9]( |.|\/)?([0-9]{2}( |.|\/)?){4}$/.test($('#contactTel').val())){
    alert('Numéro de téléphone invalide');
  }else{
    $.post(
      url,
      {telephone: $('#contactTel').val()},
      function(data){
        $.facebox(data);
      }
    );
  }
}

function Tweet(){
  $.post(
    twitterAjaxURL,
    {
      marque: twitterMarque,
      modele: twitterModele,
      prix: twitterPrix,
      url: twitterURL,
      username: $('#twitter_username').val(),
      password: $('#twitter_password').val()
    },
    function(data){
      $("#twitterForm").html(data)
    }
  );
  $('#twitterForm').html('<div style="margin: 0 auto; width: 50px;">'+twitterLoader+'</div>');
  return false;
}

function TwitterFriend(){
  $.post(
    twitterFriendAjaxURL,
    {
      username: $('#twitter_username').val(),
      password: $('#twitter_password').val()
    },
    function(data){
      $("#twitterForm").html(data)
    }
  );
  $('#twitterForm').html('<div style="margin: 0 auto; width: 50px;">'+twitterLoader+'</div>');
  return false;
}
