var strURL = String(document.location);
var arrCountries = new Array(["olimpiadas", -4, , 12], ["olympics", -4, , 12], [".ar", -3, , ], [".br", -3, "h", ], [".cl", -4, , ], [".co/", -5, , ], [".co.", -5, , ], [".ec", -5, , ], [".mx", -5, , ], [".pe", -5, , ], [".ve", -4.5, , ]);
	// Hour differences in GMT
var arrCountry = arrCountries[0];
for(i=0; i<arrCountries.length; ++i){
	if(strURL.indexOf(arrCountries[i][0]) != -1){
		arrCountry = arrCountries[i];
	}
}
function hourReturn(gmt){
	var objDate = new Date();
	gmt = ((gmt == undefined)?8:gmt);
		// Default, without parameter, is Beijing (GMT +8)
	var objDateX = new Date(objDate.getUTCFullYear(), objDate.getUTCMonth(), objDate.getUTCDate(), objDate.getUTCHours(), objDate.getUTCMinutes()+(gmt*60), objDate.getUTCSeconds());
	var intDateXH = objDateX.getHours();
	var intDateXM = objDateX.getMinutes();
	var strDateXS = ((arrCountry[2] == null)?":":arrCountry[2]);
	var strDateXD = "";
	if(arrCountry[3] == 12){
		strDateXD = "am";
		if(intDateXH>12){
			intDateXH -= 12;
			strDateXD = "pm";
		}
		strDateXD = "<sup>"+strDateXD;
	}
	return (((intDateXH<10)?"0":"")+intDateXH+strDateXS+((intDateXM<10)?"0":"")+intDateXM+strDateXD);
}
function hourWrite(){
	document.getElementById("txt-hour0").innerHTML = hourReturn()+"</sup>";
	document.getElementById("txt-hour1").innerHTML = hourReturn(arrCountry[1])+((arrCountry[3] == 12)?" (ET)":"")+"</sup>";
}

// Hour sync attach
hourWrite();
var intHourRefresh = setInterval("hourWrite()", 15000);
