function implode(glue,pieces) { return ((pieces instanceof Array )?pieces.join(glue):pieces); }
function trim(str)
{
 var whitespace;
 whitespace=' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
 for(var i=0; i<str.length; i++)
 {
  if(whitespace.indexOf(str.charAt(i)) === -1) { str = str.substring(i); break; }
 }
 for(i=str.length-1; i>=0; i--)
 {
	if(whitespace.indexOf(str.charAt(i)) === -1) { str = str.substring(0,i+1); break; }
 }
 return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}
function is_array( mixed_var )
{
 return (mixed_var instanceof Array);
}
function str_replace(search, replace, subject)
{ 
 var f = search, r = replace, s = subject;
 var ra = is_array(r), sa = is_array(s), f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
 while (j = 0, i--) { while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){}; };
 return sa ? s : s[0];
}

function visu_url()
{
 var chaine=document.getElementById("form1").url_web.value;
 chaine=trim(chaine);
 var nb_car=chaine.length; 
 var tableau=chaine.split("");
 for(i=0; i<nb_car; i++) { tableau[i]=tableau[i].replace(" ","-"); }
 var nouveau = implode('',tableau);
 nouveau=str_replace(['â','à','á','â','ã','ä','å','ç','ê','è','é','ë','ì','í','î','ï','ñ','ò','ó','ô','õ','ö','ù','ú','û','ü','ý','ÿ','"','\'','!',':','§',';'],['a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','n','o','o','o','o','o','u','u','u','u','y','y','-','-','-','-','-','-'],nouveau);
 document.getElementById("visu_url").innerHTML = nouveau.toLowerCase(); ;
}