
/*
* Toggle Onglet
*/
function toggle_onglet(onglet,ongletup)
{
	if(ongletup) {
		$(onglet).animate({"top": "-=300px","height": "+=300px"}, "slow");
		$(onglet+" .ongContent").animate({"opacity": "toggle"}, "slow");
		return 0;
	} else {
		$(onglet+" .ongContent").css("display:none;");
		$(onglet).animate({"height": "-=300px","top": "+=300px"}, "slow");
		$(onglet+" .ongContent").animate({"opacity": "toggle"}, "slow");
		return 1;
	}
}
/*
 * Masque plugin
 */
jQuery.fn.masque = function(height)
{

	$(this).hover(function()
	{
		$(this).stop().animate({"top": (360-height)+"px","height": height+"px"}, "slow");

	},
	function ()
	{
		$(this).stop().animate({"height": "0px","top": "360px"}, "slow");
	});
}
/*
 * Flickr plugin
 */
this.flickrPreview = function(){
	xOffset = 10;
	yOffset = 30;
	var windowWidth = $(window).width();
	var windowHeight = $(window).height();
	var scrollLeft = $(window).scrollLeft();
	var scrollTop = $(window).scrollTop();
	$("ul.flickrlist a").hover(function(e)
	{
		this.t = this.title;
		this.title = "";
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='flickrPreview'><img src='"+ this.longdesc +"' rel='"+ this.rel +"' alt='url preview' />"+ c +"</p>");
		var popupWidth=$("#flickrPreview").width();var popupHeight=$("#flickrPreview").height();
		if(windowWidth<(e.pageX+popupWidth+xOffset)){$('#flickrPreview').css("left",(e.pageX-xOffset-popupWidth)+"px");}
		else	{$('#flickrPreview').css("left",(e.pageX-xOffset-popupWidth)+"px");}
		if(windowHeight<(e.pageY+popupHeight+xOffset)){$('#flickrPreview').css("top",(e.pageY-popupHeight-yOffset)+"px");}
		else{$('#flickrPreview').css("top",(e.pageY+yOffset)+"px");}
		$("#flickrPreview").fadeIn("fast");
	});
	$("ul.flickrlist a").mouseout(function()
	{
		this.title = this.t;
		$("#flickrPreview").remove();
	});
	$("ul.flickrlist a").mousemove(function(e)
	{
		var popupWidth=$("#flickrPreview").width();var popupHeight=$("#flickrPreview").height();
		if(windowWidth<(e.pageX+popupWidth+xOffset)){$('#flickrPreview').css("left",(e.pageX-xOffset-popupWidth)+"px");}
		else	{$('#flickrPreview').css("left",(e.pageX-xOffset-popupWidth)+"px");}
		if(windowHeight<(e.pageY+popupHeight+xOffset)){$('#flickrPreview').css("top",(e.pageY-popupHeight-yOffset)+"px");}
		else{$('#flickrPreview').css("top",(e.pageY+yOffset)+"px");}
	});
};
/*
 * tabulations plugin
 */
function showtab(tid){
	//~ $(".tabpage").slideUp();
	$(".tabpage").css("display", 'none');
	$("#tabpage-"+tid).css("display", 'block');
	$("#tabpage-"+tid).slideDown();
	$(".clictab").removeClass('activeTab');
	$("#clictab-"+tid).addClass('activeTab');
}
/*
 * resizehandle.js (c) Fil 2007, plugin pour jQuery ecrit
 * a partir du fichier resize.js du projet DotClear
 * (c) 2005 Nicolas Martin & Olivier Meunier and contributors
 */
jQuery.fn.resizehandle = function() {
  return this.each(function() {
    var me = jQuery(this);
    me.after(
      jQuery('<div class="resizehandle"></div>')
      .bind('mousedown', function(e) {
        var h = me.height();
        var y = e.clientY;
        var moveHandler = function(e) {
          me
          .height(Math.max(20, e.clientY + h - y));
        };
        var upHandler = function(e) {
          jQuery('html')
          .unbind('mousemove',moveHandler)
          .unbind('mouseup',upHandler);
        };
        jQuery('html')
        .bind('mousemove', moveHandler)
        .bind('mouseup', upHandler);
      })
    );
  });
}

/*
 * main custom
 */
$(document).ready(function(){
		$('input').click(function(){
			var ourText = $('#main');
			var currFontSize = ourText.css('fontSize');
			var finalNum = parseFloat(currFontSize, 10);
			var stringEnding = currFontSize.slice(-2);
			if(this.id == 'large') {
				finalNum *= 1.2;
			}
			else if (this.id == 'small'){
				finalNum /=1.2;
			}
			ourText.animate({fontSize: finalNum + stringEnding},600);
		});
	$("#actus ul").newsTicker(4000);
	$("#derminute ul").newsTicker(4000);
	$("#lastdispos ul").newsTicker(4000);

	$("#media,#geo").corner();
	//~ var ongletm = 1;
	//~ var ongletg = 1;
	//~ $("#media").click(function(){ongletm=toggle_onglet("#media", ongletm);});
	//~ $("#geo").click(function(){ongletg=toggle_onglet("#geo", ongletg);});
	$('#media').masque(180);
	$('#geo').masque(360);

	//~ $("a").click(function(){$(this).next().load( this.href );return false;});

	// Tabulations des fiches
	$('.tabpage').each(function(i){
		 $(this).attr("id","tabpage-"+ i );
		$('.tabpanel').append("<a href=javascript:showtab('"+i+"'); id='clictab-"+i+"'class='clictab'>"+ $(this).children("h3").text()+"</a>");
		$(this).children("h3").remove();
		if($(this).length) $("#clictab-"+i).css('display','inline');
		else  $("#clictab-"+i).css('display','none');
	});
	showtab("0");

	//fancybox
	$('a.thickbox').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'	:	600,
		'speedOut'	:	200,
		'overlayShow'	:	true
	});

	//flickr galeries

		$('.horizontal_d ul.flickrlist a').each(function() {
			$(this).fancybox({
				'transitionIn'	:	'elastic',
				'transitionOut'	:	'elastic',
				'speedIn'	:	600,
				'speedOut'	:	200,
				'overlayShow'	:	true
			});
			$(this).attr('class','thickbox');
			$(this).attr('target','_new');
			flickrPreview();
		});

		$('ul.flickrlist a').each(function() {
			$(this).fancybox({
				'transitionIn'	:	'elastic',
				'transitionOut'	:	'elastic',
				'speedIn'	:	600,
				'speedOut'	:	200,
				'overlayShow'	:	true
			});
			$(this).attr('class','thickbox');
			var imgSrc = $(this).children().attr('src');
			$(this).attr('href',imgSrc.replace('_s.jpg','.jpg'))
		});
		  $("#editor").resizehandle();
		  $("textarea").resizehandle();

});


