var openMenu = function(num, taille){
	$('menu'+num).tween('height', taille);
}

var closeMenu = function(num){
	$('menu'+num).tween('height', '1px');
}

var changeImageMulti = function(num, dossier, nbImages){	
	if(dossier!=""){
		dossier=dossier+"/";
	}
	for(i=1;i<=nbImages;i++){
		if(document.getElementById('img'+i)){
			if(num!=i){
				image = document.getElementById('img'+i).src;
				longueur=image.length;
				pos = image.lastIndexOf('/');
				imageActuelle = image.substr( pos+1, longueur );
				if(imageActuelle=='btn_moins.gif'){
					document.getElementById('img'+i).src='/charte/'+dossier+'btn_plus.gif';
				}
			} else {
				image = document.getElementById('img'+num).src;
				longueur=image.length;
				pos = image.lastIndexOf('/');
				imageActuelle = image.substr( pos+1, longueur );
				if(imageActuelle=='btn_moins.gif'){
					document.getElementById('img'+num).src='/charte/'+dossier+'btn_plus.gif';
				} else {
					document.getElementById('img'+num).src='/charte/'+dossier+'btn_moins.gif';
				}
			}
		}
	}
}

var ouvertureDiv = function(sensOuverture, div, taille, duree){
	switch(sensOuverture) {
		case 'horizontale' :
			sensOuverture = 'width';
		break;
		case 'verticale' :
			sensOuverture = 'height';
		break;
	}
	myEffet = new Fx.Tween(div, { 
		link: 'cancel', 
		duration: duree, 
		transition: Fx.Transitions.Quart.easeOut, 
		onStart: $(div).setStyle('display', 'block') 
	});
	
	myEffet.start(sensOuverture, taille);
}

var fermetureDiv = function(sensOuverture, div, duree){
	switch(sensOuverture) {
		case 'horizontale' :
			sensOuverture = 'width';
		break;
		case 'verticale' :
			sensOuverture = 'height';
		break;
	}
	myEffet = new Fx.Tween(div, { 
		link: 'cancel', 
		duration: duree, 
		transition: Fx.Transitions.Quart.easeOut
	});
	
	myEffet.start(sensOuverture, '1px');
	setTimeout("$('"+div+"').setStyle('display', 'none')",duree);
}

var effetTransparence = function(effet,div){
	switch(effet){
		case 'disparition' :
			$(div).fade('1', '0');
		break;
		case 'apparition' :
			$(div).setStyle('display', 'block');
			$(div).fade('0', '1');
		break;
	}
}

var gestionAffichageDiv = function(div){
	if(document.getElementById(div).style.display=='none'){
		document.getElementById(div).style.display='block';
	} else {
		document.getElementById(div).style.display='none';
	}
}

var gestionAffichageDivMulti = function(div){
	for(i=1;i<=10;i++){
		if(document.getElementById('onglet'+i) && i!=div){
			document.getElementById('onglet'+i).style.display='none';
		} else if(document.getElementById('onglet'+i) && i==div){
			document.getElementById('onglet'+div).style.display='block';
		}
		if(document.getElementById('bouton_onglet'+i) && i!=div){
			document.getElementById('bouton_onglet'+i).className='detail_onglet_off';
		} else if(document.getElementById('bouton_onglet'+i) && i==div){
			document.getElementById('bouton_onglet'+div).className='detail_onglet_select';
		}
	}
}


var afficheMultiDiv = function(sensOuverture, div, taille, nbDiv){
	var nbCar = div.length;
	var numDiv = div.substr(nbCar-1, nbCar);
	var nomDiv = div.substring(0, nbCar-1);
	
	switch(sensOuverture) {
		case 'horizontale' :
			sensOuverture = 'width';
		break;
		case 'verticale' :
			sensOuverture = 'height';
		break;
	}
	
	for(i=1;i<=nbDiv;i++){
		if($(nomDiv+''+i).getStyle('display')=='block'){
			$(nomDiv+''+i).tween(sensOuverture, '1px');
			setTimeout("$('"+nomDiv+""+i+"').setStyle('display', 'none')",500);
		}
	}
	
	if($(div).getStyle('display')=='none'){
		$(div).setStyle('display','block');
		$(div).tween(sensOuverture, taille);
	} else {
		$(div).tween(sensOuverture, '1px');
		setTimeout("$('"+div+"').setStyle('display', 'none')",500);
	}
}

window.addEvent('domready', function() {	
	var toggler3 = $$('.demande-offre');
	var element3 = $$('.encart-form');
	
	var AccordionObject = new Accordion(toggler3, element3, {
	display: '',
	height : true,
	width : false,
	opacity: false,
	fixedHeight: false, 
	fixedWidth: false,
	alwaysHide: true
	});
	
	toggler3.addEvent('mouseenter', function() { this.fireEvent('click'); });
	//toggler3.addEvent('mouseleave', function() { this.fireEvent('click'); });
	

});

var deroulerDiv = function(sensOuverture, div, taille, duree){
	switch(sensOuverture) {
		case 'horizontale' :
			sensOuverture = 'width';
		break;
		case 'verticale' :
			sensOuverture = 'height';
		break;
	}
	
	etatDiv=$(div).getStyle('display');
	
	myEffet = new Fx.Tween(div, { 
		link: 'cancel', 
		duration: duree, 
		transition: Fx.Transitions.Quart.easeOut 
	});
	
	if(etatDiv=="none"){
		$(div).setStyle('display', 'block');
		myEffet.start(sensOuverture, taille);
	} else if(etatDiv=="block"){
		myEffet.start(sensOuverture, '1px');
		setTimeout("$('"+div+"').setStyle('display', 'none')",duree);
	}
}


function select_activite(id,txt) {
	activite_id=id;
	if ( txt.innerHTML.length <= 24 ) {
		$('type_client').innerHTML=txt.innerHTML;
	} else {
		$('type_client').innerHTML=txt.innerHTML.substr(0,24) + '...' ;
	}
	if ( $('contact_activite') != null ) {
		$('contact_activite').value = activite_id;
		$('contact_activite_libelle').value = txt.innerHTML;			
	}	
}

function select_fonction(id,txt) {
	fonction_id=id;
	$('type_fonction').innerHTML=txt.innerHTML;
	if ( $('contact_fonction') != null ) {
		$('contact_fonction').value = fonction_id;
		$('contact_fonction_libelle').value = txt.innerHTML;		
		
	}
}

function select_origine(id,txt) {
	origine=id;
//	$('type_origine').innerHTML=txt.innerHTML;

	if ( txt.innerHTML.length <= 24 ) {
		$('type_origine').innerHTML=txt.innerHTML;
	} else {
		$('type_origine').innerHTML=txt.innerHTML.substr(0,24) + '...' ;
	}	
	
	
	if ( $('contact_origine') != null ) {
		$('contact_origine').value = origine;
		$('contact_origine_libelle').value = txt.innerHTML;		
	}
}

function select_zone(id,txt) {
zone_id=id;
pays_id=0;
region_id=0;
$('type_region').innerHTML=txt.innerHTML;
	var option = {  url: "/ajax/pays.php?zone_id="+zone_id,
					method : 'get' ,
					update: $('pays'),
					success: showAjout(),
					evalScripts: true
	};
	var requeste1= new Request.HTML( option );
	requeste1.send();

}
function select_pays(id,txt) {
	pays_id=id;
	region_id=0;
	$('type_pays').innerHTML=txt.innerHTML;
	if ( $('contact_pays') != null ) {
		$('contact_pays').value = pays_id;
		$('contact_pays_libelle').value = txt.innerHTML;		
	}
}

function select_region(id,id_p,nom) {
region_id=id;
pays_id=id_p;
$('type_pays').innerHTML=nom;
}

function showAjout() {}

function charge_resultats(){
	var option = {  url: "/ajax/results.php?region_id="+region_id+"&activite_id="+activite_id+"&pays_id="+pays_id+"&zone_id="+zone_id,
					method : 'get' ,
					update: $('encart_resultat'),
					success: showAjout(),
					evalScripts: true
	};
	var requeste1= new Request.HTML( option );
	requeste1.send();
}

function charge_resultats_es(){
	var option = {  url: "/ajax/results-es.php?region_id="+region_id+"&activite_id="+activite_id+"&pays_id="+pays_id+"&zone_id="+zone_id,
					method : 'get' ,
					update: $('encart_resultat'),
					success: showAjout(),
					evalScripts: true
	};
	var requeste1= new Request.HTML( option );
	requeste1.send();
}

function charge_resultats_de(){
	var option = {  url: "/ajax/results-de.php?region_id="+region_id+"&activite_id="+activite_id+"&pays_id="+pays_id+"&zone_id="+zone_id,
					method : 'get' ,
					update: $('encart_resultat'),
					success: showAjout(),
					evalScripts: true
	};
	var requeste1= new Request.HTML( option );
	requeste1.send();
}

function charge_resultats_gb(){
	var option = {  url: "/ajax/results-gb.php?region_id="+region_id+"&activite_id="+activite_id+"&pays_id="+pays_id+"&zone_id="+zone_id,
					method : 'get' ,
					update: $('encart_resultat'),
					success: showAjout(),
					evalScripts: true
	};
	var requeste1= new Request.HTML( option );
	requeste1.send();
}
