
jQuery(window).load(function() {
	jQuery("#menu > li").mouseover(function() {
		if ( jQuery(this).hasClass("active1") ) {
			jQuery(this).find("img").addClass("on");
			jQuery(this).addClass("active-on");
			jQuery(this).prev().addClass("hover1");
		}
		else if ( jQuery(this).prev().hasClass("active") ) {
			jQuery(this).find("img").addClass("on");
			jQuery(this).addClass("hover2");
			jQuery(this).prev().addClass("active-on");
		}
		else {
			jQuery(this).find("img").addClass("on");
			jQuery(this).addClass("hover2");
			jQuery(this).prev().addClass("hover1");
		}
		if ( jQuery(this).find("div.ssmenu") ) jQuery(this).find("div.ssmenu").addClass("ssmenuOn");
		
	});
	jQuery("#menu > li").mouseout(function() {
		jQuery(this).find("img").removeClass("on");
		jQuery(this).removeClass("hover2");
		jQuery(this).removeClass("active-on");
		jQuery(this).prev().removeClass("hover1");
		jQuery(this).prev().removeClass("active-on");
		if ( jQuery(this).find("div.ssmenu") ) jQuery(this).find("div.ssmenu").removeClass("ssmenuOn");
	});
	jQuery(".cform select").selectbox();
	jQuery('a.postpopup').click(function(){
		id = jQuery(this).attr('rel');
		jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://vincia.fr/ajax-handler/?id='+id).modal();
		return false;
	});
	jQuery("div#slider1").codaSlider()
	jQuery("a.bouton").each(function() {
		jQuery(this).html("<span>"+jQuery(this).html()+"</span>");
	});
	jQuery(".formations-menu li").mouseover(function() {
		jQuery(this).addClass("on");		
	});
	jQuery(".formations-menu li").mouseout(function() {
		jQuery(this).removeClass("on");		
	});
	jQuery(".parentCat").click(function() {
		jQuery(this).parent().parent().find("ul").hide();
		jQuery(this).next().show();
	});
	jQuery(".parentContact").click(function() {
		jQuery(this).next().toggle();
	});
	if ( document.getElementById("liste-actus") ) initActus();
	jQuery('<div class="clear"></div>').insertBefore("#associes");
});


function initActus() {
	divDefile = document.getElementById("liste-actus");
	defileH = divDefile.getElementsByTagName("ul")[0].offsetHeight+240;
	initY = 240;
	posY = 240;
	baseContenu = divDefile.getElementsByTagName("ul")[0].innerHTML;
	divDefile.getElementsByTagName("ul")[0].innerHTML = baseContenu+baseContenu;
	textDefile = divDefile.getElementsByTagName("ul")[0];
	setDefile = window.setInterval("goDefile()",6);
	document.getElementById("bloc-liste-actus").onmouseover = function() { pause = 1 };
	document.getElementById("bloc-liste-actus").onmouseout = function() { pause = 0 };
	document.getElementById("prev-actu").onclick = function() {
		posActuelle = -parseInt(textDefile.style.top);
		pas = parseInt(posActuelle/240);
		setDefileAccelere = window.setInterval("goDefileAccelere(("+pas+"-1)*240,'prev')",6);
	}
	document.getElementById("suiv-actu").onclick = function() {
		posActuelle = -parseInt(textDefile.style.top);
		pas = parseInt(posActuelle/240);
		setDefileAccelere = window.setInterval("goDefileAccelere(("+pas+"+1)*240,'suiv')",6);
	}
}
pause = 0;
testTemps = 0;
function goDefile() {
	if ( pause != 1 ) {
		testTemps = testTemps+1;
		if ( posY > defileH-3 ) {
			posY = initY;
		}
		else {
			posY += 1;	
		}
		textDefile.style.top = -posY+"px";
		if ( testTemps == 240 ) {
			clearInterval(setDefile);
			tempsPause = window.setInterval("goDefileBis()", 4000);
			testTemps = 0;
		}
	}
}
function goDefileBis() {
	setDefile = window.setInterval("goDefile()",6);
	clearInterval(tempsPause);
}

function goDefileAccelere(maxi, sens) {
	if ( sens == "prev" ) {
		if ( posY > (maxi+10) ) {
			posY-=10;
			textDefile.style.top = -posY+"px";
		}
		else if ( posY < 240 ) {
			posY = divDefile.getElementsByTagName("li").length*60;
			textDefile.style.top = -posY+"px";
			clearInterval(setDefileAccelere);
			testTemps = 0;
		}
		else {
			posY = maxi;
			textDefile.style.top = -posY+"px";
			clearInterval(setDefileAccelere);
			testTemps = 0;
		}
			
	}
	else {
		if ( posY < (maxi-10) ) {
			posY+=10;
			textDefile.style.top = -posY+"px";
		}
		else if ( posY > defileH ) {
			posY = initY;
			textDefile.style.top = -posY+"px";
			clearInterval(setDefileAccelere);
			testTemps = 0;
		}
		else {
			posY = maxi;
			textDefile.style.top = -posY+"px";
			clearInterval(setDefileAccelere);
			testTemps = 0;
		}
	}
}


