function RunFoo(swf, hauteur, largeur, couleur, nom, version, transparent) {
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\""+hauteur+"\" height=\""+largeur+"\" id=\""+nom+"\" align=\"middle\">\n");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n");
	transp = '';
	if(transparent !=''){
		document.write('<param name="wmode" value="transparent">');
		transp =  'wmode="transparent" ';
	}
	
	document.write("<param name=\"movie\" value=\""+swf+"\" /><param name=\"allowFullScreen\" value=\"true\"><param name=\"quality\" value=\"high\" /><embed src=\""+swf+"\" "+transp+" quality=\"high\" width=\""+hauteur+"\" height=\""+largeur+"\" name=\""+nom+"\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"true\" type=\"application/x-shockwave-flash\" />\n");
	document.write("</object>\n");
}


function textCounter(field,counter,maxlimit,linecounter) {
	// text width//
	var fieldWidth =  parseInt(field.offsetWidth);
	var charcnt = field.value.length;        

	// trim the extra text
	if (charcnt > maxlimit) { 
		field.value = field.value.substring(0, maxlimit);
	}

	else { 
	// progress bar percentage
	var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	document.getElementById(counter).innerHTML="Limite: "+percentage+"%"
	document.getElementById(counter).style["background"] = "rgb(100%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
	}
}

function test_checkbox(id,obj){
	image_checked="images/icones_liste/checked.gif";
	image_non_checked="images/icones_liste/non_checked.gif";
	document.getElementById(id).checked = !document.getElementById(id).checked; if(document.getElementById(id).checked==true) { obj.src=image_checked; }else{ obj.src=image_non_checked; }
}
function checknumber(obj){
	if(isAllDigit(obj.value)!=true) { obj.value='1' };
}



function geolocalisation(coorx,coory, champs, type){
	
	document.getElementById(champs).value = coorx+'|'+coory+'|'+type;
}
function valideform(maForm){
		if(document.getElementById('validetestform')) {
			if(test_form()==true){
				document[maForm].submit();
			}else{
			}
		}else{
			document[maForm].submit();
		}
}



function change_taille_img(id, variable, url){
	//window.location.href = url+'&var_
	largeur = document.getElementById(id+'largeur'+variable).value;
	hauteur = document.getElementById(id+'hauteur'+variable).value;
	retour = '&hauteur_modif='+hauteur+'&largeur_modif='+largeur+'&idchangetailleimage='+id;
	window.location.href = url+retour;
}

function change_taille_img_normal(id, variable, url){
	//window.location.href = url+'&var_
	largeur = document.getElementById(id+'largeuroriginal'+variable).value;
	hauteur = document.getElementById(id+'hauteuroriginal'+variable).value;
	retour = '&hauteuroriginal_modif='+hauteur+'&largeuroriginal_modif='+largeur+'&idchangetailleimage='+id;
	window.location.href = url+retour;
}



function MM_openBrWindow(theURL,winName,features) { //v2.0
	NavName = navigator.appName;
	NavVers = navigator.appVersion;
	Navigateur = NavName;
	if(NavName=="Microsof Internet Exploreur") {
	 window.showModalDialog(theURL,winName,features);
	}else{
		window.open(theURL,winName,features);
	}
}

function show_hide(id) {
	if(document.getElementById(id).style.display==""){
		document.getElementById(id).style.display="none";
	}else{
		document.getElementById(id).style.display="";
	}
}

function limite(monId,ma, id_res){
	//monId.value = noHtml(document.getElementById(monId).contentDocument.body.innerHTML);
if(monId.value.length>=ma){monId.value=monId.value.substring(0,ma);}
	document.getElementById(id_res).innerHTML = "(Nb: "+monId.value.length+"- Maximum:"+ma+" )";
}
	
function noHtml(txt) {
	a = txt.indexOf('<');
	b = txt.indexOf('>');
	len = txt.length;
	c = txt.substring(0, a);
	if(b == -1) {
		b = a;
	}
	d = txt.substring((b + 1), len);
	txt = c + d;
	cont = txt.indexOf('<');
	if (cont != -1) {
		txt = noHtml(txt);
	}
	return txt;
}

function suppri(lien) {
	retour = confirm('Etes vous sur de vouloir effectuer cette suppression');
	if(retour==true) {
		window.location.href = lien;
	}
}

function confimation(lien) {
	retour = confirm('Etes vous sur de vouloir effectuer cette opération');
	if(retour==true) {
		window.location.href = lien;
	}
}


if (navigator.appVersion.substring(0,1) >= 3) {
	i1=new Image;
	i1.src='images/icones_liste/checked.gif';
	i2=new Image;
	i2.src='images/icones_liste/non_checked.gif';
}







/*------------------ CREATION DE LA POPUP DHTML ------------------------------*/
function create_popupDHTML(largeur_image, hauteur_image, id, image, texte){
	hauteur_ecran = document.body.clientHeight;// pour laisser la place aux scroll
	largeur_ecran = document.body.clientWidth;
	if(hauteur_image>hauteur_ecran || largeur_image>largeur_ecran){ // on a besoin d un redimmensionnement
		if(largeur_image>hauteur_image) {
			// on calcul les nouvelles valeures
			nouvelle_largeur_image = parseInt(largeur_ecran);
			nouvelle_hauteur_image = parseInt(nouvelle_largeur_image*hauteur_image/largeur_image);
		}else{
			nouvelle_hauteur_image = parseInt(hauteur_ecran);
			nouvelle_largeur_image = parseInt(nouvelle_hauteur_image*largeur_image/hauteur_image);
		}
	}else{
		nouvelle_hauteur_image = hauteur_image;
		nouvelle_largeur_image = largeur_image;
	}	

	// on la redimmensionne
	document.getElementById('popup_'+id).style.height=(parseInt(nouvelle_hauteur_image))+'px';
	document.getElementById('popup_'+id).style.width=(parseInt(nouvelle_largeur_image))+'px';	

	
	
	// on insert l image dans la popup
	new Effect.Appear('popup_'+id);
	if(image!=''){
		document.getElementById('popupinside_'+id).innerHTML = '<img src="'+image+'" height="'+nouvelle_hauteur_image+'px" width="'+nouvelle_largeur_image+'px" />';
	}else{
		document.getElementById('popupinside_'+id).innerHTML = document.getElementById(texte).innerHTML;
		
	}
	// on la centre dans la page
	leftdhtml = ((document.body.clientWidth-(parseInt(nouvelle_largeur_image)))/2)+4;
	topdhtml = (document.body.clientHeight-(parseInt(nouvelle_hauteur_image)-150))/2;
	document.getElementById('popup_'+id).style.left=leftdhtml+'px';
	document.getElementById('popup_'+id).style.top=topdhtml+'px';
}






function create_popup(largeur_image, hauteur_image, id, image, texte)
    {
			if(largeur_image=='') {largeur_image = (document.body.clientHeight-30) }
			if(hauteur_image=='') {hauteur_image = (document.body.clientWidth-30) }
	hauteur_ecran = document.body.clientHeight;// pour laisser la place aux scroll
	largeur_ecran = document.body.clientWidth;
	if(hauteur_image>hauteur_ecran || largeur_image>largeur_ecran){ // on a besoin d un redimmensionnement
		if(largeur_image>hauteur_image) {
			// on calcul les nouvelles valeures
			nouvelle_largeur_image = parseInt(largeur_ecran);
			nouvelle_hauteur_image = parseInt(nouvelle_largeur_image*hauteur_image/largeur_image);
		}else{
			nouvelle_hauteur_image = parseInt(hauteur_ecran);
			nouvelle_largeur_image = parseInt(nouvelle_hauteur_image*largeur_image/hauteur_image);
		}
	}else{
		nouvelle_hauteur_image = hauteur_image;
		nouvelle_largeur_image = largeur_image;
	}	

	if(nouvelle_largeur_image.lastIndexOf('px')>0) { nouvelle_largeur_image = parseInt(nouvelle_largeur_image.substr(0,(nouvelle_largeur_image.lastIndexOf('px')))); }
	if(nouvelle_hauteur_image.lastIndexOf('px')>0) { nouvelle_hauteur_image = parseInt(nouvelle_hauteur_image.substr(0,(nouvelle_hauteur_image.lastIndexOf('px')))); }

	if(image!=''){
		monImage = '<img src="'+image+'" height="'+nouvelle_hauteur_image+'px" width="'+nouvelle_largeur_image+'px" />';
	}else{
		monImage = document.getElementById(texte).innerHTML;
	}
	movetoWidth=(document.body.clientWidth-nouvelle_largeur_image)/2;
	movetoHeight=(document.body.clientHeight-nouvelle_hauteur_image)/2;
	w = window.open('','chargement','scrollbars=no,status=yes,resizable=yes,width='+nouvelle_largeur_image+',height='+nouvelle_hauteur_image+'');
	w.document.write( "<html><head><title>Popup</title><link rel='stylesheet' type='text/css' href='images/style.css' />\n" );
	w.document.write( "<script language='JavaScript'>\n");
	w.document.write( "function autoSize(w, h, movetoWidth,movetoHeight ) {\n");
	w.document.write( "self.resizeTo(w+30,h+40);self.moveTo(movetoWidth,movetoHeight);\n");
	w.document.write( "self.focus();\n");
	w.document.write( "}\n</scri");
	w.document.write( "pt>\n");
	w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize("+nouvelle_largeur_image+", "+nouvelle_hauteur_image+", "+movetoWidth+", "+movetoHeight+");' >" ); 
	if(image!=''){
		w.document.write( "<center><a href='javascript:window.close();'>"+monImage+"</a></center>" );
	}else{
		w.document.write( monImage );
	}
	w.document.write( "</body></html>" );
	w.document.close();
	}
	
	
function changeliste(listeA, listeB,liste, listeid)
{
	choix=document.getElementById(listeA).value;
	t='<select name="'+listeB+'" id="'+listeB+'">';
	for(i=0;i<liste[choix].length;i++)
	{
		t+="<option value=\""+listeid[choix][i]+"\">"+liste[choix][i]+"</option>";
	}
	document.getElementById(listeB+"_div").innerHTML=t+'</select>';
}
