/*
-------------------------------------
--- action 1
--- récuperation info Club Aquarelle sur CUST.CGI
-------------------------------------
*/
function verif_recup_ca(langue,transfo,UF_code_partenaire,code_partenaire,action,code_partenaire_bis,e_mail,mot_de_passe)
{
	code_partenaire		= code_partenaire*1.0;
	UF_code_partenaire	= UF_code_partenaire*1.0;
	var parametres		= new Array();

//----------- debut obligatoire	---------- //
	parametres['UF_langue']				=langue;
	parametres['transfo']				=transfo;
	parametres['service']				="club_aquarelle";
	parametres['UF_code_partenaire']	=UF_code_partenaire;
	parametres['action']=action;
//----------- fin obligatoire	---------- //

	parametres['code_partenaire']		=code_partenaire;
	parametres['code_partenaire_bis']	=code_partenaire_bis;
	parametres['e_mail']				=e_mail;
	parametres['mot_de_passe']			=mot_de_passe;

	objetRecupCa = new net_class(parametres,"",debut_attente_recup_ca,fin_attente_recup_ca,club_aquarelle_recup_ca_OK,club_aquarelle_recup_ca_KO);
	objetRecupCa.loadXMLDOC();
}

function debut_attente_recup_ca()
{
	document.getElementById('identification_ca_submit').style.display = 'none';
	document.getElementById('identification_ca_ajaxloader').style.display = 'inline';
}

function fin_attente_recup_ca() 
{
	document.getElementById('identification_ca_submit').style.display = 'inline';
	document.getElementById('identification_ca_ajaxloader').style.display = 'none';
}

function club_aquarelle_recup_ca_OK()
{
	var str_tab			= objetRecupCa.flux.split('|'); 
	var str_tab_result			= str_tab[0];
	var str_tab_message			= str_tab[1];

	var code_client				= str_tab[2];
	var code_partenaire			= str_tab[3];
	var code_civilite			= str_tab[4];
	var code_origine			= str_tab[5];
	var nom						= str_tab[6];
	var prenom					= str_tab[7];
	var adresse_1				= str_tab[8];
	var adresse_2				= str_tab[9];
	var code_postal				= str_tab[10];
	var localite				= str_tab[11];
	var etat					= str_tab[12];
	var pays					= str_tab[13];
	var telephone				= str_tab[14];
	var email					= str_tab[15];
	var etiq_imprimee			= str_tab[16];
	var date_creation			= str_tab[17];
	var confidentialite			= str_tab[18];
	var langue					= str_tab[19];
	var mot_de_passe			= str_tab[20];
	var code_parrain			= str_tab[21];
	var compteur_gain_parrain	= str_tab[22];
		
	if ( str_tab_result == "OK")
	{
		if (code_parrain != undefined && compteur_gain_parrain != undefined)
		{
			document.getElementById('divAccederGainParrain').style.display = 'inline';
		}
		
		var code_part = document.getElementById("identification_ca").elements["code_part"].value;
		
		if (code_part == "71")
		{
			document.getElementById('divParrainer').style.display = 'none';
			document.getElementById('divAccederGainParrain').style.display = 'none';
		}
		
		document.getElementById("code_client").value							= code_client;
		document.getElementById("changer_ca").elements["code_civilite"].value	= code_civilite;
		document.getElementById("changer_ca").elements["nom"].value				= nom;
		document.getElementById("changer_ca").elements["prenom"].value			= prenom;
		document.getElementById("changer_ca").elements["telephone"].value		= telephone;
		document.getElementById("changer_ca").elements["email"].value			= email;
		document.getElementById("changer_ca").elements["mot_de_passe"].value	= mot_de_passe;
		document.getElementById("changer_ca").elements["mot_de_passe2"].value	= mot_de_passe;

		document.getElementById("parrainer").elements["tbxNom"].value			= nom;
		document.getElementById("parrainer").elements["nom"].value				= nom;
		document.getElementById("parrainer").elements["e_mail"].value			=	email;
		document.getElementById("parrainer").elements["mot_de_passe"].value		= mot_de_passe;

		//passer pour Acceder Compte
		document.getElementById("acceder_compte").elements["code_client"].value	= code_client;
		document.getElementById("acceder_compte").elements["nom"].value			= nom;
		document.getElementById("acceder_compte").elements["mot_de_passe"].value= mot_de_passe;

		//passer pour Gain Parrain
		document.getElementById("gain_parrain").elements["code_client"].value	= code_client;
		document.getElementById("gain_parrain").elements["code_parrain"].value	= code_parrain;

		document.identification_ca.submit();
	}
	// CAS 2 : identifiation incorrect
	if ( str_tab_result == "KO")
	{
		alert (str_tab_message);
		
		document.getElementById('identification_ca_submit').style.display = 'inline';
		document.getElementById('identification_ca_ajaxloader').style.display = 'none';
	}
}

function club_aquarelle_recup_ca_KO()
{
	// CAS 3 : problème serveur
	var str_tab 			= objetRecupCa.flux.split('|');
	var str_tab_result 		= str_tab[0];
	var str_tab_message 	= str_tab[1];

	alert(str_tab_message);
	
	document.getElementById('identification_ca_submit').style.display = 'inline';
	document.getElementById('identification_ca_ajaxloader').style.display = 'none';
}


/*
-------------------------------------
--- action 1
--- vérification identification Club Aquarelle sur ORDER_ENTER.CGI
-------------------------------------
*/
function verif_identification_ca(langue,transfo,UF_code_partenaire,code_partenaire,action,code_partenaire_bis,e_mail,mot_de_passe)
{
	code_partenaire		= code_partenaire*1.0;
	UF_code_partenaire	= UF_code_partenaire*1.0;
	var parametres		= new Array();

//----------- debut obligatoire	---------- //
	parametres['UF_langue']					=langue;
	parametres['transfo']					=transfo;
	parametres['service']					="club_aquarelle";
	parametres['UF_code_partenaire']		=UF_code_partenaire;
	parametres['action']					=action;
//----------- fin obligatoire	---------- //

	parametres['code_partenaire']			=code_partenaire;
	parametres['code_partenaire_bis']		=code_partenaire_bis;
	parametres['e_mail']					=e_mail;
	parametres['mot_de_passe']				=mot_de_passe;

	objetIdentificationCa = new net_class(parametres,"",debut_attente_identification_ca,fin_attente_identification_ca,club_aquarelle_verif_identification_ca_OK,club_aquarelle_verif_identification_ca_KO);
	objetIdentificationCa.loadXMLDOC();
}

function debut_attente_identification_ca()
{
	document.getElementById('identification_ca_submit').style.display = 'none';
	document.getElementById('identification_ca_ajaxloader').style.display = 'inline';
}

function fin_attente_identification_ca()
{
}

function club_aquarelle_verif_identification_ca_OK()
{
	var str_tab 			= objetIdentificationCa.flux.split('|');
	var str_tab_result 		= str_tab[0];
	var str_tab_message 	= str_tab[1];

	// CAS 1 : ok-> order_dest1.cgi
	if ( str_tab_result == "OK")
	{
		document.identification_ca.submit();
	}
	// CAS 2 : identifiation incorrect
	if ( str_tab_result == "KO")
	{
		alert (str_tab_message);
		
		document.getElementById('identification_ca_submit').style.display = 'inline';
		document.getElementById('identification_ca_ajaxloader').style.display = 'none';
	}
}

function club_aquarelle_verif_identification_ca_KO()
{
	// CAS 3 : problème serveur
	var str_tab				= objetIdentificationCa.flux.split('|'); 
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];
	
	alert(str_tab_message);
	
	document.getElementById('identification_ca_submit').style.display = 'inline';
	document.getElementById('identification_ca_ajaxloader').style.display = 'none';
}


/*
-------------------------------------
--- action 1
--- vérification identification Club Aquarelle sur PARRAINER.CGI
-------------------------------------
*/
function verif_identification_ca_parrainage(langue,transfo,UF_code_partenaire,code_partenaire,action,code_partenaire_bis,e_mail,mot_de_passe)
{
	code_partenaire		= code_partenaire*1.0;
	UF_code_partenaire	= UF_code_partenaire*1.0;
	var parametres		= new Array();

//----------- debut obligatoire	---------- //
	parametres['UF_langue']				=langue;
	parametres['transfo']				=transfo;
	parametres['service']				="club_aquarelle";
	parametres['UF_code_partenaire']	=UF_code_partenaire;
	parametres['action']				=action;
//----------- fin obligatoire	---------- //

	parametres['code_partenaire']		=code_partenaire;
	parametres['code_partenaire_bis']	=code_partenaire_bis;
	parametres['e_mail']				=e_mail;
	parametres['mot_de_passe']			=mot_de_passe;

	objetIdentificationCaParrainage = new net_class(parametres,"",debut_attente_identification_ca_parrainage,fin_attente_identification_ca_parrainage,club_aquarelle_verif_identification_ca_parrainage_OK,club_aquarelle_verif_identification_ca_parrainage_KO);
	objetIdentificationCaParrainage.loadXMLDOC();
}

function debut_attente_identification_ca_parrainage()
{
	document.getElementById('parrainage_identification_ca_submit').style.display = 'none';
	document.getElementById('parrainage_identification_ca_ajaxloader').style.display = 'inline';
}

function fin_attente_identification_ca_parrainage()
{
}

function club_aquarelle_verif_identification_ca_parrainage_OK()
{
	var str_tab				= objetIdentificationCaParrainage.flux.split('|');
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];

	// CAS 1 : ok-> order_dest1.cgi
	if ( str_tab_result == "OK")
	{
		document.identification_ca.submit();
	}
	// CAS 2 : identifiation incorrect
	if ( str_tab_result == "KO")
	{
		alert (str_tab_message);
		document.getElementById('parrainage_identification_ca_submit').style.display = 'inline';
		document.getElementById('parrainage_identification_ca_ajaxloader').style.display = 'none';
	}
}

function club_aquarelle_verif_identification_ca_parrainage_KO()
{
	// CAS 3 : problème serveur
	var str_tab				= objetIdentificationCaParrainage.flux.split('|');
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];
	
	alert(str_tab_message);
	
	document.getElementById('parrainage_identification_ca_submit').style.display = 'inline';
	document.getElementById('parrainage_identification_ca_ajaxloader').style.display = 'none';
}



/*
-------------------------------------
--- action 2
--- envoyer l'e-mail perdu de Club Aquarelle sur ORDER_ENTER.CGI & CUST.CGI & PARRAINAGE.CGI
-------------------------------------
*/
function verif_email_perdu_ca(langue,transfo,UF_code_partenaire,code_partenaire,action,code_partenaire_bis,e_mail)
{
	code_partenaire		= code_partenaire*1.0;
	UF_code_partenaire	= UF_code_partenaire*1.0;
	var parametres		= new Array();

//----------- debut obligatoire	---------- //
	parametres['UF_langue']				=langue;
	parametres['transfo']				=transfo;
	parametres['service']				="club_aquarelle";
	parametres['UF_code_partenaire']	=UF_code_partenaire;
	parametres['action']				=action;
//----------- fin obligatoire	---------- //

	parametres['code_partenaire']		=code_partenaire;
	parametres['code_partenaire_bis']	=code_partenaire_bis;
	parametres['e_mail']				=e_mail;

	objetEmailPerduCa = new net_class(parametres,"",debut_attente_verif_email_perdu_ca,fin_attente_verif_email_perdu_ca,club_aquarelle_verif_email_perdu_ca_OK,club_aquarelle_verif_email_perdu_ca_KO);
	objetEmailPerduCa.loadXMLDOC();
}

function debut_attente_verif_email_perdu_ca()
{
	document.getElementById('email_perdu_ca_submit').style.display = 'none';
	document.getElementById('email_perdu_ca_ajaxloader').style.display = 'inline';
}

function fin_attente_verif_email_perdu_ca() 
{
	document.getElementById('email_perdu_ca_submit').style.display = 'inline';
	document.getElementById('email_perdu_ca_ajaxloader').style.display = 'none';
}

function club_aquarelle_verif_email_perdu_ca_OK()
{
	var str_tab				= objetEmailPerduCa.flux.split('|'); 
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];

	// CAS 1 : ok-> email est envoyé
	if (str_tab_result == "OK")
	{
		alert (str_tab_message);
		document.getElementById('div_email_perdu_ca').style.display = 'none';
	}
	// CAS 2 : email incorrect
	if (str_tab_result == "KO")
	{
		alert (str_tab_message);
		
		document.getElementById('email_perdu_ca_submit').style.display = 'inline';
		document.getElementById('email_perdu_ca_ajaxloader').style.display = 'none';
	}
}

function club_aquarelle_verif_email_perdu_ca_KO()
{
	// CAS 3 : problème serveur
	var str_tab				= objetEmailPerduCa.flux.split('|'); 
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];
	
	alert(str_tab_message);
	
	document.getElementById('email_perdu_ca_submit').style.display = 'inline';
	document.getElementById('email_perdu_ca_ajaxloader').style.display = 'none';
}


/*
-------------------------------------
--- action 3
--- vérification inscription Club Aquarelle sur ORDER_ENTER.CGI & CUST.CGI
-------------------------------------
*/
function verif_inscription_ca(langue,transfo,UF_code_partenaire,code_partenaire,action,code_civilite,nom,prenom,telephone,e_mail,mot_de_passe)
{
	code_partenaire		=code_partenaire*1.0;
	//UF_code_partenaire=UF_code_partenaire*1.0;
	var parametres		= new Array();

//----------- debut obligatoire	---------- //
	parametres['UF_langue']				=langue;
	parametres['transfo']				=transfo;
	parametres['service']				="club_aquarelle";
	parametres['UF_code_partenaire']	=UF_code_partenaire;
	parametres['action']				=action;
//----------- fin obligatoire	---------- //

	parametres['code_partenaire']		=code_partenaire;
	parametres['langue']				=langue;
	parametres['code_civilite']			=code_civilite;
	parametres['nom']					=nom;
	parametres['prenom']				=prenom;
	parametres['telephone']				=telephone;
	parametres['e_mail']				=e_mail;
	parametres['mot_de_passe']			=mot_de_passe;

	objetInscriptionCa = new net_class(parametres,"",debut_attente_verif_inscription_ca,fin_attente_verif_inscription_ca,club_aquarelle_verif_inscription_ca_OK,club_aquarelle_verif_inscription_ca_KO);
	objetInscriptionCa.loadXMLDOC();
}

function debut_attente_verif_inscription_ca()
{
	document.getElementById('inscription_ca_submit').style.display = 'none';
	document.getElementById('inscription_ca_ajaxloader').style.display = 'inline';
}

function fin_attente_verif_inscription_ca()
{
	document.getElementById('inscription_ca_ajaxloader').style.display = 'none';
}

function club_aquarelle_verif_inscription_ca_OK()
{
	var str_tab				= objetInscriptionCa.flux.split('|'); 
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];

	// CAS 1 : ok-> email est envoyé
	if (str_tab_result == "OK")
	{
		alert (str_tab_message);

		document.inscription_ca.submit();
	}
	// CAS 2 : email incorrect
	if (str_tab_result == "KO")
	{
		alert (str_tab_message);
		
		document.getElementById('inscription_ca_submit').style.display = 'inline';
		document.getElementById('inscription_ca_ajaxloader').style.display = 'none';
	}
}

function club_aquarelle_verif_inscription_ca_KO()
{
	// CAS 3 : problème serveur
	var str_tab				= objetInscriptionCa.flux.split('|'); 
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];
	
	alert(str_tab_message);
	
	document.getElementById('inscription_ca_submit').style.display = 'inline';
	document.getElementById('inscription_ca_ajaxloader').style.display = 'none';
}


/*
-------------------------------------
--- action 4
--- vérification du mis à jour Club Aquarelle sur CUST.CGI
-------------------------------------
*/
function verif_changer_ca(langue,transfo,UF_code_partenaire,code_partenaire,code_partenaire_bis,action,code_civilite,nom,prenom,telephone,e_mail,mot_de_passe)
{
	code_partenaire		=code_partenaire*1.0;
	//UF_code_partenaire=UF_code_partenaire*1.0;
	var parametres		= new Array();

//----------- debut obligatoire	---------- //
	parametres['UF_langue']				=langue;
	parametres['transfo']				=transfo;
	parametres['service']				="club_aquarelle";
	parametres['UF_code_partenaire']	=UF_code_partenaire;
	parametres['action']				=action;
//----------- fin obligatoire	---------- //

	parametres['code_partenaire']		=code_partenaire;
	parametres['code_partenaire_bis']	=code_partenaire_bis;
	parametres['langue']				=langue;
	parametres['code_civilite']			=code_civilite;
	parametres['nom']					=nom;
	parametres['prenom']				=prenom;
	parametres['telephone']				=telephone;
	parametres['e_mail']				=e_mail;
	parametres['mot_de_passe']			=mot_de_passe;

	objetChangerCa = new net_class(parametres,"",debut_attente_verif_changer_ca,fin_attente_verif_changer_ca,club_aquarelle_verif_changer_ca_OK,club_aquarelle_verif_changer_ca_KO);
	objetChangerCa.loadXMLDOC();
}

function debut_attente_verif_changer_ca() 
{
	document.getElementById('changer_ca_submit').style.display = 'none';
	document.getElementById('changer_ca_ajaxloader').style.display = 'inline';
}

function fin_attente_verif_changer_ca() 
{
	document.getElementById('changer_ca_submit').style.display = 'inline';
	document.getElementById('changer_ca_ajaxloader').style.display = 'none';
}

function club_aquarelle_verif_changer_ca_OK()
{
	var str_tab				= objetChangerCa.flux.split('|');
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];

	// CAS 1 : ok-> email est envoyé
	if (str_tab_result == "OK")
	{
		alert (str_tab_message);
		document.changer_ca.submit();
	}
	// CAS 2 : email incorrect
	if (str_tab_result == "KO")
	{
		alert (str_tab_message);
		
		document.getElementById('changer_ca_submit').style.display = 'inline';
		document.getElementById('changer_ca_ajaxloader').style.display = 'none';
	}
}

function club_aquarelle_verif_changer_ca_KO()
{
	// CAS 3 : problème serveur
	var str_tab				= objetChangerCa.flux.split('|');
	var str_tab_result		= str_tab[0];
	var str_tab_message		= str_tab[1];
	
	alert(str_tab_message);
	
	document.getElementById('changer_ca_submit').style.display = 'inline';
	document.getElementById('changer_ca_ajaxloader').style.display = 'none';
}

