Tieni presente che set e` diverso da SET.

Se poi applichi parseInt() ad una stringa che non contiene numeri il risultato e` NaN oppure 0.

Il tuo script potrebbe andare quasi bene, ma ci sono varie migliorie da fare.

Comunque se vuoi la conversione puoi farla:

function ConvertiData(data) {
// data = data.toLowerCase(data); // opzionale
return data.replace(/\-/g, "\/");
}

Ciao
Michele