Allora il doctype l'ho impostato a

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>

ecc...


quindi..

<script type="text/javascript" src="http://localhost:8500/Product_Validation.js"></script>

<form ...
onsubmit="return validateForm(this)">

Nel file Product_Validation.js


function validateForm(form)
{
try
{
if( !form.nomeProdotto.value.length || CheckNoSpace(form.nomeProdotto.value))
{
throw getErrorObj("Il campo Nome prodotto è richiesto.", form.nomeProdotto);
}

catch(e)
{
switch(e.name)
{
case "MY_ERROR" :
alert(e.message);
if(e.field.type == "text")
{
e.field.focus();
e.field.select();
// Evidenzia il campo
e.field.className = "highliteError";
}
else
{
e.field.selectedIndex = 1;
e.field.form.submit();
}

return false;
default :
alert("Reload the page and try again.");
return false;
}
}
}


La è accentata continua a non essere visualizzata corretamente...