// JavaScript Document
h = H.getHours()
m = H.getMinutes()
s = H.getSeconds()
d = H.getDate()
mm = H.getMonth()
y = H.getFullYear()
function laHora(){
    H2 = new Date(y,d,mm,h,m+1,s)

    hora_server = H2.getTime();
    // create new Date object for different city
    // using supplied offset
    nd = new Date(hora_server + (3600000*-6) + 360000);
    document.getElementById("newyork").innerHTML = formatearHora(nd);

    nd = new Date(hora_server + (3600000*-7) + 360000);
    document.getElementById("chicago").innerHTML =  formatearHora(nd);

    nd = new Date(hora_server + (3600000*-4) + 360000);
    document.getElementById("saopaulo").innerHTML = formatearHora(nd);

    nd = new Date(hora_server + (3600000*-1) + 360000);
    document.getElementById("londres").innerHTML =formatearHora(nd);

    nd = new Date(hora_server + (3600000*+0) + 360000);
    document.getElementById("frankfurt").innerHTML = formatearHora(nd);

    nd = new Date(hora_server + (3600000*+0) + 360000);
    document.getElementById("madrid").innerHTML = formatearHora(nd);

    nd = new Date(hora_server + (3600000*8) + 360000);
    document.getElementById("tokyo").innerHTML = formatearHora(nd);

    var a = formatearHora(H2);
}
window.onload = function(){
	laHora();
	setInterval("laHora()", 60000);
}
function formatearHora(fecha){
	h = fecha.getHours(); h2 = h
	m = fecha.getMinutes(); m2 = m
	s = fecha.getSeconds();s2 = s

        var ap = "AM";
        if (h2   > 11) { ap = "PM";        }
        if (h2   > 12) { h2 = h2 - 12; }
        if (h2   == 0) { h2 = 12;        }

	if(s<10){s2 = "0" + s}
	if(m<10){m2 = "0" + m}
	if(h<10){h2 = "0" + h}
	return  h2 + ":" + m2 + " " + ap;// + ":" + s2;
}