function dgbi(id){ retour = document.getElementById(id); return retour; }

// GENERER UNE CHAINE ALEATOIRE ------------------------------------------------------ >> # 22/08/2007
function alea(longeur) {
	var aleatoire;
	var chaine = '';
	var cars = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9");
	for(i=0; i<=longeur; i++){
		aleatoire = Math.round((Math.random()*35));
		chaine += cars[aleatoire];
	}
	return chaine;
}

// TOUT COCHER / DECOCHER ------------------------------------------------------------------------ >> 16/06/2007
function tout_cocher(nom,action){
	if(action == "cocher") var coche = true;
	if(action == "decocher") var coche = false;
	var field = document.getElementsByName(nom+"[]");
	for(i=0; i<field.length; i++){ field[i].checked = coche; }
}
function print_page(id){ window.open("/v3/print.php?id="+id, 'print', "width=960, height=700, scrollbars=yes"); }

function addFav(){ 
	if ( navigator.appName != "Microsoft Internet Explorer" ){
		window.sidebar.addPanel(document.title,location.href,"");
	} else window.external.AddFavorite(location.href, document.title);
}
    
function sethome(site){
	if ( navigator.appName != 'Microsoft Internet Explorer' ) { 
		alert('Internet Explorer 5.5 or later version only.'); 
	} else {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://www.'+site);
	}
}

/* FLASH.js */
// AFFICHER UN FLASH SANS BORDURES POUR IE ---------------------------------------------------------------- >>
function flash(width, height, src, wmode){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
		+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" '
		+ 'width="'+width+'" height="'+height+'">'
		+ '<param name="movie" value="'+src+'" />'
		+ '<param name="quality" value="high" />'
      	+ '<param name="wmode" value="'+wmode+'" />'
		+ '<embed src="'+src+'" width="'+width+'" height="'+height+'" quality="high"'
		+ ' pluginspage="http://www.macromedia.com/go/getflashplayer" '
		+ 'type="application/x-shockwave-flash" wmode="'+wmode+'"></embed>'
		+ '</object>');
}

function loadingbox(){
	var h = 300;
	var w = 300;
	var hauteur = document.body.offsetHeight;
	var largeur = document.body.offsetWidth;
	dgbi('cobabox').style.display = 'block';
	dgbi('cobabox').style.height = hauteur+'px';
	dgbi('cobabox').innerHTML = "<div id='cobabox_cont_loading'><img src='/design/ajax-loader.gif' /></div>";
	dgbi('cobabox_cont_loading').style.left = (largeur-w)/2+"px";		
	var depart = window.pageYOffset;
	if(!depart) depart = document.documentElement.scrollTop;
	var windowheight = window.innerHeight; 
	if(!windowheight) windowheight = document.documentElement.clientHeight;
	var postop = depart+((windowheight-h)/2);
	dgbi('cobabox_cont_loading').style.top = postop+"px";	
	return false;
}
////////////// DETECTE FLASH ---------------------------------------------------------------------------->
function detecte_version_flash(){
	var f="-", n=navigator;
	if (n.plugins && n.plugins.length) {
		for (var ii=0;ii<n.plugins.length;ii++) {
			if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
				f=n.plugins[ii].description.split('Shockwave Flash ')[1];
				break;
			}
		}
	} else if (window.ActiveXObject) {
		for (var ii=10;ii>=2;ii--) {
			try {
				var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
				if (fl) { f=ii + '.0'; break; }
			}
			catch(e) {}
		}
	}
	return f;
}

// OUVRIR UNE BOITE D'AIDE //
function ouvrir_aide(quoi){
	cobabox(960,416,'/aide/aide.php?aides='+quoi);	
}
/* OVERLIB COBA */
function cobalib(elt,txt,e){
	var template = "<span class='cobalib'><span class='top'></span><span class='corps'>"
		+txt
		+"</span><span class='bottom'></span></span>";
	dgbi('overDiv').style.visibility = 'visible';
	if(dgbi('overDiv').innerHTML == '')
		dgbi('overDiv').innerHTML = template;
	var position = mousePosition(e);
	dgbi('overDiv').style.left = parseInt(position.posx+16)+"px";
	dgbi('overDiv').style.top =  parseInt(position.posy)+"px";
	elt.title = '';
	
}
function cobalib_off(){
	dgbi('overDiv').style.visibility = 'hidden';
	dgbi('overDiv').innerHTML = '';	
}
function mousePosition(e){
	var posx = 0; var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY){ posx = e.pageX; posy = e.pageY; }
	else if (e.clientX || e.clientY){
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	return {posx:posx,posy:posy};
}
/* GLIDER V2 */

function glider_mask_all(nom){ var nombre = eval(nom+'_glider_nb'); for(i=1; i<=nombre; i++){ dgbi(nom+'_glider_p'+i).style.display = "none"; } }
function glider_prev(nom){ 
	var nombre = eval(nom+'_glider_nb');
	var act = eval(nom+'_glider_depart')-1;
	// dernière slide
	if(act == 0) act = nombre;
	// première slide
	if (act == 1) glider_goto_promo(nom, nombre);
	else glider_goto_promo(nom, act-1);
}
function glider_next(nom){ 
	var nombre = eval(nom+'_glider_nb');
	var act = eval(nom+'_glider_depart')-1;
	// dernière slide
	if(act == 0) glider_goto_promo(nom, 1);
	else glider_goto_promo(nom, act+1);
}

function glider_aff_block(nom,j){ 
	dgbi(nom+'_glider_p'+j).style.display = "block"; 
	var nombre2 = eval(nom+'_glider_nb');
	for(k=1; k<=nombre2; k++){ dgbi(nom+'_lnk_'+k).className = ""; }
	dgbi(nom+'_lnk_'+j).className = "on"; 
}
function glider_pause_promo(nom){ eval('clearInterval('+nom+'_glider_interv);'); eval(nom+'_glider_interv = false;');}
function glider_goto_promo(nom, i){ 
	glider_mask_all(nom); 
	glider_pause_promo(nom); 
	eval(nom+'_glider_depart = '+i); 
	glider_aff_block(nom, eval(nom+'_glider_depart')); 
	glider_swap_promo(nom); 
	eval(nom+'_glider_depart++;'); 
	eval("if("+nom+"_glider_depart > "+nom+"_glider_nb) "+nom+"_glider_depart = 1;");	
}
	
function glider_swap_promo(nom){
	var inte = eval(nom+'_glider_interv');
	if(!inte){
		eval(nom+"_glider_interv = setInterval(function(){ "
			+"glider_mask_all('"+nom+"');"
			+"glider_aff_block('"+nom+"',"+nom+"_glider_depart);"
			+nom+"_glider_depart++;	"
			+"if("+nom+"_glider_depart > "+nom+"_glider_nb) "+nom+"_glider_depart = 1;"
		+"}, 6000);");
	}
}
function glider_toggle_info(nom){
	if(eval(nom+"_glider_taille == 'petit'")){
		dgbi(nom).style.height = 500+'px';
		dgbi(nom+'_glider_toggle').className = 'moins_actu';			
		dgbi(nom+'_glider_multi').style.top = 465+'px';
		eval(nom+"_glider_taille = 'grand';");
	} else {
		dgbi(nom).style.height = 250+'px';
		dgbi(nom+'_glider_toggle').className = 'plus_actu';						
		dgbi(nom+'_glider_multi').style.top = 215+'px';
		eval(nom+"_glider_taille = 'petit';");
	}
}
/* DEPLACER DU CONTENU D'UNE DIV A UNE AUTRE */
function deplacerInner(divA, divB){
	var xxx = dgbi(divA).innerHTML;
	dgbi(divA).innerHTML = '';
	dgbi(divB).innerHTML = xxx;
}
