... al inicio haces esto:
Código PHP:
$fotos=$_GET['fotos'];
switch ($fotos) {
El error te dice:
Undefined index: fotos... osease que no existe un índice "fotos" para $_GET... ¿por qué?, tú mismo lo contestas:
Cita: el problema viene cuando se ingresa a la pagina sin el "?=blabla", es decir el index.php solo

... en resumen, en tu código "fuerzas" (ó "forzas"??

) a utilizar algo que puede no existir...
Creo la solución fácil sería:
Código PHP:
if(isset($_GET['fotos']))
$fotos=$_GET['fotos'];
else
$fotos="";
switch ($fotos) {
O cualquier variante, lo que debes enetender es el por qué del error. También leete este artículo:
www.zonaphp.com/articulo34.php
... Ayuda a que se te ayude.
Comenta la línea del error para su fácil ubicación. Observa que las etiquetas de color (y de cualquier otro tipo) no son interpretadas dentro de las de código...
Saludos!