el problema es que los dos se llaman iguales y por lo que se ve el java se hace un lio
por que no usas un check seria algo asi para no complicarte la vida
<input name="fotos" type="checkbox" id="fotos" value="no" checked />
<a href="#" onClick="window.open('pi.php?foto='+document.form1 .fotos.checked,'','width=415,height=20');" class="normal"><img src="images/subir.gif" border="0"></a>
entonces si va marcado te enviara true y si no false
entonces en al pagina que recibes chequeas el valor de foto y haces una cosa o otra, algo asi
<?
if ($_GET['foto']=="false"){
hagol o que sea por que vale no
}
else{
hago lo que sea cuando vale si
}
?>
Un Saludo