function scroll(id, offset) {
	new Effect.ScrollTo(id, {duration:2, offset:offset});
}


function deplace(direction) {
	
	if(direction == 'droite' && portfolio_n < portfolio_nb) {
		new Effect.Move("conteneur-portfolio", { x: portfolio_distance * -1, y: 0, mode: 'relative', duration:0.5});
		portfolio_n ++;
	}
	
	else if(direction == 'gauche' && portfolio_n > 1) {
		new Effect.Move("conteneur-portfolio", { x: portfolio_distance, y: 0, mode: 'relative', duration:0.5});
		portfolio_n --;
	}
}


function allerAuPremierPortfolio() {
	
	if(portfolio_n > 1) {
		var premier = portfolio_distance * (portfolio_n - 1);
		new Effect.Move("conteneur-portfolio", { x: premier, y: 0, mode: 'relative', duration:3});
		portfolio_n = 1;
	}
}


function allerAuDernierPortfolio() {
	
	if(portfolio_n < portfolio_nb) {
		
		var dernier = portfolio_distance * (portfolio_nb - portfolio_n) * -1;
		new Effect.Move ("conteneur-portfolio", { x: dernier, y: 0, mode: 'relative', duration:3});
		portfolio_n = portfolio_nb;
	}
}


function displayAgence(n) {
	
	if(n == 1) {
		new Effect.Appear	('bloc1', {duration: 0.4});
		new Effect.Fade		('bloc2', {duration: 0.4});
		new Effect.Fade		('bloc3', {duration: 0.4});
	}
	
	else if(n == 2) {
		new Effect.Appear	('bloc2', {duration: 0.4});
		new Effect.Fade		('bloc1', {duration: 0.4});
		new Effect.Fade		('bloc3', {duration: 0.4});
	}
	
	else if(n == 3) {
		new Effect.Appear	('bloc3', {duration: 0.4});
		new Effect.Fade		('bloc1', {duration: 0.4});
		new Effect.Fade		('bloc2', {duration: 0.4});
	}
}


function verifForm(f) {
	
	$('mySubmit').disable();
	$('mySubmit').value = 'Veuillez patienter...';
	
	var champs_vides = '';
	
	if(document.getElementById('nom').value == '') 		champs_vides += "* Nom\n";
	if(document.getElementById('prenom').value == '') 	champs_vides += "* Prénom\n";
	if(document.getElementById('email').value == '') 	champs_vides += "* Email\n";
	
	if(champs_vides != '') {
		
		alert("Vous devez remplir les champs obligatoires suivants : \n\n" + champs_vides);
		 
		activeSubmit();
	}
	else {
		
		new Ajax.Request('index.php', {
			method: 'post',
			encoding: 'iso-8859-15',
			parameters:'xhr=contact'
						+'&nom='+$F('nom')
						+'&prenom='+$F('prenom')
						+'&telephone='+$F('telephone')
						+'&email='+$F('email')
						+'&cp='+$F('cp')
						+'&ville='+$F('ville')
						+'&societe='+$F('societe')
						+'&captcha_saisie='+$F('captcha_saisie')
						+'&commentaires='+$F('commentaires'),
						
  			onSuccess: function(xhr) {
  				
  				activeSubmit();
  				
  				var r = xhr.responseText;
  				
  				if(r == 'ok') {
  					
  					alert("Merci, le formulaire a bien été envoyé.");
  					effaceFormulaire();
  					$('cryptogram').src='php/captcha/cryptographp.php?cfg=0&&'+Math.round(Math.random(0)*1000)+1
  					
  				} else if(r == 'captcha')	alert("Le code de vérification est incorrect.");
  				else 						alert("Erreur, le formulaire n'a pas été envoyé. Veuillez recommencer.");
  			}
		});
	}
}


function activeSubmit() {
	
	$('mySubmit').enable();
	$('mySubmit').value = 'Envoyer';
}

function effaceFormulaire() {
	
	$('nom').value = '';
	$('prenom').value = '';
	$('telephone').value = '';
	$('email').value = '';
	$('cp').value = '';
	$('ville').value = '';
	$('societe').value = '';
	$('commentaires').value = '';
	$('captcha_saisie').value = '';
}
