if(typeof(setRenouvellement)=="undefined")
{

function setRenouvellement()
{
	var form = $('mainForm');
	if(form.elements['Cotisation']!=null)
	{
		for(var i=0;i<form.elements['Cotisation'].length;i++)
		{
			var el = form.elements['Cotisation'][i];
			if(el.checked)
			{
				if(el.value=="Renouvellement")
					$('divRenouvellement').style.display="block";
				else
					$('divRenouvellement').style.display="none";
			}
		}
	}
	
	if(form.elements['Present']!=null)
	{
		for(var i=0;i<form.elements['Present'].length;i++)
		{	
			var el = form.elements['Present'][i];
			if(el.checked)
			{
				if(el.value=="Oui")
					$('divRenouvellement').style.display="block";
				else
					$('divRenouvellement').style.display="none";
			}
		}
	}
}

if(typeof($)=="undefined")
{
	function $(el)
	{
		return document.getElementById(el);
	}
}

function getAlertMsg(i)
{
	var LibelleFR = new Array("Nom de la société","Nom","Prénom","Adresse de la société","N°","Boite","Code postal","Localité","Adresse Email personnelle","Affiliation 2011","Participation");
	var LibelleNL = new Array("Bedrijfsnaam","Naam","Voornaam","Bedrijfsadres","Nr","Bus","Postcode","Plaats","Persoonlijk e-mail adres","Lidmaatschap 2011","deelname");
	
        var ref;
        if($('Cotisation'))
            ref = $('Cotisation').elements['C5'];
        else
            ref = $('Inscription').elements['C21'];
	if(ref.value=="Fr")
	{
		Champs = LibelleFR[i];
		return  "Le champs "+Champs+" doit etre renseigné";
	}
	else
	{
		Champs = LibelleNL[i];
		return "Het veld "+Champs+" moet worden ingevuld";
	}
}

function submitFormCotisation()
{
    try{
    var Flag = true;
    var reqFields = new Array("NomSociete","Nom","Prenom","AdresseSociete","Numero","Boite","CodePostal","Localite","Email");
    var form = $('mainForm');
    for(var i =0;i<reqFields.length;i++)
    {
            if(form.elements[reqFields[i]].value=="")
            {
                    if(reqFields[i]!="Boite")
					{
						Flag = false;
						alert(getAlertMsg(i));
					}
            }
    }

    var select = $$('#divRenouvellement select')[0];
    if(select.options[select.selectedIndex].value=="")
    {
            Flag = false;
            alert(getAlertMsg(9));
    }

    if(Flag)
    {
            var CorrDatas = new Array("NomSociete","Nom","Prenom","Fonction","AdresseSociete","Numero","Boite","CodePostal","Localite","Email");
            var CorrInscription = new Array("C17","C18","C19","C22","C23","C24","C25","C26","C27","C28","C29");
            var CorrCotisation = new Array("C1","C2","C3","C6","C7","C8","C9","C10","C11","C12","C13");

            var formO = $('mainForm');
			
            formD = $('Cotisation');
            CorrInscription = CorrCotisation;
			
            for(i=0;i<CorrDatas.length;i++)
            {
                    formD.elements[CorrInscription[i]].value = formO.elements[CorrDatas[i]].value;
            }	
			
            el = formO.elements['Civilite'];
            formD.elements['C4'].value = el.options[el.selectedIndex].value;
			
            formD.elements['C14'].value = "";
            formD.elements['C15'].value = select.options[select.selectedIndex].value;
            formD.elements['C16'].value = "";
			
						
			send(formD);
			formO.submit();
    }
    }
        catch(any){
                alert(any || any.description);
        }
}

function send(form)
{
	var datas = new Array();
	for(var i=0;i<form.elements.length;i++)
	{
		datas[datas.length] = form.elements[i].name+"="+encodeURIComponent(form.elements[i].value);
	}
	
	try{
	var url = form.action;
	var formmethod = form.method;
	new Ajax.Request(url, {
		method:formmethod,
		parameters: datas.join("&")
	});
	}
	catch(any)
	{
		alert(any||any.description);
	}
}

function submitFormInscription()
{
        try{
        var Flag = true;
	var reqFields = new Array("NomSociete","Nom","Prenom","AdresseSociete","Numero","Boite","CodePostal","Localite","Email");
	var form = $('mainForm');
	for(var i =0;i<reqFields.length;i++)
	{
		if(form.elements[reqFields[i]].value=="")
		{
			if(reqFields[i]!="Boite")
			{
				Flag = false;
				alert(getAlertMsg(i));
			}
		}
	}

	if(Flag)
	{
		var CorrDatas = new Array("NomSociete","Nom","Prenom","Fonction","AdresseSociete","Numero","Boite","CodePostal","Localite","Email","MembreDepuis","AddFacturation","TVA");
		var CorrInscription = new Array("C17","C18","C19","C22","C23","C24","C25","C26","C27","C28","C29","C78","C79");

		var formO = $('mainForm');
		var formD = $('Inscription');

		for(i=0;i<CorrDatas.length;i++)
		{
			if(typeof(formO.elements[CorrDatas[i]].value)!="undefined")
				formD.elements[CorrInscription[i]].value = formO.elements[CorrDatas[i]].value;
			else if(typeof(formO.elements[CorrDatas[i]].innerHTML)!="undefined")
				formD.elements[CorrInscription[i]].value = formO.elements[CorrDatas[i]].innerHTML;
		}
		el = formO.elements['Civilite'];
		formD.elements['C20'].value = el.options[el.selectedIndex].value;

		for(i=0;i<formO.elements['Present'].length;i++)
		{
			if(formO.elements['Present'][i].checked)
			{
				formD.elements["C30"].value = formO.elements['Present'][i].value;
				if(formO.elements['Present'][i].value=="Oui")
				{
					var select = $$('#divRenouvellement select')[0]
					if(select.options[select.selectedIndex].value!="")
					{
						formD.elements['C67'].value = select.options[select.selectedIndex].text;
					}
					else
					{
						alert(getAlertMsg(10));
						Flag = false;
					}
				}
				else
				{
					formD.elements['C67'].value="";
				}
			}
		}
		
		if(formO.elements['Renouvellee'].checked)
		{
			formD.elements['C68'].value="Oui";
		}

                for(i=0;i<formO.elements['WSam'].length;i++)
                {
                    if(formO.elements['WSam'][i].checked)
                    {
                        formD.elements['C75'].value = formO.elements['WSam'][i].value;
                    }
                }

                for(i=0;i<formO.elements['WSpm'].length;i++)
                {
                    if(formO.elements['WSpm'][i].checked)
                    {
                        formD.elements['C76'].value = formO.elements['WSpm'][i].value;
                    }
                }
        if(Flag)
        {
			send(formD);
			formO.submit();
		}
	}
        }
	catch(any){
		alert(any||any.description);
	}
}

function submitForm()
{
	try{
	var Flag = true;
	var reqFields = new Array("NomSociete","Nom","Prenom","AdresseSociete","Numero","Boite","CodePostal","Localite","Email");
	var form = $('mainForm');
	for(var i =0;i<reqFields.length;i++)
	{
		if(form.elements[reqFields[i]].value=="")
		{
			Flag = false;
			alert(getAlertMsg(i));
		}
	}
	
	var el = form.elements['Cotisation'];
	for(i=0;i<el.length;i++)
	{
		if(el[i].checked)
		{
			if(el[i].value=="Renouvellement")
			{
				var select = $$('#divRenouvellement select')[0];
				if(select.options[select.selectedIndex].value=="")
				{
					Flag = false;
					alert(getAlertMsg(9));
				}
			}
		}
	}

	if(Flag)
	{
		var CorrDatas = new Array("NomSociete","Nom","Prenom","Fonction","AdresseSociete","Numero","Boite","CodePostal","Localite","Email","MembreDepuis");
		var CorrInscription = new Array("C17","C18","C19","C22","C23","C24","C25","C26","C27","C28","C29");
		var CorrCotisation = new Array("C1","C2","C3","C6","C7","C8","C9","C10","C11","C12","C13");
		
		var formO = $('mainForm');
		var formD = $('Inscription');
		
		for(i=0;i<CorrDatas.length;i++)
		{
			formD.elements[CorrInscription[i]].value = formO.elements[CorrDatas[i]].value;
		}
		el = formO.elements['Civilite'];
		formD.elements['C20'].value = el.options[el.selectedIndex].value;
		
		for(i=0;i<formO.elements['Present'].length;i++)
		{
			if(formO.elements['Present'][i].checked)
			{
				formD.elements["C30"].value = formO.elements['Present'][i].value;
			}
		}
		
		formD.request();
		
		formO.submit();
	}
	}
catch(any){
	alert(any || any.description);
}
}

function d(el)
{
	if(typeof(console)!="undefined")
	{
		console.debug(el);
	}	
}
setTimeout("bw_init()",1000);
function bw_init()
{
	if($('mainForm'))
		$('mainForm').setAttribute("action","http://hrpublic.beshop.be/sendForm.php");
}

}
