function TheChose(me) //fonction permettant de creer une chaine de caractères séparés par des ; avec les choix effectue pour le champs activite et le placer dans un textarea caché
{
  var choseactivities = document.getElementById("choseactivities");
  if (choseactivities == null)
	{
		var choseactivities = document.getElementById("choseactivitiesresult");
	}
	var first = choseactivities.getElementsByTagName('input');
	var TotalInput = first.length;
	var idlist = new Array
    for (i=0;i<TotalInput;i++)
	{
	  var element = first[i];
	  var id = element.name.substring(element.name.indexOf("_")+1, element.name.length);
	  if (element.checked)
	  {
		idlist.push (id);
	  }
	}
	if (idlist.length > 5)
	{
	if(me.checked = true) { me.checked = false; }
	
	}else
	{
	var TotalCheck = idlist.join(';');
	document.getElementById("tx-srfeuserregister-pi1-activities").value = TotalCheck;
	}
}
function TheResult() //fonction permettant de relire le textarea caché et de recheker les cases se trouvant dans le textarea caché
{
if (document.getElementById("tx-srfeuserregister-pi1-activities"))
	{
		var elem = document.getElementById("tx-srfeuserregister-pi1-activities");
		var valeurs = elem.value;
		var ValeurArray = new Array;
		ValeurArray = valeurs.split(';');
		if (elem)
		{
			for (i=0;i<ValeurArray.length;i++)
			{
				if (document.getElementById("chp_"+ValeurArray[i]))
				{
					document.getElementById("chp_"+ValeurArray[i]).checked=1;
				}
			}
			// Faire apparaitre le bloc avec les cases a cocher (il est display:none par defaut au load)
			var elem = document.getElementById("choseactivitiesresult");
			elem.style.display = "";
		}
	}
}

function fonctionIsAdressLivFact(intlang) //fonction permettant de dire que l'adresse de livraison = adresse de facturation le intlang est le paramettre de langue fr = 0 nl = 1 en = 2 
{
	if (document.getElementById("IsAdressLivFact"))
	{
	var chk = document.getElementById("IsAdressLivFact");
	var road = document.getElementById("tx-srfeuserregister-pi1-address");
	var num = document.getElementById("tx-srfeuserregister-pi1-address_num");
	var city = document.getElementById("tx-srfeuserregister-pi1-city");
	var zipcode = document.getElementById("tx-srfeuserregister-pi1-zip");
	var country = document.getElementById("tx-srfeuserregister-pi1-static_info_country");
	var BP = document.getElementById("tx-srfeuserregister-pi1-address_bp");
	var roadliv = document.getElementById("tx-srfeuserregister-pi1-address_liv");
	var numliv = document.getElementById("tx-srfeuserregister-pi1-address_liv_num");
	var cityliv = document.getElementById("tx-srfeuserregister-pi1-zip_liv");
	var zipcodeliv = document.getElementById("tx-srfeuserregister-pi1-city_liv");
	var countryliv = document.getElementById("tx-srfeuserregister-pi1-static_info_country_liv");
	var BPliv =  document.getElementById("tx-srfeuserregister-pi1-address_liv_bp");
	
	if (chk.checked == 1)
		{
			if (road && num && city && zipcode && country)
			{
				if (road.value && num.value && city.value && zipcode.value && country.value)
				{
					roadliv.value = road.value;
					numliv.value = num.value;
					cityliv.value = city.value;
					zipcodeliv.value = zipcode.value;
					countryliv.value = country.value;
					BPliv.value = BP.value;
					roadliv.readOnly = true;
					numliv.readOnly = true;
					cityliv.readOnly = true;
					zipcodeliv.readOnly = true;
					countryliv.readOnly = true;
					BPliv.readOnly = true;					
				}else 
				{
				chk.checked = false;
				if (intlang == 'fr')
					{
					alert("veuillez encoder d'abord l'adresse de facturation correctement");
					}
				if (intlang == 'nl')
				{
					alert("het factureringsadres zal willen juist eerst coderen");
				}
				if (intlang == 'en')
				{
					alert("want encoder correctly initially the bill-to-address");
				}
				}
			
			}
			
		}else 
		{
			if (chk.checked == 0)
			{
						roadliv.value = '';
						numliv.value = '';
						cityliv.value = '';
						zipcodeliv.value = '';
						countryliv.value = '';
						BPliv.value = '';
						roadliv.readOnly = false;
						numliv.readOnly = false;
						cityliv.readOnly = false;
						zipcodeliv.readOnly = false;
						countryliv.readOnly = false;
						BPliv.readOnly = false;
						
						
			}
		
		}
	}
}
//fonction permettant la gestion du statut tva si statut tva = OK affichage du champ TVA 
function fonctionStatutTVA()
{ 	
	if (document.getElementById("tx-srfeuserregister-pi1-STATUT_TVA-1"))
	{
	if ((document.getElementsByName("formInscription").length == 1)||(document.getElementsByName("formEdition").length == 1))
	{
	
		var chktva = document.getElementById("tx-srfeuserregister-pi1-STATUT_TVA-1");
		var chktvafalse = document.getElementById("tx-srfeuserregister-pi1-STATUT_TVA-0");
		var inputtva = document.getElementById("tx-srfeuserregister-pi1-numtva");
		var spanidtva = document.getElementById("spanidtva");
		var savnumtva = inputtva.value;
	
	if (chktva.checked == 1)
		{
			if (savnumtva == 'NO')
			{
				inputtva.value = '';
				inputtva.className = 'tx-srfeuserregister-pi1-text';
				spanidtva.className = '';
			}else 
			{
				inputtva.value = savnumtva;
				inputtva.className = 'tx-srfeuserregister-pi1-text';
				spanidtva.className = '';
				//ValidateTVA();
			}
			
			
		}else{		
				inputtva.value = 'NO';
				inputtva.className = 'tx-srfeuserregister-pi1-text';
				spanidtva.className = '';
				inputtva.className = 'hidden';
				spanidtva.className = 'hidden';
							
		}
	}
	}
}

/*function fonctionIsSociety()
{
if (document.getElementById("tx-srfeuserregister-pi1-moral"))
{
	var chk = document.getElementById("tx-srfeuserregister-pi1-moral");
	var input = document.getElementById("tx-srfeuserregister-pi1-company");
	var spanid = document.getElementById("spanid");
	var isSociety = document.getElementById("tx-srfeuserregister-pi1-issociety");
	var a = document.getElementsByName("formInscription")
	if (document.getElementsByName("formInscription"))
	{
		if ( document.formInscription.method = "POST")
				{
					var savsociety = input.value;
			
				}
	}
	
	if (chk.checked == 1)
	{
		if (savsociety == 'NO')
		{
		input.value = '';
		input.className = 'tx-srfeuserregister-pi1-text';
		spanid.className = '';
		isSociety.value = '1';
		}else 
		{
		input.value = savsociety;
		input.className = 'tx-srfeuserregister-pi1-text';
		spanid.className = '';
		isSociety.value = '1';
		}
		
	}else{
		input.value = 'NO';
		input.className = 'hidden';
		spanid.className = 'hidden';
		isSociety.value = '0';
		
	}
}
}*/
function fonctionIsSociety()
{
	if (document.getElementById("tx-srfeuserregister-pi1-moral"))
	{
		var chk = document.getElementById("tx-srfeuserregister-pi1-moral");
		var input = document.getElementById("tx-srfeuserregister-pi1-company");
		var spanid = document.getElementById("spanid");
		var isSociety = document.getElementById("tx-srfeuserregister-pi1-issociety");
													
		var a = document.getElementsByName("formInscription")
		if (document.getElementsByName("formInscription"))
		{
			var savsociety = input.value;
		}
		if (chk.checked == 1)
		{
			input.value = '';
			input.className = 'tx-srfeuserregister-pi1-text';
			spanid.className = '';
			isSociety.value = '1';
		}
		else{
			if (chk.checked == 0)
			{
				isSociety.value = 0;
				chk.checked = false;
				spanid.className = 'hidden';
				input.value = 'NO'
			}else{
				if (isSociety.value == 1)
				{
					chk.checked = true;
				}
				}
					
			
			
		}
		
	}
}

function fonctionIsSociety_onload()
{
	if (document.getElementById("tx-srfeuserregister-pi1-moral"))
	{
	
		var chk = document.getElementById("tx-srfeuserregister-pi1-moral");
		var input = document.getElementById("tx-srfeuserregister-pi1-company");
		var spanid = document.getElementById("spanid");
		var isSociety = document.getElementById("tx-srfeuserregister-pi1-issociety");
		var a = document.getElementsByName("formInscription")
		if (document.getElementsByName("formInscription"))
		{
			var savsociety = input.value;
		}
		if (chk.checked == 1)
		{
			input.value = '';
			input.className = 'tx-srfeuserregister-pi1-text';
			spanid.className = '';
			isSociety.value = '1';
		}
		else{
				if (chk.checked == false && isSociety.value == 1)
				{
					chk.checked = true;
					input.value = savsociety;
					input.className = 'tx-srfeuserregister-pi1-text';
					spanid.className = '';
					isSociety.value = '1';
				}
				else 
				{
					input.value = 'NO';
				}
			}
	}
	//permet lors d'un update de compte de rendre le champ company en readOnly
	if (document.getElementById("FormUpadate"))
	{
	document.getElementById("tx-srfeuserregister-pi1-company").readOnly = true;
	document.getElementById("tx-srfeuserregister-pi1-company").style.backgroundColor = "#EFEBE7";
	
	}
}
//fonction permettant la validation de la date de début d'abonnement pour une revue dans le basket si return true (formulaire Ok) 
function Is_Date_Revue_OK (lg)
{
/*DateOfDay = new Date();
VarDaySelect = document.getElementById("SelectDayBox");
VarMonthSelect = document.getElementById("SelectMonthBox");
VarYearSelect = document.getElementById("SelectYearBox");
alert(VarDaySelect.value);
alert(VarMonthSelect.value);
alert(VarYearSelect.value);
*/return true;
}
function  TrueNewsletter ()
{
if (document.getElementById("tx-srfeuserregister-pi1-IsNewsletterInterested"))
{
if (document.getElementsByName("formInscription").length == 1)
{
newsletter = document.getElementById("tx-srfeuserregister-pi1-IsNewsletterInterested");
newsletter.checked = true;
}
}
}
/*function ValidateTVA ()
{
var expr = "^[A-Za-z][A-Za-z]\.[0-9][0-9][0-9][0-9]\.[0-9][0-9][0-9].[0-9][0-9][0-9]$";

if (document.getElementById("tx-srfeuserregister-pi1-numtva").value != '')
{
var valueofImput = document.getElementById("tx-srfeuserregister-pi1-numtva").value;
if (valueofImput.match(expr))
{
}else{
alert ("TVA : AAA.XXXX.XXX.XXX");
return false;
}

}
}*/

	
