Event.observe(window, 'load', function() {
	if($('submit_acheteur_form')) { Event.observe('submit_acheteur_form', 'click', function(){ submit_acheteur_form() }); }
	if($('step2_button')) { Event.observe('step2_button', 'click', function(){ vendeur_step2() }); }
	if($('step3_button')) { Event.observe('step3_button', 'click', function(){ vendeur_step3() }); }
	if($('submit_vendeur_form')) { Event.observe('submit_vendeur_form', 'click', function(){ submit_vendeur_form() }); }
})

/* Fonction qui submit le formulaire Acheteur */
function submit_acheteur_form() {
	
valid = true;

/* On vérifie que tous les champs nécessaires soient bien remplis */

if($('type_de_bien').value.empty() == true) { $('type_de_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('civilite').value.empty() == true) { $('civilite').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('region').value.empty() == true) { $('region').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('nom').value.empty() == true) { $('nom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('prenom').value.empty() == true) { $('prenom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value.empty() == true) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail_confirm').value.empty() == true) { $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value != $('mail_confirm').value) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('telephone').value.empty() == true) { $('telephone').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('budget_bouquet').value.empty() == true) { $('budget_bouquet').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('budget_rente_1').value.empty() == true) { $('budget_rente_1').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('budget_rente_2').value.empty() == true) { $('budget_rente_2').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
/* Si tous les champs sont remplis alors on peut valider et envoyer le formulaire */
if(valid == true) {

	// Mise à jour via Ajax
	new Ajax.Updater('acheteur_form', 'functions/submit_acheteur_form.php', {method: 'post',
					 onCreate: function() { },
					 onComplete: function() { },
					 parameters: $('form_acheteur').serialize(true) });
	
}
		
} // submit_acheteur_form Function

/* Fonction qui passe à l'étape 2 dans le formulaire vendeur */
function vendeur_step2() {
	
valid = true;

if($('civilite').value.empty() == true) { $('civilite').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('nom').value.empty() == true) { $('nom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('prenom').value.empty() == true) { $('prenom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('telephone').value.empty() == true) { $('telephone').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('adresse').value.empty() == true) { $('adresse').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('ville').value.empty() == true) { $('ville').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('code_postal').value.empty() == true) { $('code_postal').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value.empty() == true) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail_confirm').value.empty() == true) { $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value != $('mail_confirm').value) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }

/* Si tous les champs sont remplis alors on peut valider et passer à l'étape 2 */
if(valid == true) {
	$('step2_button').fade();
	$('step2').appear();
}
} // vendeur_step2 Function

/* Fonction qui passe à l'étape 3 dans le formulaire vendeur */
function vendeur_step3() {
	
valid = true;


if($('civilite').value.empty() == true) { $('civilite').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('nom').value.empty() == true) { $('nom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('prenom').value.empty() == true) { $('prenom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('telephone').value.empty() == true) { $('telephone').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('adresse').value.empty() == true) { $('adresse').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('ville').value.empty() == true) { $('ville').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('code_postal').value.empty() == true) { $('code_postal').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value.empty() == true) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail_confirm').value.empty() == true) { $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value != $('mail_confirm').value) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('type_de_bien').value.empty() == true) { $('type_de_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('surface_habitable').value.empty() == true) { $('surface_habitable').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('nombre_pieces').value.empty() == true) { $('nombre_pieces').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('ville_bien').value.empty() == true) { $('ville_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('code_postal_bien').value.empty() == true) { $('code_postal_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('estimation_bien').value.empty() == true) { $('estimation_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }

/* Si tous les champs sont remplis alors on peut valider et passer à l'étape 2 */
if(valid == true) {
	$('step3_button').fade();
	$('step3').appear();
}
} // vendeur_step2 Function



/* Fonction qui submit le formulaire Vendeur */
function submit_vendeur_form() {
	
valid = true;

/* On vérifie que tous les champs nécessaires soient bien remplis */

if($('civilite').value.empty() == true) { $('civilite').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('nom').value.empty() == true) { $('nom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('prenom').value.empty() == true) { $('prenom').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('telephone').value.empty() == true) { $('telephone').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('adresse').value.empty() == true) { $('adresse').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('ville').value.empty() == true) { $('ville').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('code_postal').value.empty() == true) { $('code_postal').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value.empty() == true) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail_confirm').value.empty() == true) { $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('mail').value != $('mail_confirm').value) { $('mail').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); $('mail_confirm').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('type_de_bien').value.empty() == true) { $('type_de_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('surface_habitable').value.empty() == true) { $('surface_habitable').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('nombre_pieces').value.empty() == true) { $('nombre_pieces').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('ville_bien').value.empty() == true) { $('ville_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('code_postal_bien').value.empty() == true) { $('code_postal_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('estimation_bien').value.empty() == true) { $('estimation_bien').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('premiere_personne').value.empty() == true) { $('premiere_personne').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('age_premiere_personne').value.empty() == true) { $('age_premiere_personne').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('bouquet').value.empty() == true) { $('bouquet').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }
if($('bouquet').value == 'Oui') { if($('montant_espere').value.empty() == true) { $('montant_espere').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; } }

if($('bien_libre').value.empty() == true) { $('bien_libre').highlight({ startcolor: '#cc0000', endcolor: '#ffffff' }); valid = false; }

/* Si tous les champs sont remplis alors on peut valider et envoyer le formulaire */
if(valid == true) {

	// Mise à jour via Ajax
	new Ajax.Updater('vendeur_form', 'functions/submit_vendeur_form.php', {method: 'post',
					 onCreate: function() { },
					 onComplete: function() { },
					 parameters: $('form_vendeur').serialize(true) });
	
}
		
} // submit_vendeur_form Function