// JavaScript Document
function register_form_valid() {
	var form = document.getElementById( "register_form" );
	if( form.pseudonyme.value == "" ) {
		alert( 'Pseudonyme vide' ); return false;
	} else if( form.password1.value == "" ) {
		alert( 'Mot de passe vide' ); return false;
	} else if( form.password1.value != form.password2.value ) {
		alert( 'Mots de passe differents' ); return false;
	} else if( form.email.value == '' ) {
		alert( 'Adresse email vide' ); return false;
	} else if( form.prenom.value == '' ) {
		alert( 'Prenom vide' ); return false;
	} else if( form.nom.value == '' ) {
		alert( 'Nom vide' ); return false;
	} else if( !(form.sexe[0].checked || form.sexe[1].checked) ) {
		alert( 'Sexe vide' ); return false;
	} else if( form.jour.value == '' ) {
		alert( 'Jour vide' ); return false;
	} else if( form.mois.value == '' ) {
		alert( 'Mois vide' ); return false;
	} else if( form.annee.value == '' ) {
		alert( 'Annee vide' ); return false;
	} else if( form.nationalite.value == '' ) {
		alert( 'Nationalité vide' ); return false;
	} else if( form.pays.value == '' ) {
		alert( 'Pays de residence vide' ); return false;
	}
	go_register( form );
	return false;
}

function go_register( form ) {
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200) {
			leselect = xhr.responseText;
			if( leselect == 'ok' ) form.submit();
			else alert( "Veuillez verifier votre pseudonyme, votre mot de passe ou votre adresse email! Le pseudonyme n'est peut etre plus libre" );
		}
	}

	xhr.open( "POST","http://www.kilonjy.com/includes/inscription_valider.php", true );
	xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
	sexe = form.sexe[0].checked ? form.sexe[0].value : form.sexe[1].value;
	xhr.send( "pseudonyme="+form.pseudonyme.value+"&password="+form.password1.value+"&email="+form.email.value+"&prenom="+form.prenom.value+"&nom="+form.nom.value+"&sexe="+sexe+"&jour="+form.jour.value+"&mois="+form.mois.value+"&annee="+form.annee.value+"&nationalite="+form.nationalite.value+"&pays="+form.pays.value );
}
