

function gestion_cust(service,client) {

	var tbxNom=document.getElementById('tbxNom').value;
	var mot_de_passe=document.getElementById('mot_de_passe').value;
	var langue=document.getElementById('langue').value;
	var site=document.getElementById('site').value;
	var service=document.getElementById('service').value;
	var port=document.getElementById('port').value;

	var url="http://"+site+port+"/pg/cust/cust_frontal.cgi?tbxNom="+tbxNom+"&mot_de_passe="+mot_de_passe+"&langue="+langue+"&site="+site+"&service="+service+"&client="+client;
	objet = new netclasse(url,call_cust,alert_attente,elt);
	objet.loadXMLDOC();

}

function call_cust () {
	
	var txt=objet.req.responseText.split('|');

	if (txt[1]=="PAS_CLUB" || txt[1]=="P_D") {
		alert(txt[0]);
		document.getElementById('validation-link').style.display="block";
		document.getElementById('ajaxloader').style.display="none";
	}
	else {
		var saisi=document.getElementById('saisi').id;
		cache_popup("saisi");
		saisi.innerHTML="";
		display_html(txt[0],saisi);
	}
}


function test(chaine,type){
// 1 = alpha 2 = num 3 = alpha + space 4 = num + space + .
	for ( i = 0; i < chaine.length; i++ ){
		Atester=chaine.charAt(i);			        
		if (( Atester < "A" || Atester > "Z" ) && ( type == 1 ))
		return 1;
		if (( type == 3 ) && ( Atester < "A" || Atester > "Z" ) &&  Atester != " " )
		return 1;
		if (( Atester < "0" || Atester > "9" ) && ( type == 2 ))
		return 1;
		if (( type == 4 ) && ( Atester < "0" || Atester > "9" ) &&  Atester != " "  && Atester != "."  && Atester != "-"  && Atester != "("  && Atester != ")"   && Atester != "+" && Atester != "/" && Atester != "")
		return 1;			
	}
	return 0;
}

function test_nom(){
	nom_saisie = document.saisie.tbxNom.value;
	nom_saisie = nom_saisie.toUpperCase();
	document.saisie.tbxNom.value   = nom_saisie;
	ko = test(nom_saisie,3)
	if ( ko > 0 ){
		msg = "Escriba tu apellido sin acentos, ni ";
		msg += " caracteres especiales.\\nPor favor escriba tus datos nuevamente.";
		alert(msg);
		document.saisie.tbxNom.value = "";
	}
}

function validerform(){
	msg = ""
	erreur = 0
	if ( document.getElementById('tbxNom').value.length <= 0 ){
		msg += "\t- Falta apellido\n";
		erreur = erreur + 1;
	}
	if ( document.getElementById('mot_de_passe').value.length <= 0){
		msg += "\t- Falta codigo personal\n";
		erreur = erreur + 1;
	}
	if ( erreur > 0 ){
	if ( erreur > 1 ){
		var msg_fin = "Tu pedido tiene " + erreur + " errores :\n" + msg;	
		alert(msg_fin);	
		return false;	
	}		   		
	else{
		var msg_fin = "Tu pedido presenta un error :\n" + msg;
		alert(msg_fin);	
	}	  
	}
	else{
		document.getElementById('validation-link').style.display="none";
		document.getElementById('ajaxloader').style.display="block";
		gestion_cust('cust','parrainage');
	}
}

function validation(chaine) 
{
	chaineValidee='';
	//caracteresValides=" abcdefghijklmnopqrstuvwxyzéèàùâêûîìABCDEFGHIJKLMNOPQRSTUVWXYZ";
	caracteresNonValides="<>&?;|#+";
	for (i=0; i<chaine.length; i++)
	{
		//if (caracteresValides.indexOf(chaine.charAt(i)) != -1)
		if (caracteresNonValides.indexOf(chaine.charAt(i)) == -1)
		{
		chaineValidee += chaine.charAt(i)
		}
	}
return chaineValidee;
}


function recupValeurURL(chaine)
{
	var adres=self.parent.location;
	URL=adres.toString();
	resURL=URL.split('?');
	
	var vTEST=eval("/"+chaine+"=/");
	resTEST=vTEST.test(resURL);

	if ( resTEST )
	{
		resURLbis=resURL[1].split("&");
		//resURLbis=resURL[1].split("%26");

		for ( i=0 ; i<resURLbis.length ; i++ )
		{	
			var vTEST=eval("/"+chaine+"=/");
			resTEST=vTEST.test( resURLbis[i] );

			if ( resTEST)
			{
				var res=resURLbis[i].split("=");
			}
		}

		return res[1];
	}
}


function verifier_programme() {
	
	var client= recupValeurURL("client");
	if (client=="cust_cgi") {

	document.getElementById('tbxNom').value=recupValeurURL("tbxNom");
	document.getElementById('mot_de_passe').value=recupValeurURL("mot_de_passe");
	document.getElementById('langue').value=recupValeurURL("langue");
	document.getElementById('site').value=recupValeurURL("site");
	document.getElementById('service').value=recupValeurURL("service");
	cache_popup("saisi");
	var service=recupValeurURL("service");
	gestion_cust(service,client);
	}

	else {

		var langue=document.getElementById('langue').value;
		var site=document.getElementById('site').value;
		var sapa="page_parrainage_html";
		var url="http://"+site+port+"/pg/click/click.cgi?langue="+langue+"&site="+site+"&sapa="+sapa;
		objet = new netclasse(url,call_click,alert_attente,elt);
		objet.loadXMLDOC();
	}

}

function call_click(){
	var txt=objet.req.responseText;
	var ok="ok";
}

