FuncOL = new Array(); 
function StkFunc(Obj) { 
    FuncOL[FuncOL.length] = Obj; 
} 
     
// Execution des scripts au chargement de la page 
window.onload = function() { 
    for(i=0; i<FuncOL.length; i++) 
        {FuncOL[i]();} 
}

function valider2() 
	{
	var form_err = " ";
	var txt = "In order to provide you with the best service, please send us the following information:\n ";
	
	
	if ( document.demande.jb_pm.value.length < 1) {
	form_err += "\n - First name. ";
	}
	
	if ( document.demande.jb_nm.value.length < 1) {
	form_err += "\n - Last name. ";
	}
		
	
	adresse = document.demande.jb_ml.value;
	var aro = adresse.indexOf("@");
	var point = adresse.indexOf(".", aro);
	var point = adresse.lastIndexOf(".");
	if ((aro == -1) || (point == -1) || (point == (aro + 1)) || ((point + 1) == adresse.length)) {
	form_err += "\n - Primary email. ";
	}
	
	if ( document.demande.jb_actu.value.length < 5) {
	form_err += "\n - Your message. ";
	}

	
	var captcha=document.demande.captcha.value;
	var vcaptcha=document.demande.vcaptcha.value;
	 
	if(captcha == "") 
		{
		form_err += "\n - Verification code. ";
		}
	else if(hex_md5(captcha)!=vcaptcha) 
		{
		form_err += "\n - Verification code. ";
		}
	
	
	if ( form_err != " ") {
	alert((txt) + (form_err));
	return false;
	}
	return true; 
}


function valider() 
	{
	var form_err = " ";
	var txt = "In order to provide you with the best service, please send us the following information:\n ";
	
	if ( document.demande.jb_tit.value == 0) {
	form_err += "\n - Title. ";
	}
	
	if ( document.demande.jb_pm.value.length < 1) {
	form_err += "\n - First name. ";
	}
	
	if ( document.demande.jb_nm.value.length < 1) {
	form_err += "\n - Last name. ";
	}
	
	if ( document.demande.nais_j.value == 0 || document.demande.nais_m.value == 0 || document.demande.nais_a.value == 0) {
	form_err += "\n - Date of birth. ";
	}
	
	if ( document.demande.jb_nat.value == 0) {
	form_err += "\n - Nationality. ";
	}
	
	if ( document.demande.jb_tel.value.length < 1) {
	form_err += "\n - Primary phone. ";
	}
	
	adresse = document.demande.jb_ml.value;
	var aro = adresse.indexOf("@");
	var point = adresse.indexOf(".", aro);
	var point = adresse.lastIndexOf(".");
	if ((aro == -1) || (point == -1) || (point == (aro + 1)) || ((point + 1) == adresse.length)) {
	form_err += "\n - Primary email. ";
	}
	
	
	if ( document.demande.jb_pc.checked==false && document.demande.jb_pl.checked==false) {
	form_err += "\n - Preferred project duration. ";
	}	
	
	
	if ( document.demande.sect1.value==0 && document.demande.sect2.value==0 &&  document.demande.sect3.value==0) {
	form_err += "\n - Key Sector. ";
	}
	

	if ( document.demande.lg1.value ==0 &&  document.demande.lg2.value == 0 &&  document.demande.lg3.value == 0 &&  document.demande.lg4.value == 0 &&  document.demande.lg5.value == 0 ) {
	form_err += "\n - Languages. ";
	}	
	

	var tp1 = "";
	if ( document.demande.lg1.value != 0){
		if(document.demande.lg1_s.value == 0){
			tp1 += "Speaking ";}
		if(document.demande.lg1_r.value == 0){
			tp1 += "Reading ";}	
		if(document.demande.lg1_w.value == 0){
			tp1 += "Wrinting ";}	}	
	if(tp1 != ""){
		form_err += "\n - Language 1 : "+ tp1;}
		
	var tp2 = "";
	if ( document.demande.lg2.value != 0){
		if(document.demande.lg2_s.value == 0){
			tp2 += "Speaking ";}
		if(document.demande.lg2_r.value == 0){
			tp2 += "Reading ";}	
		if(document.demande.lg2_w.value == 0){
			tp2 += "Wrinting ";}	}	
	if(tp2 != ""){
		form_err += "\n - Language 2 : "+ tp2;}		
		
	var tp3 = "";
	if ( document.demande.lg3.value != 0){
		if(document.demande.lg3_s.value == 0){
			tp3 += "Speaking ";}
		if(document.demande.lg3_r.value == 0){
			tp3 += "Reading ";}	
		if(document.demande.lg3_w.value == 0){
			tp3 += "Wrinting ";}	}	
	if(tp3 != ""){
		form_err += "\n - Language 3 : "+ tp3;}		
		
	var tp4 = "";
	if ( document.demande.lg4.value != 0){
		if(document.demande.lg4_s.value == 0){
			tp4 += "Speaking ";}
		if(document.demande.lg4_r.value == 0){
			tp4 += "Reading ";}	
		if(document.demande.lg4_w.value == 0){
			tp4 += "Wrinting ";}	}	
	if(tp4 != ""){
		form_err += "\n - Language 4 : "+ tp4;}		
		
	var tp5 = "";
	if ( document.demande.lg5.value != 0){
		if(document.demande.lg5_s.value == 0){
			tp5 += "Speaking ";}
		if(document.demande.lg5_r.value == 0){
			tp5 += "Reading ";}	
		if(document.demande.lg5_w.value == 0){
			tp5 += "Wrinting ";}	}	
	if(tp5 != ""){
		form_err += "\n - Language 5 : "+ tp5;}				

	
	if ( document.demande.fichier.value.length < 1) {
	form_err += "\n - Current CV. ";
	}	
	
	var captcha=document.demande.captcha.value;
	var vcaptcha=document.demande.vcaptcha.value;
	 
	if(captcha == "") 
		{
		form_err += "\n - Verification code. ";
		}
	else if(hex_md5(captcha)!=vcaptcha) 
		{
		form_err += "\n - Verification code. ";
		}
	
	
	if ( form_err != " ") {
	alert((txt) + (form_err));
	return false;
	}
	return true; 
}


function affvos(baliseId,qte)
  {
	for(a=1;a<=qte;a++)
		{
		if("men"+a == baliseId)
			{
			if(document.getElementById(baliseId).style.visibility == 'visible')
				{
				document.getElementById("men"+a).style.visibility='hidden';
				document.getElementById("men"+a).style.display='none';				
				}
			else
				{
				document.getElementById(baliseId).style.visibility='visible';
				document.getElementById(baliseId).style.display='block';
				}
			}
		else
			{
			document.getElementById("men"+a).style.visibility='hidden';
			document.getElementById("men"+a).style.display='none';
			}
		}	
  }

function affne(baliseId,qte)
  {
	for(a=1;a<=qte;a++)
		{
		if("new"+a == baliseId)
			{
			if(document.getElementById(baliseId).style.visibility == 'visible')
				{
				document.getElementById("new"+a).style.visibility='hidden';
				document.getElementById("new"+a).style.display='none';				
				}
			else
				{
				document.getElementById(baliseId).style.visibility='visible';
				document.getElementById(baliseId).style.display='block';
				}
			}
		else
			{
			document.getElementById("new"+a).style.visibility='hidden';
			document.getElementById("new"+a).style.display='none';
			}
		}	
  }
  
function affmen(baliseId)
  {
	if(document.getElementById(baliseId).style.visibility == 'visible')
		{
		document.getElementById(baliseId).style.visibility='hidden';
		document.getElementById(baliseId).style.display='none';					
		}
	else
		{
		document.getElementById(baliseId).style.visibility='visible';
		document.getElementById(baliseId).style.display='block';
		}
  } 
  
  
  
function docswf(fich, pho, width, height)
	{
	document.write('<object id="my_flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=9,0,16,0" width="'+width+'" height="'+height+'" type="application/x-shockwave-flash">');
	document.write('<param name="movie" value="'+fich+'?p='+pho+'">');
	document.write('<param name="quality" value="high">');
	document.write('<embed name="my_flash" src="'+fich+'?p='+pho+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" swliveconnect="true" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed></object>');
	}