Si sabes restar dos horas, sabes restar n horas solo tienes que llenar la variable n con el numero adequado
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="JavaScript">
var n=0;
function selecionapais(obj){
n=obj.options[obj.selectedIndex].value;
alert(n);
//tufunction(n);
}
</script>
</head>
<body>
<select name="pais" tabindex="0" id="pais" onChange="javascirpt:selecionapais(this);" onMouseWheel=return(false)>
<option value="0"></option>
<option value="4">Argentina</option>
<option value="5">Chile</option>
</select>
</body>
</html>
ahora solo tienes que substituir alert(n) por tufuncion(n).
(no estoy seguro pero javascript debe usar la hora del cliente no la del servidor, luego si miran tu pagina desde un pais distinto de españa no se si va a calcular bien la hora...)
Por otro lado tines que tener en cuenta que los paises no cambian del horario de verano a invierno simultaneamente... en europa si pero por ejemplo argentina no pasa al horario de invierno el mismo dia que españa pasa al de verano con lo que no siempre hay la misma diferencia horaria...
Quim