In JS si può fare ma viene così e così. Il risultato migliore lo ottieni con php (o asp, forse).
Scegli il forum sul quale chiedere...