Prueba con esto. Si no lo entiendes o no te funciona dilo. Un saludo!! Código PHP:
<html>
<head>
<title>Untitled</title>
<script>
function fechas(){
if(document.forms[0].elements[0].value>31 || document.forms[0].elements[1].value>12){
alert("Por favor introduzca una fecha válida");return false}
fechaInicial=new Date(document.forms[0].elements[2].value,0,1);
primerDia=fechaInicial.getDay()
primerDia=primerDia*1000*60*60*24
fechaInicial=fechaInicial.getTime();
fechaInicial-=primerDia
fecha=new Date(document.forms[0].elements[2].value,document.forms[0].elements[1].value-1,document.forms[0].elements[0].value);
esteDia=fecha.getDay()
fechaFinal=fecha.getTime();
total=fechaFinal-fechaInicial;
totalSemanas=Math.ceil(total/(1000*60*60*24*7));
if(totalSemanas==0){alert("Por favor introduzca una fecha");return false}
alert("Ese día es de la semana "+totalSemanas+" del año "+document.forms[0].elements[2].value)
}
</script>
</head>
<body>
<form action="javascript:alert('Enviandooo!!');">
<input type="text" maxlength="2" size="2" name="dia">
<input type="text" maxlength="2" size="2" name="mes">
<input type="text" maxlength="4" size="4" name="anual">
<input type="button" onclick="fechas();return false" value="ver que semana es">
</form>
</body>
</html>