Código:
var vargetdia = document.form1.fechainsert.value;
var vard1 = vargetdia.split("-");
var myDate = new Date(Number(vard1[2]), Number(vard1[1]), Number(vard1[0])); // año, mes, dia;
var today = new Date();
if (myDate>today)
{
alert("Día superior");
}else{
alert("Día anteiror");
}
Zerokilled , gracias por las ideas, al final lo he conseguido.
A parte de borrar lo que me has dicho la var myDate me dava un alert NaN, eso me ha dado la idea de que igual no eran variables numericas.
Con el Number(var) me ha funcionado a la perfección.
Gràcias de nuevo.