En javascript (comme en Actionscript), la methode de String substr(start, length) renvoie une sous chaine en partant de start et de longueur voulue. Et si on précise un start négatif, la chaine est comptée en partant de la fin... sauf sous IE, qui renvoie toute la chaine :)

Merci beaucoup Microsoft, je n'avais que ça à faire ce matin...