function wrapSelection (element, tag) {

  var range = document.selection.createRange();
  if (range.parentElement() == element)
    range.text = '!'+tag+'!' + range.text + '!:'+tag+'!';
}
function prompt_rename(from) {
  
  var to = prompt('Comment voulez vous renommer cette image : ',from);
  document.location.replace('admin.ugml?action=rename&from='+from+'&to='+to);
}

function change_type(form,index) {
  document.forms[form].type.value=document.selector.elements['type'].options[index].value;
  document.forms[form].file.value='';
  document.forms[form].submit();
}

function change_article(article) {
  document.forms['admin'].type.value=document.selector.elements['type'].options[document.selector.elements['type'].selectedIndex].value;
  document.forms['admin'].file.value=article;
  document.forms['admin'].submit();
}

function swap(name, src) {
  for(var i=0; i<document.images.length; i++) {
    if(document.images[i].name==name) {
      document.images[i].src=src;
      break;
    }
  }
}

function tribar_swap(name, src, current_src) {
/*
  for(var i=0; i<document.images.length; i++) {
    if(document.images[i].name==name)
      document.images[i].src=src;
    if(document.images[i].name=='on')
      document.images[i].src=current_src;
  }
*/
}

function str2int(str) {

  var nb=0;
  var tmp=0;
  for(var i=0;i<str.length;i++) {
    tmp=str.charAt(i);
    // tmp-=48;
    // tmp+=48;
    nb*=10;
    nb+=tmp;   
  }
    return nb;
}

function change_image(name, max) {

  var i=0;
  var tmp=0;
  var current_nb=0;
  
  for(i=0; i<document.images.length; i++) {
    if(document.images[i].name==name) break;
  }
    
  if(current_src!='')
    tmp_src=current_src;
  else
    tmp_src=document.images[i].src;
    
  tmp_src=tmp_src.substring(tmp_src.lastIndexOf('/')+1, tmp_src.length);
  
  current_nb=tmp_src.substring(0,tmp_src.lastIndexOf('_'));
  current_nb=str2int(current_nb);
  
  if(current_nb < max) {
    current_nb++;
    tmp_src=tmp_src.substring(tmp_src.lastIndexOf('_'), current_src.length);
    tmp_src=current_nb + tmp_src;
  }
  else {
    tmp_src='0' + tmp_src.substring(tmp_src.lastIndexOf('_'), current_src.length);
  }
  document.images[i].src="../medias/images/" + tmp_src;
  current_src="../medias/images/" + tmp_src;
}
