// get_pole
function get_pole(id)
{
	if(isNaN(id))
		return;
	
	document.getElementById("lyr" + id).style.display = "block";
	
}

/*
// show_pole
function show_pole(id)
{
	document.getElementById("lyr" + current).style.display = "none";
	document.getElementById("lyr" + id).style.display = "block";
	current = id;
}
*/

// choice_formation
function choice_formation(page)
{
	if(!page)
		return;
	window.location.href = "/" + page;
}




// doCheckContinue
function doCheckContinue(frm)
{
	var err = "";
	for (var i=0; i<frm.elements.length; i++ )
	{
		
		
		if(frm.elements[i].id == "societe" && !frm.elements[i].value)
			err += "Veuillez indiquez votre societe\n";
		
		if(frm.elements[i].id == "responsable" && !frm.elements[i].value)
			err += "Veuillez indiquez le nom du responsable\n";
		
		
		if(frm.elements[i].id == "tel" && frm.elements[i].value == "ex : 0300000000")
			err += "Merci d'indiquer votre numéro de téléphone\n";
		else if(frm.elements[i].id == "tel" && !frm.elements[i].value.match(/^\d{10}$/))	
			err += "votre numéro de téléphone est incorrecte, merci de respecter le format suivant, 10 numéros sans espace, exemple : 0300000000\n";
		
		if(frm.elements[i].id == "fax" && frm.elements[i].value != "ex : 0300000000" && !frm.elements[i].value.match(/^\d{10}$/))
			err += "Merci d'indiquer votre fax au format suivant, 10 numéros sans espace, exemple : 0300000000\n";
		 
		
		if (frm.elements[i].id == "email" && !frm.elements[i].value.length)
			err += "Votre email est incorrect\n";
		else if(frm.elements[i].id == "email" && !frm.elements[i].value.match(/^[^@\ ]+@[^@\ ]+\.[^@\ ]+$/))
			err += "Votre email n'est pas une addresse email valide\n";
	
		if(frm.elements[i].id.match(/^(prenom-)/) && !frm.elements[i].value)
		{
			number = frm.elements[i].id.split("-");
			err += "Veuillez indiquez le prenom de la personne n°" + number[1] +"\n";
		}
		if(frm.elements[i].id.match(/^(nom-)/)  && !frm.elements[i].value)
		{
			number = frm.elements[i].id.split("-");
			err += "Veuillez indiquez le nom de la personne n°" + number[1] + "\n";
		}
	
	}


	if(err.length)
	{
		alert(err);
		return false;
	}
	
	if(frm.tel.value == "ex : 0300000000")
			frm.tel.value = "";
	
	if(frm.fax.value == "ex : 0300000000")
			frm.fax.value = "";
			
	return true;
}

// doCheckAlternance
function doCheckAlternance(frm)
{
	var err = "";
	
	if(!frm.ve1.value)
		err += "Veuillez indiquez votre premier voeu\n";
	
	if(!frm.lieu.value)
		err += "Veuillez indiquez le lieu de la formation\n";
	
	//if(!frm.ve2.value)
	//	err += "Veuillez indiquez votre second voeu\n";
	

	if(!frm.nom.value.length)
		err += "Veuillez indiquez votre nom\n";
	
	if(!frm.prenom.value.length)
		err += "Veuillez indiquez votre prénom\n";
	
	if(frm.naissance.value.length && frm.naissance.value != "ex : jj/mm/aaaa" && !frm.naissance.value.match(/^\d{2}\/\d{2}\/\d{4}$/))
		err += "Merci d'indiquer votre date de naissance au format suivant, exemple : jj/mm/aaaa\n";

	if(frm.tel.value &&  frm.tel.value != "ex : 0300000000" && !frm.tel.value.match(/^\d{10}$/))
		err += "Merci d'indiquer votre téléphone au format suivant, 10 numéros sans espace, exemple : 0300000000\n";
	
	if(frm.gsm.value &&  frm.gsm.value != "ex : 0600000000" && !frm.tel.value.match(/^\d{10}$/))
		err += "Merci d'indiquer votre numéro de gsm au format suivant, 10 numéros sans espace, exemple : 0600000000\n";
	
	if(!frm.adresse.value.length)
		err += "Veuillez indiquez votre adresse\n";
	
	if(!frm.cp.value.match(/^\d{5}$/))
		err += "Merci d'indiquer votre code postal à 5 chiffres, exemple : 60000\n";
	
	if(!frm.ville.value.length)
		err += "Veuillez indiquez votre ville\n";
		
	if (!frm.email.value.length)
		err += "Votre email est incorrect\n";
	else if(!frm.email.value.match(/^[^@\ ]+@[^@\ ]+\.[^@\ ]+$/))
		err += "Votre email n'est pas une addresse email valide\n";


	if(!frm.niveau.value.length)
		err += "Veuillez indiquez votre niveau\n";

	
	if(err.length)
	{
		alert(err);
		return false;
	}
	
	//remove default value
	for (var i=0; i<frm.elements.length; i++ )
	{
		if(	frm.elements[i].value    == "ex : 0300000000"
			|| frm.elements[i].value == "ex : 0600000000"
			|| frm.elements[i].value == "ex : jj/mm/aaaa"
		)
		
			frm.elements[i].value = "";	
	}
		
	return true;
}

// doCheckPostuler
function doCheckPostuler(frm)
{
	var err = "";
	
	
	if(!frm.nom.value)
		err += "Veuillez indiquez votre nom\n";
	
	if(!frm.prenom.value)
		err += "Veuillez indiquez votre prenom\n";
	
	if(frm.d_naissance.value.length && frm.d_naissance.value != "ex : jj/mm/aaaa" && !frm.d_naissance.value.match(/^\d{2}\/\d{2}\/\d{4}$/))
		err += "Merci d'indiquer votre date de naissance au format suivant, exemple : jj/mm/aaaa\n";

	//if(!frm.adresse.value)
	//	err += "Veuillez indiquez votre adresse\n";
	
	//if(!frm.cp.value.match(/^\d{5}$/))
	//	err += "Merci d'indiquer votre code postal à 5 chiffres, exemple : 60000\n";
	
	//if(!frm.ville.value)
	//	err += "Veuillez indiquez votre ville\n";
	
	if(frm.tel.value && frm.tel.value != "ex : 0300000000" && !frm.tel.value.match(/^\d{10}$/))
		err += "Merci d'indiquer votre téléphone au format suivant, 10 numéros sans espace, exemple : 0300000000\n";
	
	if(frm.gsm.value && frm.gsm.value != "ex : 0600000000" && !frm.tel.value.match(/^\d{10}$/))
		err += "Merci d'indiquer votre numéro de gsm au format suivant, 10 numéros sans espace, exemple : 0600000000\n";
	
		
	if (!frm.email.value.length)
		err += "Votre email est incorrect\n";
	else if(!frm.email.value.match(/^[^@\ ]+@[^@\ ]+\.[^@\ ]+$/))
		err += "Votre email n'est pas une addresse email valide\n";
	
	if(!(frm.optin[0].checked || frm.optin[1].checked))
		err += "Merci d'indiquer si vous désirez vous inscrire à notre newsletter\n";
	
	if(err.length)
	{
		alert(err);
		return false;
	}
	
	//remove default value
	for (var i=0; i<frm.elements.length; i++ )
	{
		if(	frm.elements[i].value 	 == "ex : 0300000000"
			|| frm.elements[i].value == "ex : 0600000000"
			|| frm.elements[i].value == "ex : jj/mm/aaaa"
		)
		
			frm.elements[i].value = "";	
	}
		
	return true;
}

var customer = 2;

// add_customer
function add_customer(stage_name)
{
	var parentObj = document.getElementById('inside');
	
	var container = document.createElement("div");
	container.setAttribute( 'id' , "customer-" + customer );
	container.className = "customer"
	
	parentObj.appendChild(container);
	
	// link supprimer
	var a = document.createElement("a");
	var atxt = document.createTextNode("supprimer")
	a.appendChild(atxt)
	container.appendChild(a)
	
	// remove customer
	a.onclick = function() {
		remove_customer(this.parentNode.id);
		//alert(this.parentNode.id)
		}
	
	
	create_br(container);
	 
	create_label(container, "prenom", "Prénom* :");
	create_input(container, "prenom", "", false);
	
	create_br(container);
	
	create_label(container, "nom", "Nom* :");
	create_input(container, "nom", "", false);
	
	create_br(container);
	
	create_label(container, "fonction", "Fonction :");
	create_input(container, "fonction", "", false);
	
	create_br(container);
	
	create_label(container, "stage", "Stage :");
	create_input(container, "stage", stage_name, true);
	
	create_br(container);
	
	customer += 1
}

// remove_customer
function remove_customer(id)
{
	var r = document.getElementById(id) 
	document.getElementById('inside').removeChild(r);
}

// create_label
function create_label(parentObj, nom, texte)
{
	var label = document.createElement("label");
	label.htmlFor = nom + "-" + customer;
	
	var span = 	document.createElement("span");		
	var txt = document.createTextNode(texte)
	span.appendChild(txt)
	label.appendChild(span)
	parentObj.appendChild(label)
	
}

// create_input
function create_input(parentObj, nom, texte, desable)
{
	var input  = document.createElement("input");
	input.setAttribute( 'id' , nom + "-" + customer );
	input.setAttribute( 'name' , nom + '[]' );
	if(desable)
		input.setAttribute( 'readonly' , true );
	input.value = texte;
	input.className = "input";
	
	parentObj.appendChild(input);
	
}

// create_br
function create_br(container)
{
	var br  = document.createElement("br");
	br.setAttribute( 'clear' , "all" );
	container.appendChild(br);
}


//valide formulaire ami
function doCheckMail(frm)
{

	var erreur = false;
	for (var i=1; i<=4; i++)
	{
		obj = document.getElementById("email" + i);
		if (obj && obj.value && obj.value.length)
		{
			erreur = true;
			if(!obj.value.match(/^[^@\ ]+@[^@\ ]+\.[^@\ ]+$/))
			{
				alert("L'adresse email n°" + i + " est invalide.");
				obj.focus();
				return false;
			}
		}
	}
	
	if (!erreur)
	{
		alert("Veuillez remplir au moins une adresse email.");
		return false;
	}
	
	if (!frm.email5.value.length)
	{	
		alert("Votre email est incorrect");
		frm.email5.focus();
		return false;
	}
	else if(!frm.email5.value.match(/^[^@\ ]+@[^@\ ]+\.[^@\ ]+$/))
	{
		alert("Votre email n'est pas une addresse email valide");
		frm.email5.focus();
		return false;
	}
	
		
	return true;
}

// reset formulaire contact
function reset()
{
	var nb = document.mail.elements.length;
	for(var i=0; i<nb; i++)
	{
		document.mail.elements[i].value = "";
	}
}

// window open
function wOpen(url, w, h)
{
	obj = window.open(url, "popup", "top=80,left=250,status=no,scrollbars=yes,width=" + w + ",height=" + h);
	obj.focus(); 
	return false; 
}

