

var textdefault = ""

$(document).ready(function(){
   var url=self.location.href;
   var deja=$('#depotfav .listefav a[@href='+url+']');





                     $(".soumenu").hide();
                     $("*:not(#menu a)").click(function(){
                           $(".soumenu").hide()
                     })


                     $("#fildariane2 a").each(function(i){

                                       $(this).addClass("niv"+i);
                                       if(i>0)$(this).prepend("<img src='design/element/retour.gif' alt='-'/>");
                                             })

                      $('div#totem,div#contenu *,#banniere').mouseover(function(){

                           $(".soumenu").hide()
                                                 })
                     $("#menu li[a][.soumenu]").mouseover(function(){
                           $(".soumenu").hide();
                           $(".soumenu",this).show();
                     })
                   $('img[@src$=.png]').ifixpng();

                   $('div#contenu table tbody tr').each(function(i){
                                                      if(i/2==Math.round(i/2)){
                                                         $(this).addClass("sombre")
                                                      }
                                                      })

                    if($("#margedroite").size()==0){
                     $("#pied").css({marginRight:"0px"})
                    }
                    $("#aidelecture .imprimer").click(function(){
                                                self.print();

                                                    })
                  $("#aidelecture .moins").click(function(){

                        size=$("html").css("font-size");
                        size=Number(size.substring(0,size.indexOf("px")))

                        size-=2
                        $("html").css("font-size",size+"px");
                        if(size==12){$(this).css("display","none")}
                        if(size<22){$("#aidelecture .plus").css("display","inline")}

                                                })
                  $("#aidelecture .plus").click(function(){

                        size=$("html").css("font-size");
                        size=Number(size.substring(0,size.indexOf("px")))

                        size+=2
                        $("html").css("font-size",size+"px");
                        if(size==22){$(this).css("display","none")}

                        if(size>8){$("#aidelecture .moins").css("display","inline")}

                                                })


                  if(deja.size()==1){
                        $('.addfavoris').hide()
                     }


                     if($('.addfavoris').size()){
                             $('.addfavoris').Draggable({revert: true, fx: 300, ghosting: false, opacity: 0})

                             $('#depotfav').Droppable({
                                    accept : 'addfavoris',
                                    ondrop:  addToFavoris
                              });

                            $('.addfavoris').click(function(){addToFavoris(this)})


                     }

                             $('.fav img').click(function(){suprfav($(this).parent());  })



            if($('#depotfav .listefav').size()!=0){
                             $('.listefav').Sortable({
                                    accept : 'fav',
                                    opacity: 0.7,
                                    onOut:suprfav,
                                    onStop:setOrderFavoris,
                                    fit : false

                                               })
            }
   textdefault=$('#textedefault').html();

})







var num=0;
var addToFavoris = function(dragged){

   var url=self.location.href;
   var deja=$('#depotfav .listefav a[@href='+url+']');




   if($('#depotfav .listefav').size()==0){
         $('#depotfav').html('')
         $('#depotfav').append('<ul class="listefav"></ul>')


   }


   title=$(dragged).attr("alt").substr(12);
   deja=$('#depotfav .listefav a[@href='+url+']');


   //addAjaxFavoris
   if(deja.size()==1){return;}


   addAjaxFavoris(title,url)


    $('.addfavoris').hide();
}






var lister=true
var taborder
var setOrderFavoris = function(){

   if(lister==false)return;

   if($('#depotfav .listefav .fav').size()==0){

      $('#depotfav').html(textdefault);return;
   }




   taborder=""

   $('#depotfav .listefav .fav').each(function(i){
                                    taborder+=$(this).attr("id").substr(1);
                                    if(i<$('#depotfav .listefav .fav').size()-1){taborder+=","}
   })



   if(taborder=='')return;

   taborder= "listeorder="+taborder

    $.ajax({
            type: "GET",
            url: "favoris.php",
         data: taborder,
          success: function(msg){
            $('#depotfav .listefav .fav').remove();
            $("fav",msg).each(function(){
               $('#depotfav .listefav').append('<li class="fav" id="f'+$(this).attr("num")+'"><img src="design/element/close.png" alt="suprimer"/><a href="'+$(this).attr("lien")+'">'+$(this).attr("titre")+'</a></li>')});

            $('.listefav').Sortable({
                           accept : 'fav',
                           opacity: 0.7,
                           onOut:suprfav,
                           onStop:setOrderFavoris,
                           fit : false})



                             $('.fav img').click(function(){suprfav($(this).parent());  })

         }
       });

}

var urldata;
var addAjaxFavoris = function(addtitre,addlien){

   urldata="addtitre="+addtitre+"&addlien="+addlien,
    $.ajax({
            type: "GET",
            url: "favoris.php",
         sync:true,
         data: urldata,
          success: function(msg){


            $('#depotfav .listefav .fav').remove();
            $("fav",msg).each(function(){
$('#depotfav .listefav').append('<li class="fav" id="f'+$(this).attr("num")+'"><img src="design/element/close.png" alt="suprimer"/><a href="'+$(this).attr("lien")+'">'+$(this).attr("titre")+'</a></li>')
                                       });

            $('.listefav').Sortable({
                           accept : 'fav',
                           opacity: 0.7,
                           onOut:suprfav,
                           onStop:setOrderFavoris,
                           fit : false

         })


                             $('.fav img').click(function(){suprfav($(this).parent());  })

         }
       });


}

var suprfav= function(dragged){

   lister=false

   var url=self.location.href;
   var urlsup=$("a",dragged).attr("href");


   $(dragged).remove();



   var theid=$(dragged).attr("id").substr(1);

       $.ajax({
            type: "GET",
            url: "favoris.php",
         data: "remove="+theid,
          success: function(msg){

               lister=true
          }
       });
       if($('#depotfav .listefav .fav').size()==0){

      $('#depotfav').html(textdefault);



   }

   if(url==urlsup){
    $('.addfavoris').show();}





}

function valideEmail()
{
   var str=$("#newsletteremail").val();
   var at="@"
   var dot="."
   var lat=str.indexOf(at)
   var lstr=str.length
   var ldot=str.indexOf(dot)
   var error=0;
   if (str.indexOf(at)==-1)error=1;
   if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)error=1;
   if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)error=1;
   if (str.indexOf(at,(lat+1))!=-1)error=1;
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)error=1;
   if (str.indexOf(dot,(lat+2))==-1)error=1;
   if (str.indexOf(" ")!=-1)error=1;
   if(error == 1)
   {
      alert("Votre adresse email n'est pas valide");
      return false;
   }
   else return true
}