
// *************************************************************
//  PARTIE JAVASCRIPT DEDIEE AUX VERIFICATIONS DE FORMULAIRES
// *************************************************************
// DESCRIPTION :
// Cette  page  est   reservee   aux   elements  Javascript  de 
// verifications des champs des formaulaires.
// *************************************************************
// AUTEUR  : ................ Matthieu WERNER
// FICHIER : ................ js/verificationsFormulaires.js 
// VERSION : ................ 0.1
// DERNIERE MODIFICATION : .. 11/07/09
// COPYRIGHT : .............. Matthieu Werner & GeneralWeb
// SUPPORT : ................ matthieu.generalweb@gmail.com
// *************************************************************

var SITE_PATH_HTTP = "http://localhost/investir-lmp.fr/";
// var SITE_PATH_HTTP = "http://investir-lmp.fr/";

// *************************************************************
// BLOC DE CONTACT
// *************************************************************

// VERIFICATION GLOBALE ****************************************
function contact_verifierFormulaire() {
	
	return verificationGlobale(
			'contact',
			new Array(
					
					new Array('nomClient','texte'),
					new Array('telephoneClient','telephone'),
					new Array('emailClient','email')
					
			)
	);
	
}

// *************************************************************
// BLOC DE SIMULATION EXPRESS
// *************************************************************

//VERIFICATION GLOBALE ****************************************
function simulationExpress_verifierFormulaire() {
	
	return verificationGlobale(
			'simuExpress',
			new Array(
					
					new Array('nomClient','texte'),
					new Array('revenusAnnuelsClient','numerique'),
					new Array('apport','numerique'),
					new Array('codePostalClient','cp'),
					new Array('mailClient','email'),
					new Array('telephoneClient','telephone')
			
			)
	);
	
}

// *************************************************************
// BLOC DE SIMULATION EN BAS DE PAGE
// *************************************************************

// VERIFICATION GLOBALE ****************************************
function blocSimulationPied_verifierFormulaire() {
	
	return verificationGlobale (
			'blocSimulationPied',
			new Array (
					
					new Array('nomClient','texte'),
					new Array('revenusAnnuelsClient','numerique'),
					new Array('apport','numerique'),
					new Array('codePostalClient','cp'),
					new Array('mailClient','email'),
					new Array('telephoneClient','telephone')
			
			)
	);
	
}

// *************************************************************
// PAGE D'INSCRIPTION
// *************************************************************

// VERIFICATION GLOBALE ****************************************
function verifierInscription() {
	
	return verificationGlobale(
			'inscription',
			new Array(
					
					new Array('identifiantMembre','alphanumerique'),
					new Array('mailClient','email'),
					new Array('nomClient','texte'),
					new Array('ageClient','numerique'),
					new Array('telephoneClient','telephone'),
					new Array('codePostalClient','cp'),
					new Array('revenusAnnuelsClient','numerique'),
					new Array('revenusFonciersClient','numerique'),
					new Array('enfantsClient','numerique')
			)
	);
	
}

// VERIFICATION DE L'IDENTIFIANT *******************************
function inscription_verifierIdentifiant() {
	
	var myAjax = new Ajax.Updater( 'verificationIdentifiant', 'verificationIdentifiant.php', {method: 'post', parameters: 'flag=1&identifiant='+$("identifiantMembre").value});
	
}

// VERIFICATION DE L'ADRESSE EMAIL *****************************
function inscription_verifierEmail() {
	
	var myAjax = new Ajax.Updater( 'verificationEmail', 'verificationEmail.php', {method: 'post', parameters: 'flag=1&email='+$("mailClient").value});
	
}

//*************************************************************
// PAGE D'ESPACE PERSONNEL
//*************************************************************

//VERIFICATION GLOBALE ****************************************
function espacePerso_verifierInfosPerso() {
	
	return verificationGlobale(
			'modifierInfosPerso',
			new Array(
					
					new Array('nomClient','texte'),
					new Array('ageClient','numerique'),
					new Array('telephoneClient','telephone'),
					new Array('codePostalClient','cp'),
					new Array('revenusAnnuelsClient','numerique'),
					new Array('revenusFonciersClient','numerique'),
					new Array('enfantsClient','numerique')
			)
	);
	
}

// VERIFICATION DE L'ADRESSE EMAIL *****************************
function espacePerso_verifierEmail() {
	
	var myAjax = new Ajax.Updater( 'verificationEmail', 'verificationEmail.php', {method: 'post', parameters: 'flag=1&email='+$("mailClient").value});
	
}

//*************************************************************
// PAGE DE CREATION D'UN NOUVEAU FIL SUR LE FORUM
//*************************************************************

// VERIFICATION GLOBALE **************************************** 
function forum_nouveauFil_verificationGlobale() {
	
	return verificationGlobale(
			'wyForm',
			new Array(
					
					new Array('titreMessage','alphanumerique'),
					new Array('categorieMessage','vrai')
					
			)
	);
	
}

// *************************************************************
// PAGE DE CREATION D'UN NOUVEAU FIL SUR LE FORUM
// *************************************************************

// VERIFICATION GLOBALE ****************************************
function forum_reponse_verificationGlobale() {
	
	return verificationGlobale(
			'wyForm',
			new Array(
					
					new Array('titreMessage','alphanumerique')
					
			)
	);
	
}

// *************************************************************
// FORMULAIRE DE CONTACT D'UN CONSEILLER
// *************************************************************

// VERIFICATION GLOBALE ****************************************
function contact_verificationGlobale() {
	
	return verificationGlobale(
			'contact',
			new Array(
					
					new Array('nomClient','texte'),
					new Array('telephoneClient','telephone'),
					new Array('emailClient','email')
					
			)
	);
	
}

// ENVOI DU FORMULAIRE *****************************************
function contact_envoyer() {
	
	return popupHttp(
			SITE_PATH_HTTP+'popupConfirmContact.php',
			'popupCentre',
			'flag=1&message='+$('message').value+'&telephoneClient='+$('telephoneClient').value+'&nomClient='+$('nomClient').value+'&emailClient='+$('emailClient').value,
			'post'
	);
	
}

// *************************************************************
// SIMULATION ETAPE 1
// *************************************************************

// VERIFICATION GLOBALE ****************************************
function simulation1_verificationGlobale() {
	
	return verificationGlobale(
			'simulation1',
			new Array(
					
					new Array('nomClient','texte'),
					new Array('ageClient','numerique'),
					new Array('telephoneClient','telephone'),
					new Array('codePostalClient','cp'),
					new Array('mailClient','email'),
					new Array('revenusAnnuelsClient','numerique'),
					new Array('enfantsClient','numerique')
					
			)
	);
	
}

// *************************************************************
// SIMULATION ETAPE 3
// *************************************************************

// VERIFICATION GLOBALE ****************************************
function simulation3_verificationGlobale() {
	
	return verificationGlobale(
			'simulation3',
			new Array(
					
					new Array('nomClient','texte'),
					new Array('ageClient','numerique'),
					new Array('telephoneClient','telephone'),
					new Array('codePostalClient','cp'),
					new Array('mailClient','email'),
					new Array('revenusAnnuelsClient','numerique'),
					new Array('enfantsClient','numerique')
					
			)
	);
	
}

// *************************************************************
// SIMULATION ETAPE 4
// *************************************************************

// RECEPTION DU PDF ********************************************
function simulation4_recevoirSimulation() {
	
	return popupHttp(
			SITE_PATH_HTTP+'popupRecevoirSimulation.php',
			'popupCentre',
			'flag=1',
			'post'
	);
	
}
