﻿function soliciter(soliciteur, solicite, nbDayz, lstActivite)  
{
	var exp = new RegExp("^[0-9]+$", "g");

	afficheVoile(null);
	
	// Récupération du montant
	montant = document.getElementById(nbDayz).value;

    //Récupération de l'activité
    activite = document.getElementById(lstActivite).value;

   	if (activite==""){
		afficherMessageBox("Mise", "Veuillez choisir une activité");
	}
   	else if (montant==""){
		afficherMessageBox("Mise", "Veuillez saisir un nombre de Day'Z");
	}
	else if(!(exp.test(montant))){
		afficherMessageBox("Mise", "Le nombre de Day'Z misé doit être un entier");
	}
	else{
	    // Appel du webService
		fr.adscom.rencontre.webservice.solicitation.soliciter(soliciteur, solicite, montant, activite, succeededSoliciterCallback, failedSoliciterCallback);
	}
}

function succeededSoliciterCallback(result){ 
    if (result.Fonction!=""){
	    afficherMessageBox("Mise", result.Message, result.Fonction);
	}
	else{
	    afficherMessageBox("Mise", result.Message);
	}
}
    
function failedSoliciterCallback(error){
    if(error !== null){
		afficherMessageBox("Mise", "Une erreur est survenue: " + error.get_message());
    }
}

