function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//----- SIFR -----//
var sifr_title = {
	src: '/js/sifr/sifr_title.swf'			
};

var sifr_subtitle = {
	src: '/js/sifr/sifr_subtitle.swf'			
};
var sifr_acco = {
	src: '/js/sifr/sifr_title.swf'			
};


var sifr_header_menu = {
	src: '/js/sifr/sifr_subtitle.swf',
	wmode: 'transparent'
};

sIFR.activate(sifr_title, sifr_subtitle,sifr_acco);
sIFR.replace(sifr_title, { 
	selector: 'h1.article_titre, h3#co, h2.article_title', 
	css: ['a {color: #000000; text-decoration: none;}','a:hover {color: #000000; text-decoration: none;}'] 
});
sIFR.replace(sifr_acco, { 
	selector: 'h3.spip',
	color: "#0C857C"
});


//----- ARCHIVES -----//
function toggleArchiveList(){			
	archiveList = document.getElementById("archive-list");
	archiveListBt = document.getElementById("archive-list-bt");
	archiveListBt2 = document.getElementById("archive-list-bt2");
	if(archiveList.style.display=='block'){
		archiveList.style.display='none';
		archiveListBt.style.display='block';
		archiveListBt2.style.display='none';				
	}else{
		archiveList.style.display='block';
		archiveListBt.style.display='none';
		archiveListBt2.style.display='block';				
	}
}

function toggleIndustrie(status){			
	var list1 = document.getElementById("industrie_suite");
	var bt1  = document.getElementById("industrie_bt_1");
	var bt0  = document.getElementById("industrie_bt_0");
	
	if(status==0){
		list1.style.display='none';
		bt1.style.display='block';
		bt0.style.display='none';				
	}else{
		list1.style.display='block';
		bt1.style.display='none';
		bt0.style.display='block';				
	}
}

function toggleActions(status){			
	var list1 = document.getElementById("actions_suite");
	var bt1  = document.getElementById("actions_bt_1");
	var bt0  = document.getElementById("actions_bt_0");
	
	if(status==0){
		list1.style.display='none';
		bt1.style.display='block';
		bt0.style.display='none';				
	}else{
		list1.style.display='block';
		bt1.style.display='none';
		bt0.style.display='block';				
	}
}

function display_sizeproperty(){
	var be = document.getElementById('be');
	//var fonction = document.getElementById('your_function');
	var firm = document.getElementById('firm');
	
	if( be.value != "etudiant" && be.value != "freelance" && be.value != ""){
		//fonction.style.display = "block";
		firm.style.display = "block";
	} else {
		//fonction.style.display = "none";
		firm.style.display = "none";
	}
}

/* ----------------------------------------------------------------------- */
var gKey='FRA';
var tab			= new Array();
tab["FRA"] = "1";
tab["USA"] = "2";
tab["DEU"] = "3";
tab["CHE"] = "4";
tab["ESP"] = "5";
tab["ITA"] = "6";
tab["BEL"] = "7";
tab["GBR"] = "8";
tab["OTHER"] = "9";

function fillCountry(){
	var country = document.getElementById('country');

	if( country.value == "OTHER") {
		var finalCountry = document.getElementById('country_2').value;
	} else {
		var finalCountry = country.value;
		if( finalCountry != '') {
			document.getElementById('finalCity').value = document.getElementById('city_'+tab[country.value]).value;
		}
	}
	document.getElementById('finalCountry').value = finalCountry;
}

function checkForm(){
	var be = false;
	var ind = false;
	var sex1 = document.getElementById('sex1'); 
	var sex2 = document.getElementById('sex2'); 
	var sex3 = document.getElementById('sex3'); 
	var email2 = document.getElementById('email2');
	var lastname = document.getElementById('lastname');
	var firstname = document.getElementById('firstname'); 
	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	
	if( !sex1.checked && !sex2.checked && !sex3.checked){
		alert("Please select your title");
		return false;
	}
	if( lastname.value == ""){
		alert("Please enter your last name");
		return false;
	}
	if( firstname.value == ""){
		alert("Please enter your first name");
		return false;
	}
	if( email2.value == ""){
		alert("Please enter your email");
		return false;
	}
	if (!email2.value.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) {
	  alert('Invalid address');
	  return false;
	}
	var city =	document.getElementById('finalCountry');
	if( city.value == "" || city.value == "Other" || city.value == null){
		alert("Please select your country");
		return false;
	}
	/*
	if( !document.getElementById('radio_1').checked && !document.getElementById('radio_2').checked && !document.getElementById('radio_3').checked){
		alert("Veuillez choisir une fréquence");
		return false;
	}
	*/
	/* BE */
	var arrayBeForm = new Array();
	arrayBeForm.push(document.getElementById('BE_PUB_FIELD'));
	arrayBeForm.push(document.getElementById('BE_MEDIA_FIELD'));
	arrayBeForm.push(document.getElementById('BE_ADVISER_FIELD'));
	arrayBeForm.push(document.getElementById('BE_BLOGGER_FIELD'));
	arrayBeForm.push(document.getElementById('BE_BEAUTY_FIELD'));
	arrayBeForm.push(document.getElementById('BE_STUDENT_FIELD'));
	arrayBeForm.push(document.getElementById('BE_FREELANCE_FIELD'));
	arrayBeForm.push(document.getElementById('BE_JOURNALIST_FIELD'));
	arrayBeForm.push(document.getElementById('BE_OTHER_FIELD'));

	
	var arrayBe = new Array();
	arrayBe.push(document.getElementById('BE_0'));
	arrayBe.push(document.getElementById('BE_1')); 
	arrayBe.push(document.getElementById('BE_2')); 
	arrayBe.push(document.getElementById('BE_3')); 
	arrayBe.push(document.getElementById('BE_4')); 
	arrayBe.push(document.getElementById('BE_5')); 
	arrayBe.push(document.getElementById('BE_6')); 
	arrayBe.push(document.getElementById('BE_7')); 
	arrayBe.push(document.getElementById('BE_8')); 


	/* INDUSTRY */
	var arrayIndForm = new Array();
	arrayIndForm.push(document.getElementById('INDUSTRY_FOOD_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_AUTO_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_B2B_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_CULTURE_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_BEAUTY_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_RETAIL_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_ENV_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_INDUSTRY_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_LUXURY_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_MEDIA_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_SERVICES_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_PUBLICONG_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_TECHNOLOGY_FIELD'));
  arrayIndForm.push(document.getElementById('INDUSTRY_OTHER_FIELD'));
	
	var arrayInd = new Array();
	arrayInd.push(document.getElementById('IND_0'));
	arrayInd.push(document.getElementById('IND_1')); 
	arrayInd.push(document.getElementById('IND_2')); 
	arrayInd.push(document.getElementById('IND_3')); 
	arrayInd.push(document.getElementById('IND_4')); 
	arrayInd.push(document.getElementById('IND_5')); 
	arrayInd.push(document.getElementById('IND_6')); 
	arrayInd.push(document.getElementById('IND_7')); 
	arrayInd.push(document.getElementById('IND_8')); 
	arrayInd.push(document.getElementById('IND_9')); 
	arrayInd.push(document.getElementById('IND_10'));
	arrayInd.push(document.getElementById('IND_11'));
	arrayInd.push(document.getElementById('IND_12'));
	arrayInd.push(document.getElementById('IND_13'));
	
	for(var i=0 ; i < arrayBe.length ; i++){
		if( arrayBe[i].checked){
			arrayBeForm[i].value = 1;
			be = true;
		}	else {
			arrayBeForm[i].value = 0;
		}
	}
	
	for(var j=0 ; j < arrayInd.length ; j++){
		if( arrayInd[j].checked){
			arrayIndForm[j].value = 1;
			ind = true;
		}	else {
			arrayIndForm[j].value = 0;
		}
	}
	
	if( be === false){
		alert('Please select your employment sector');
		return false;
	}
	
	if( ind === false){
		alert('Please select at least one interest');
		return false;
	}
	
	if( document.getElementById('newsletterForm').checked){
		document.getElementById('NEWSLETTER_VANKSENGROUP_FIELD').value = "1";
	} else {
		document.getElementById('NEWSLETTER_VANKSENGROUP_FIELD').value = "0";
	}
	/*
	if( be === false){
		alert('Veuillez saisir BE');
		return false;
	}*/
	return true;
}

/* ----------------------------------------------------------------------- */

function changeCityList(){
	//Pays en cours
	var cKey 		= document.getElementById('country').value;
	var cities  = document.getElementById("cities");
	var otherCountries  = document.getElementById("other_countries");
	if( cKey != "" ){
		if( cities.style.display == "none" && cKey != "9"){
			cities.style.display = "block";
		}

		//Tableau equivalences
		if( cKey != "" && cKey != gKey){
			if( tab[cKey] == 9){
				document.getElementById("city_"+tab[gKey]).style.display = "none";
				cities.style.display = "none";
				otherCountries.style.display = "block";
			} else {
				if( tab[gKey] == 9){
					otherCountries.style.display = "none";
					cities.style.display = "block";
					document.getElementById("city_"+tab[cKey]).style.display = "block";
				} else {
					otherCountries.style.display = "none";
					document.getElementById("city_"+tab[gKey]).style.display = "none";
					document.getElementById("city_"+tab[cKey]).style.display = "block";
				}
			}
		}
		gKey = cKey;
	} else {
		cities.style.display = "none";
		otherCountries.style.display = "none";
	}
}