/* Chargement des images du bandeau */ 
window.onload = function() {
  var i=1;
  //variable used to contain controlled random number 
  var random;
  var contents = Array(NB_IMAGES_TOT);
  //while all of array elements haven't been cycled thru
  while (i<=NB_IMAGES_AFF){
    //generate random num between 0 and arraylength-1
    random=Math.ceil(Math.random()*NB_IMAGES_TOT);
    //if element hasn't been marked as "selected"
    if (contents[random]!="selected"){
      id = "h1_img_"+i;
      document.getElementById(id).setAttribute('src',URL_PREFIX+random+'.jpg');
      //mark element as selected
      contents[random]="selected";
      i++;
    }
  }
}
/*****************************************/

var location_js='';
function prepareForm(){
	var url_pays='';
	var url_theme='';
	var url_nature_structure='';
	var url_niveau_intervention="";
	var url_recherche_libre = '';
	var list_input = document.getElementsByTagName('input');
	var input="";
	for(var x in list_input){
		input = list_input[x];
		if(input.checked && input.checked==true){
			if(input.className=="pays"){
				url_pays+=input.value+',';
			}
			if(input.className=="axe_thematique"){
				url_theme+=input.value+',';
			}
	
			if(input.className=='nature_structure'){
				url_nature_structure+=input.value+',';
			}
			if(input.className=='niveau_intervention'){
				url_niveau_intervention+=input.value+',';
			}
		
		}
		if(input.name=='recherche_libre' && input.value!=''){
			url_recherche_libre+=input.value;
		}

	
	}
	//ajout paramètres pays
	if(url_pays!='')
		location_js+='/(pays)/'+url_pays;
	//ajout paramètre thématique
	if(url_theme!='')
		location_js+='/(thematique)/'+url_theme;	
	//ajout parametre nature strcuture
	if(url_nature_structure!='')
		location_js+='/(nature_structure)/'+url_nature_structure;
		//ajout parametre nature strcuture
	if(url_niveau_intervention!='')
		location_js+='/(niveau_intervention)/'+url_niveau_intervention;
	if(url_recherche_libre!='')
		location_js+='/(recherche_libre)/'+url_recherche_libre;

	document.location = document.forms[0].action+location_js;

//	new Ajax.Updater($('resultSearch'),location_js, {method: 'get'});


	return false;
	
}

function changePage(page){
	var curent = document.location.href;
	var param = curent.split('/');
	var page_param=false;
	var location_page='';
	for( var x=0;x<param.size();x++){
		if(param[x]=='(page)')		
			page_param=true;
		if(!page_param){
			location_page+=param[x]+'/';
		}
	}
	location_page+='/(page)/'+page;
	document.location=location_page;

}

function checkBoxAll(classNameT){
	var list_input = document.getElementsByTagName('input');
	var input="";
	var all=true;
	var tmp = classNameT+"_all";

	for(var x in list_input){
		input = list_input[x];
		if(input.className==classNameT)	{
			input.checked='';
			
		}

	
			
	}

}
function checkBoxes(obj, classNameT){
	
	var list_input = obj.parentNode.getElementsByTagName('input');
	var input="";
	var all=true;
	var tmp = classNameT+"_all";

	for(var x in list_input){
		input = list_input[x];
		if(input.checked && input.checked==true){
			if(input.className==classNameT)	{
				all=false;
				
			}

		}
	
			
	}
	if(all){
		document.getElementById(tmp).checked='checked';
	}
	else
		document.getElementById(tmp).checked='';
}



var changeLanguageHash = {
	fr:'',
	en:'en.',
	es:'es.'
}

function changeLanguage(lang){
	var url = self.document.location.href + '';
	
	isDefault = (url.substr(9, 1) != '.');

	if(isDefault){
		currLang = 'fr.';
		url = url.replace('http://','http://fr.');
	}
	else{
		currLang = url.substr(7, 3);
	}



	url = url.replace('http://' + currLang, 'http://'+ changeLanguageHash[lang]);

	self.document.location.href = url;
}


