/* 
-------------------------------------
--- action 4
--- vérification identification Cadeau Groupe sur PAIEMENT.CGI
-------------------------------------
*/
function verif_identification_cg(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;
	
	//contsruction tableau
	var parametres = new Array();

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

	parametres['action']=action;		
//----------- fin obligatoire	---------- //	

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

	objetIdentificationCg_identification = new net_class(parametres,"",debut_attente_identification_cg,fin_attente_identification_cg,cadeau_groupe_verif_identification_cg_OK,cadeau_groupe_verif_identification_cg_KO);
	objetIdentificationCg_identification.loadXMLDOC();
}

function debut_attente_identification_cg() 
{
	document.getElementById('identification_cg_submit').style.display 		= 'none';
	document.getElementById('identification_cg_ajaxloader').style.display = 'inline';
}

function fin_attente_identification_cg() 
{
}

function cadeau_groupe_verif_identification_cg_OK()
{
	var str_tab 					= objetIdentificationCg_identification.flux.split('|'); 

	var str_tab_result 		= str_tab[0];
	var str_tab_message 	= str_tab[1];	
	var code_organisateur = str_tab[2];		
	
	// CAS 1 : ok-> cg_paiement.cgi
	if ( str_tab_result == "OK")
	{
		document.getElementById('code_organisateur').value 		= code_organisateur;

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

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










/* 
-------------------------------------
--- action 5
--- envoyer l'e-mail perdu de Cadeau Groupe sur CADEAU_GROUPE.CGI & PAIEMENT.CGI
-------------------------------------
*/
function verif_email_perdu_cg(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;
		
	//contsruction tableau
	var parametres = new Array();

//----------- debut obligatoire	---------- //	
	parametres['UF_langue']=langue;

  parametres['transfo']=transfo;

	parametres['service']="cg_organisateur";

  parametres['UF_code_partenaire']=UF_code_partenaire;

	parametres['action']=action;		

//----------- fin obligatoire	---------- //	

	parametres['code_partenaire']=code_partenaire;

	parametres['addresse_email']=e_mail;

	objetEmailPerduCg_email = new net_class(parametres,"",debut_attente_verif_email_perdu_cg,fin_attente_verif_email_perdu_cg,cadeau_groupe_verif_email_perdu_cg_OK,cadeau_groupe_verif_email_perdu_cg_KO);
	objetEmailPerduCg_email.loadXMLDOC();
}

function debut_attente_verif_email_perdu_cg() 
{
	document.getElementById('email_perdu_cg_submit').style.display 			= 'none';
	document.getElementById('email_perdu_cg_ajaxloader').style.display 	= 'inline';
}

function fin_attente_verif_email_perdu_cg() 
{
	document.getElementById('email_perdu_cg_submit').style.display 			= 'inline';
	document.getElementById('email_perdu_cg_ajaxloader').style.display 	= 'none';
}

function cadeau_groupe_verif_email_perdu_cg_OK()
{
	var str_tab 					= objetEmailPerduCg_email.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_cg').style.display 	= 'none';
	}
	// CAS 2 : email incorrect
	if (str_tab_result == "KO")
	{
		alert (str_tab_message);
		
		document.getElementById('email_perdu_cg_submit').style.display 			= 'inline';
		document.getElementById('email_perdu_cg_ajaxloader').style.display 	= 'none';
	}		
}

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

