Has probado la función setTimeOut? El primer parámetro es código javascript, donde puedes poner una llamada a una función o lo que quieras de código y el segundo parámetro el tiempo a esperar antes de ejecutar la acción, en milésimas, así que 4 seg, serán 4000.
Código PHP:
<body onLoad="setTimeout('Effect.Fade(\"test_div\"); ,4000);'>
Saludos.