/*

*/

var contactSub = function(){
	if($('contactForm')){

		$('contactForm').getElements('[type=text], textarea').each(function(el){
			new OverText(el);
		});

		$('contactForm').addEvent('submit', function(e){
			e.stop();
			var cAjax = new Request.HTML({
				url: '/contactForm.php',
				update: $('contactRight'),
				onSuccess: function(){
					contactSub();
				}
			}).post($('contactForm'));
		});
	}
}

window.addEvent('domready', function(){

	//menu du haut
	var toplinks = $$('#headLinks a');
	var linktip  = $$('#headLinks li div');
	
	//scroller en douceur
	var zitarget = document.body;
	var letsgo   = new Fx.Scroll(zitarget, {
		transition: Fx.Transitions.Quad.easeOut,
		duration  : 600
	});

	//retour en haut de page
	$$('.toTop').addEvent('click', function(e){
		e.stop();
		letsgo.toTop();
	});

	//voir les tips et scroller vers les ancres
	toplinks.each(function(el, i){
		el.addEvents({
			'click'     : function(e){
				e.stop();
				letsgo.toElement($$('.bPave')[i]);
			},
			'mouseenter': function(){
				linktip[i].setStyle('visibility', 'visible');
			},
			'mouseleave': function(){
				linktip[i].setStyle('visibility', 'hidden');
			}
		});
	});

	//les carrousels
	var real     = $$('.uneReal');
	var cont     = $$('.realimg');
	var prevButt = $$('.leftArrow');
	var nextButt = $$('.rightArrow');
	var buttDivs = $$('.animButts');
	var ziPictos = $$('.carrouPicto');
	var cTxtCont = $$('.realRight');

	cont.each(function(el, i){
		new moodVcarrou(real[i], el, {
			nextB    : nextButt[i],
			prevB    : prevButt[i],
			buttDiv  : buttDivs[i],
			listPicto: ziPictos[i],
			listText : cTxtCont[i]
		});
	});

	//formulaire de contact
	if($('contactForm')){
		contactSub();
	}

	//formulaire de login
	if($('logForm')){
		$('logForm').getElements('[type=text], [type=password]').each(function(el){
			new OverText(el);
		});
	}

}); //ends domready
