Salve a tutti

dopo aver cercato sulla rete e non avendo trovato soluzione al mio problema mi rivolgo al forum sperando qualcuno possa darmi una mano

Ho realizzato questo sito (in progress)
sito

Problema:
Quando clicco su una delle voci del menu mi parte una chiamata al file background.php
il quale file carica una sequenza di 3 immagini di sfondo (in sliding) per ogni sezione del sito.
Fin qui tutto bene
codice:
<?
switch($_REQUEST[background]) {
	default :
	case "set1" : /* sequenza 1 - home - */
?>
	[img]images/bgk-images/bkg1_1.jpg[/img]
	[img]images/bgk-images/bkg1_1.jpg[/img]
	
<? 
	break ;
	case "set2" :  /* sequenza 2 - storia - */
?>
	
	[img]images/bgk-images/bkg2_1.jpg[/img]
	[img]images/bgk-images/bkg2_2.jpg[/img]
	[img]images/bgk-images/bkg2_3.jpg[/img]
	
<?
	break ;}	
?>


Il punto è che al primo caricamento ho uno sgradevole effetto di sovrapposizione delle immagini che vorrei evitare
vedi screenshot



é possibile risolvere mettendo un preload?