﻿/****************************************
Muscu Training Online
=========================================
Author: 	ARNOULT Jérémy
Date: 	February 2008
Version:	1.x
Company:	Fitsoft
Website:	www.fitsoft.fr
****************************************/

// ------------------------------------------- VARIABLES --------------------------------------
// ---------------------------------------------------------------------------------------------------
var current_login = "";
var current_pwd = "";

EcranHaut = screen.height;
EcranLarg = screen.width;
Ecran = EcranLarg + " x " + EcranHaut;
	
// ------------------------------------------ JS NORMAL ---------------------------------------
// ---------------------------------------------------------------------------------------------------
function validateForm(formData, jqForm, options) {
	for (var i=0; i < formData.length; i++) {
		if (!formData[i].value) {
			alert("Le champs '" + formData[i].name + "' doit etre renseigné");
			return false;
		}
	}
	return true;
}

function isMembreAlreadyRegistered(login){
	
	var temp = -1;

	$.ajax({
		type: "GET",
		url: "files/Ajax_Verif_Login_Membre.php",
		data: {log: login},
		success: function(result){
			if(result == "0"){
				temp = 0;
			}else{
				temp = 1;
			}
		},
		error: function(){
			alert("Error in function isMembreAlreadyRegistered");
			return -1;
		},
		complete:function(){
			return temp;
		}
		
	});
}
// --------------------------------------------- JS AJAX ----------------------------------------
// ---------------------------------------------------------------------------------------------------

jQuery(function($) {

/****************************************************************
*  DOCUMENT READY
*****************************************************************/
//$().ajaxStop($.unblockUI);

/****************************************************************
*  FORM
*****************************************************************/
var optionsMembre = {
	url: "files/Ajax_Admin_Add_Membre.php",
	beforeSubmit: function(formData, jqForm, options){
		if(validateForm(formData, jqForm, options) == false){
			return false;
		}
		$.blockUI('<h2><img src="img/busy.gif" /> Creation En Cours ...</h2>');
	},  
	success:  function(result){
		//alert(result);
		if(result == "-1"){
			alert("Ce login exist déjà, merci d'en choisir un autre");
			window.location = "";
			//$.blockUI(newMembreForm, { width:'500px', top:'25%', left:'40%', height:'350px', border:'1px solid #0000FF',  });
		}else{
			if(result == "-2"){
				//alert("Le mail de confirmation n'a pas pu être envoyé");
				$.unblockUI();
				window.location = "files/connection/Connexion_Membre.php?Log=" + current_login + "&Pas=" + current_pwd;
			}else{
				if(result.length < 50){
					$.unblockUI();
					window.location="infos_perso.php" + result;
				}else{
					//alert("files/connection/Connexion_Membre.php?Log=" + current_login + "&Pas=" + current_pwd);
					//alert("le problème suivant est survenu pendant la procédure de création de compte:\n" + result);
					$.unblockUI();
					window.location = "files/connection/Connexion_Membre.php?Log=" + current_login + "&Pas=" + current_pwd;
				}
			}
		}
	},
	error:  function(){
		alert("Suite à un problème sur le serveur, l'opération demandée n'a pas pu être réalisée !\nMerci de bien vouloir effectuer de nouveau cette action.\n\nSi le problème persiste merci d'en informer l'équipe MTO depuis la partie \"Suggestions\"\n\nMerci de votre compréhension.\nCordialement");
		$.unblockUI();
	}
};

var optionsSalle = {
	url: "files/Ajax_Admin_Add_Salle.php",
	beforeSubmit: function(formData, jqForm, options){
		if(validateForm(formData, jqForm, options) == false){
			return false;
		}
		$.blockUI('<h2><img src="img/busy.gif" /> Creation En Cours ...</h2>');
	},  
	success:  function(result){
		if(result == -2){
			alert("L'email de bienvenue n'a pas pu être envoyé.\nMerci de vous connecter avec votre email et mot de passe dans la partie 'Responsable de Salle'\nCordialement");
			$.unblockUI();
			return;
		}
		
		if(result != -1){
			window.location="salle_accueil.php" + result;
			$.unblockUI();
		}else{
			alert("Ce login existe déjà, merci d'en choisir un autre.");
			window.location="";
		}
	},
	error:  function(){
		alert("Suite à un problème sur le serveur, l'opération demandée n'a pas pu être réalisée !\nMerci de bien vouloir effectuer de nouveau cette action.\n\nSi le problème persiste merci d'en informer l'équipe MTO depuis la partie \"Suggestions\"\n\nMerci de votre compréhension.\nCordialement");
		$.unblockUI();
	}
};

$('#formulaire_membre').ajaxForm(optionsMembre);
$('#formulaire_salle').ajaxForm(optionsSalle); 
	
/****************************************************************
*  CANCEL
*****************************************************************/
$('#annulerSalle').click(function(){
	$.unblockUI();
	//window.location="";
});

$('input[@id=annulerMembre]').click(function(){
	$.unblockUI();
	//window.location="";
});

	
/****************************************************************
* BUTTON
*****************************************************************/
$('#new_membre').click(function(){
	$.blockUI(newMembreForm, { width:'500px', top:'25%', left:'40%', height:'350px', border:'1px solid #0000FF',  });
});

$('#new_salle').click(function(){
	$.blockUI(newSalleForm, { width:'500px', top:'25%', left:'40%', height:'350px', border:'1px solid #0000FF',  });
});

$('#salle_demo').click(function(){
	window.location="files/visuel/Construction.php";
});

$('#membre_demo').click(function(){
	window.location="accueil.php?userid=1&userkey=fu3p8an5pf&usersalle=0&lang=";
});

	
/****************************************************************
* PANEL
*****************************************************************/
$('#creerMembre').click(function(){
	current_login = $('#email_membre').val();
	current_pwd = $('#pwd_membre').val();
	$("#formulaire_membre").submit();
});	

$('#creerSalle').click(function(){
	$("#formulaire_salle").submit();
});	

$('#nom_membre').keyup(function(){
	$('#email_membre').val($('#prenom_membre').val() + "." + $('#nom_membre').val() + "@");
});	

$('#prenom_membre').keyup(function(){
	$('#email_membre').val($('#prenom_membre').val() + "." + $('#nom_membre').val() + "@");
});

$('#nom_gerant').keyup(function(){
	$('#email_gerant').val($('#prenom_gerant').val() + "." + $('#nom_gerant').val() + "@");
});	

$('#prenom_gerant').keyup(function(){
	$('#email_gerant').val($('#prenom_gerant').val() + "." + $('#nom_gerant').val() + "@");
});
	
/****************************************************************
* DATE
*****************************************************************/

});
