/**
 * @author mbarralon
 * Script spécifique la page "./views/creer.php"
 */
window.addEvent('domready', function() {
	
	$('same').addEvent('click', function() {
		$('fsociete').set('value', $('lsociete').get('value') );
		$('fadr1').set('value', $('ladr1').get('value') );
		$('fadr2').set('value', $('ladr2').get('value') );
		$('fadr3').set('value', $('ladr3').get('value') );
		$('fcp').set('value', $('lcp').get('value') );
		$('fville').set('value', $('lville').get('value') );
		$('fpays').set('value', $('lpays').get('value') );
	});
	
	$('btn_valider').addEvent('click', function() {
		// Liste des champs obligatoires
		var form   = true;
		var msg    = "Erreur lors de la validation du formualaire :";
		var champs = new Array( 'civilite', 'prenom', 'nom', 'email', 'password', 'cpassword', 'lsociete', 'ladr1', 'lcp', 'lville', 'lpays', 'fsociete', 'fadr1', 'fcp', 'fville', 'fpays' );
		// Boucle sur les champs obligatoire pour savoir si il ne sont pas vide
		for(var i=0; i<champs.length; i++) {
			if ( $(champs[i]).get('value')=="") {
				form = false;
				msg += "\n- Des champs sont incomplets."; 
				break;
			}
		}
		// On regarde le format de la date
		if( $('daten').get('value')!="" ) {
			if( $('daten').get('value').test( "[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4}", "i" )==false ) {
				form = false;
				msg += "\n- Le format de la date est incorrecte."; 	
			}
		}
		// On regarde que la case a coché des cgv est coché
		if ( $('cgv').checked==false ) {
			form = false;
			msg += "\n- Vous n'avez pas accepter les conditions générales de ventes."; 	
		}
			
		if( form==true ) {
			$('form_creer').submit();
		}
		else {
			alert(msg);
			return false;
		}
	});
});
