var changing_thumbs = new Array();

function changeThumb(index, i, num_thumbs, path) {
	
	if (changing_thumbs[index]) {
		$j('#'+index).attr('src', path.replace('{index}',i));
		i %= num_thumbs;
		i++;
		changing_thumbs[index] = setTimeout("changeThumb('" + index + "'," + i + ", " + num_thumbs + ", '" + path + "')", 600);
	}
}

function startThumbChange(index, num_thumbs, path) {
	changing_thumbs[index] = true;
	changeThumb(index, 2, num_thumbs, path);
}
function endThumbChange(index, path) {
	clearTimeout(changing_thumbs[index]);
	$j("#"+index).attr("src", path);
	changing_thumbs[index] = false;
}

function OuvreFenetre() {
  ouvrir_fenetre=window.open("URL","NOM","PROPRIÉTÉS")
}

function form_confirm(formulaire,texte){
     if(confirm(texte))
	   {formulaire.submit();}
    } 
	
function add_spinner(div){
     document.getElementById(div).innerHTML="<div align=\"center\"><img src=\"images/spinner.gif\" /></div>";
    } 	
   
function maxlength_textarea(id, crid, max,min)
  {
   var txtarea = document.getElementById(id);
   v_maxlength(id, crid, max,min);
   txtarea.onkeypress=function(){eval('v_maxlength("'+id+'","'+crid+'",'+max+','+min+');')};
   txtarea.onblur=function(){eval('v_maxlength("'+id+'","'+crid+'",'+max+','+min+');')};
   txtarea.onkeyup=function(){eval('v_maxlength("'+id+'","'+crid+'",'+max+','+min+');')};
   txtarea.onkeydown=function(){eval('v_maxlength("'+id+'","'+crid+'",'+max+','+min+');')};
  }

function v_maxlength(id, crid, max,min)
  {
   var txtarea = document.getElementById(id);
   var crreste = document.getElementById(crid);
   var len = txtarea.value.length;
   if(len>max)
     {txtarea.value=txtarea.value.substr(0,max);}
      
   if(len<min)
     {
      document.getElementById('valider').disabled='disabled';
      document.getElementById('valider').className='desactive';
      crreste.innerHTML=min-len+' caractères manquants';
     }
   else
     {
      document.getElementById('valider').disabled=false;
      document.getElementById('valider').className='';      
      crreste.innerHTML=max-len+' caractères disponibles';      
     } 
  }  
