function autotab(current,to){
   if (current.getAttribute && current.value.length == current.getAttribute("maxlength")) {
      to.focus();
   }
}

function noSubmit(e) {
     var key;     
     if(window.event)
          key = window.event.keyCode; //IE
     else
          key = e.which; //firefox     
     return (key != 13);
}

function actionEnter(obj, e){
   if (!noSubmit(e)){
      $(obj).trigger('click');
      return false;
   }else{
      return true;
   }
}


function verifySearch(search, default_text){
   if (search != "" && search != default_text){
      return true;
   }else{
      return false;
   }
}


var fancybox_bg = '#fff';
if ($.browser.msie ){
   var fancybox_bg = '#000';
}
$(document).ready(function() {
   $("a.member_login").fancybox({
   	"autoScale" : false,
   	"showCloseButton" : false, 
      "width"	:	620,
   	"height" : 435,
   	"padding" : 0,
   	"type" : "iframe",
   	"overlayColor" : fancybox_bg,
   	"overlayOpacity" : 0.8,
   	'scrolling'   : 'no'
   });
   
   $("#newsletterSubscriptionPop, #newsletterSubscriptionPopFooter").fancybox({
   	"autoScale" : false,
   	"showCloseButton" : false, 
      "width"	:	618,
   	"height" : 630,
   	"padding" : 0,
   	"type" : "iframe",
   	"overlayColor" : fancybox_bg,
   	"overlayOpacity" : 0.8,
   	'scrolling'   : 'no'
   });

   
   if ($('#header_member_username').length){   
      $('#header_member_username').hover(function(){
         $('#header_member_menu').show();
      }, function(){
         $('#header_member_menu').hide();
      });
   }
   
   
   $("a.fancy_image").fancybox({
   	"autoScale" : true,
   	"overlayColor" : fancybox_bg,
   	"overlayOpacity" : 0.8
   });       
})

// Inscription à la liste d'envoi (à droite)
function saveNewsletterSubscription(form, step, popObj){
   
   if (popObj == null){
      popObj = '#newsletterSubscriptionPop';
   }
   
   if ($(form).validateForm('error', '', '', 1)){
      $('#newsletter_error_div').hide();
      $.post(newsletterSubscriptionAjaxUrl,{action : 'save', data : $(form).serialize(), step : step },function(data){
         if (step == 'step1'){
            url_ori = $(popObj).attr('href');
            url = url_ori+'?email='+form.email.value;
            $(popObj).attr('href', url);
            form.email.value = '';
            $(popObj).trigger('click');
            $(popObj).attr('href', url_ori);
         }
         //_gaq.push(['_trackPageview', "/funnel_S1_G3/step1.html"]);
      },'text');
   
   }else{
      $('#newsletter_error_div').show();
   }
}

function logSearchSuggestionClick(id, name, link){

   jQuery.ajax({
      async: false,
      type: "POST",
      url: base_url+"/views/header/search_ajax.php",
      data: {
         action : 'log-top-hit',
         id: id,
         term: name
      },
      contentType: "application/x-www-form-urlencoded; charset=UTF-8",
      cache: false
   });
   
   window.location = link;
   
   return true;
}

// FROM: http://www.beyondstandards.com/archives/input-placeholders/
function activatePlaceholders() {
   var detect = navigator.userAgent.toLowerCase();
   var version = navigator.appVersion;
   
   if (detect.indexOf("safari") > 0) return false;

   var inputs = document.getElementsByTagName("input");
   for (var i=0;i<inputs.length;i++) {
     if (inputs[i].getAttribute("type") == "text") {
      if (inputs[i].getAttribute("placeholder") && inputs[i].getAttribute("placeholder").length > 0) {
       inputs[i].value = inputs[i].getAttribute("placeholder");
       inputs[i].onclick = function() {
        if (this.value == this.getAttribute("placeholder")) {
         this.value = "";
        }
        return false;
       }
       inputs[i].onblur = function() {
        if (this.value.length < 1) {
         this.value = this.getAttribute("placeholder");
        }
       }
      }
     }
   }
}

window.onload=function() {
   if ($.browser.msie ){
   activatePlaceholders();
   }
}
