// JavaScript Document

//scroll sur les ul "panel"
$(function(){
  $('.panel').jScrollPane({
    showArrows:true,
    scrollbarWidth: 7,
		reinitialiseOnImageLoad: true,
		dragMaxHeight: 45,
		dragMinHeight: 20
  });
});

$(document).ready( function () {

//menu secondaire avec et sans scroll
    $(".navigation li:not('#activ') div.jScrollPaneContainer").hide();
    $(".navigation ul.noScroll:not('#activ')").hide();
    $(".navigation li.toggleSubMenu > a").click( function () {
        if ($(this).next("div.jScrollPaneContainer:visible").length != 0 || $(this).next("ul.noScroll:visible").length != 0) {
            $(this).removeAttr("id");
            $(this).next("div.jScrollPaneContainer").slideUp("normal");
            $(this).next("ul.noScroll").slideUp("normal");
        }
        else {
            $(".navigation li.toggleSubMenu > a").removeAttr("id");
            $("div.jScrollPaneContainer").slideUp("normal");
            $("ul.noScroll").slideUp("normal");
            $(this).attr({id: "activ"});
            $(this).next("div.jScrollPaneContainer").slideDown("normal");
            $(this).next("ul.noScroll").slideDown("normal");
        }
        return false;
    }); 
    
//menu des langues   
	  $(".formulaire_menu_lang").hide();     // on cache le menu_lang
    
    $(".cookie_lang").click( function() {  // sur les liens qui possedent la classe cookie_lang, on pose le cookie de leur attribut rel.
        var lang = $(this).attr("rel");
        $(".formulaire_menu_lang form option").removeAttr("selected");
        $(".formulaire_menu_lang form option[@value='"+lang+"']").attr("selected","selected");
        $(".formulaire_menu_lang form").submit();
        
    });


// liens [+texte]
    $("div.plus:not('.open_at_load')").hide();
    $(".cache > a").click( function () {
        if ($(this).next("div.plus:visible").length != 0){
            $(this).next("div.plus").slideUp("normal");
        }
        else{
            $(this).next("div.plus").slideDown("normal");
        }
        return false;
    });


//agenda plus infos
    $("div.detail").hide();
    $("div.inter").click(function (){
        if ($(this).next("div.detail:visible").length != 0){
            $(this).next("div.detail").slideUp("normal");
        }
        else{
            $(this).next("div.detail").slideDown("normal");
        }
        return false;
    });

    
//liens actif agenda
  jQuery.extend({
    getURLParam: function(strParamName){
  	  var strReturn = "";
  	  var strHref = window.location.href;
  	  var bFound=false;
  	  var cmpstring = strParamName + "=";
  	  var cmplen = cmpstring.length;
  	  if ( strHref.indexOf("?") > -1 ){
  	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
  	    var aQueryString = strQueryString.split("&");
  	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
  	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
  	        var aParam = aQueryString[iParam].split("=");
  	        strReturn = aParam[1];
  	        bFound=true;
  	        break;
  	      }
  	    }
  	  }
  	  if (bFound==false) return null;
  	  return strReturn;
  	}
  });
  var param1 = $.getURLParam("date");
  if(param1 != null){
    param2=param1.substr(8,2);
    $("#"+param2).attr({style: "background-color:black;color:white;"});
  }

//formulaire contact verif
  $('#form').submit(function(){
      for(i=1; i<=4; i++){
        if($(".verif"+i, this).val().length == 0){
          alert('merci de remplir tous les champs');
          return false;
        }          
      }
      if(!$(".verif2").val().match(/^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/)){
        alert('merci d\'enter un email valide');
        return false;
      }
  });
  $('#insc').submit(function(){
      for(i=1; i<=2; i++){
        if($(".verif"+i, this).val().length == 0){
          alert('merci de remplir les champs nom et email');
          return false;
        }          
      }
      if(!$(".verif2").val().match(/^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/)){
        alert('merci d\'enter un email valide');
        return false;
      }
  });
});

//envoyer la page par email
function UrlEmail(){
        var chaine_mailto = '<a rel="nofollow" title="envoyer cette page par email" href="mailto:';
        chaine_mailto += '?subject= Site web de la criée' ;
        chaine_mailto += '&body= Un amis vous recommande la page : '+ encodeURIComponent( document.title )+'. ';
        chaine_mailto += 'Cette dernière est consultable à l\'adresse suivante : ' + encodeURIComponent(window.location.href);
        chaine_mailto += '" title="Envoyer par e-mail"><img src="squelettes/images/mail.gif" alt="email" /></a>';
        document.write(chaine_mailto);
}


