Muchas gracias a los dos por las respuestas voy a probar lo que me comentais.
No sabia que cuando se hace la peticion sincrona tenia que quitar los readystatechange...
no te acostaras sin saber una cosa mas...
Por mi queda respondida mi duda, si necesito alguna aclaracion sobre el resto lo mirare en el foro de AJAX o habrire otro tema alli.
Muchas gracias de nuevo.