var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var nb = null;
var mon_timer = null;
var tempo = 5000;
var anim = 2000;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   try{ window.parent.resizeIframe(500);}catch(err){};
}

function jsddm_close()
{  
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	try{ window.parent.resizeIframe(200);}catch(err){};
}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

function animation(){
	if(nb == null){
		$('#animation div:first').show();
		$('#pagination li').eq(0).addClass("selected");
		nb = 0;
	}
	else{
		$('#animation div').eq(nb).fadeOut(anim);
		$('#pagination li').eq(nb).removeClass("selected");
		if( nb == ($('#animation div').size() - 1))
			nb = 0;
		else
			nb = nb + 1;
		
		$('#pagination li').eq(nb).addClass("selected");
		$('#animation div').eq(nb).fadeIn(anim);
	}
	mon_timer = window.setTimeout("animation()", tempo);
}

$(document).ready(function()
{
	$('#SearchableText').focus(function(){
		if(this.value=='Rechercher')
			this.value='';
	});
	
	$('#SearchableText').blur(function(){
		if(this.value=='')
			this.value='Rechercher';
	});
	
	$('#topform input[type=image]').click(function(e){
		if($('input[type=radio]:checked').attr('value')=='catalogue'){
			$('#topform form').attr({
			  action: 'http://cat.igpde.fr/cat_a2/co/recherche.html',
			  target: '_parent'
			});
		}else{
			$('#topform form').attr('action', 'search_form');
		}
	});
	
	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);
	$('#jsddm a').each(function(index) {
    	$(this).attr('target', '_parent');
	});
	
	$('#pagination li a').click(function(e){
		e.preventDefault();
		if(($(this).attr("name") - 1) != nb){
			if(mon_timer != null){
				window.clearTimeout(mon_timer);
				mon_timer = null
			}
			$('#animation div').eq(nb).fadeOut(anim);
			$('#pagination li').eq(nb).removeClass("selected");
			nb = ($(this).attr("name") - 1);
			$('#animation div').eq(nb).fadeIn(anim);
			$('#pagination li').eq(nb).addClass("selected");
			
			mon_timer = window.setTimeout("animation()", tempo);
		}
	});
	
	animation();
	
});

document.onclick = jsddm_close;


