// unobtrusive javascript
document.getElementsByTagName("html")[0].className = "has_js";

$(document).ready(function(){


  //simplest menu ever coded for IE6 (may you taint in hell)
  if($.browser.msie) { $( function() {
    $("#menu li:has(ul)").hover(function(){
      $(this).addClass("ieHover");
    },function(){
      $(this).removeClass("ieHover");
    });
  });}

  //menu electron header (gronk)
  $("#electron li:has(div)").hoverIntent({
    sensitivity: 10,
    interval: 0,
    over: deploy,
    timeout: 200,
    out: retract
  });

	// Carousel
	$('#the-footer .inner-list').jCarouselLite({
    btnNext: "#the-footer .next",
    btnPrev: "#the-footer .prev",
    visible: 5
  });

  //Easy tooltip
  $(".tooltip").easyTooltip();

  //The footer style
  $('#the-footer li a').hover(function () {
    austerlitz = $(this).attr('title');
    $(this).append("<div class='victory'>"+austerlitz+"</span>");
  },function(){
      $('.victory').remove();
  });

	// highlight sur le formulaire
	if ($("#formulaire").length == 1) {
  	$('#formulaire form input, #formulaire form textarea, #formulaire form select').focus(function(){
  		$(this).parents('.conteneur').addClass("over");
  	}).blur(function(){
  		$(this).parents('.conteneur').removeClass("over");
  	});
	}

	// validation de ces gronks de formulaires
    $("#frmtipafriend, #frmcontact, #frmprofil, #frminscription").submit(function(){
        valid=true;
        $('.erreur').empty().hide();
        $(".erreur").siblings(':input').each(function(){
                if(!$.trim($(this).val())){
                        $(this).siblings(".erreur:first").html("Champ obligatoire");
                        valid=false;
                }
        });
        filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
        emails_ids = ['email','forum_email'];
        for(ids in emails_ids){
	        if($('#'+emails_ids[ids]).length > 0 && $('#'+emails_ids[ids]).val()!="" && !filter.test($('#'+emails_ids[ids]).val())){
	                $('#err_'+emails_ids[ids]).html("E-mail invalide");
	                valid=false;
	        }
        }
        if(valid == false)
        	$('.erreur').fadeIn('slow');
        return valid;
	});

	//colorbox
	$('.has_js .colorbox, .has_js .colorbox-outline').each(function(){$(this).attr("href", $(this).attr("href")+"?ajax=1");});
	// Pierre Martel est un dieu. Un miracle est visible au-dessus.

	$('.colorbox').colorbox();
	$('.colorbox-outline').colorbox({width:'400px', height:"60%", iframe:true});



	if($("#frmvote")){
		// page du vote enigme
		$("#frmvote").submit(function(){
			valid = true;
			count = 0;
			$('#frmvote input[type=checkbox]').each(function(){
				if($(this).attr('checked') == true){
					count += 1;
				}
			});
			if(count != 3){
				valid = false;
			}
			if(valid == false){
        		$("#frmvote").prepend("<div class='erreur'>Vous devez cocher trois cases.</div>").fadeIn('slow');
        	}
			return valid;

		});

	}


}); // end dom ready


//function navigation hover
	function deploy(){
		$(this).addClass('withVisible');
		$(this).children('div').slideDown();
		$(this).children('ul').slideDown();
		$('#electron li .sous_menu_site ul li a:hover').css('background','white');
	}
//function navigation out
	function retract(){
		$(this).removeClass('withVisible');
		$(this).children('div').slideUp('fast');
		$(this).children('ul').slideUp('fast');
	}
