/*\------------------------------------------------------------------------

	>> playme.gr
	>> 01/02/06				
	>> Kostis Sakkas				
		
------------------------------------------------------------------------\*/


window.onload	= function() { externalLinks();  worldtime(); Element.cleanWhitespace('services-module');init();}
		


/*\------------------------------------------------------------------------
	
	Opens new windows via rel="external"
	url : http://www.brucelawson.co.uk/index.php/2005/opening-links-in-new-windows-in-xhtml-strict/
	
------------------------------------------------------------------------\*/

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors .length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
			anchor.title = (anchor.title != "") ? anchor.title+" (Ανοίγει σε νέο παράθυρο)" : "Ανοίγει σε νέο παράθυρο";
			anchor.className = (anchor.className != '') ? anchor.className+' external' : 'external';
		}
	}
}

/*\------------------------------------------------------------------------
	
	The worldtime rotation
	
------------------------------------------------------------------------\*/

function worldtime(){
	setTimeout("printWorldTime()", 50);
}

var currentCity = 0;

function printWorldTime(){
 
	var el = document.getElementById("worldtime-module");
	el.innerHTML = "";

	var citiesArray	=	new Array();
	citiesArray[0]	=	Array("NEW YORK CITY", -7);
	citiesArray[1]	=	Array("GMT", -2);
	citiesArray[2]	=	Array("LONDON", -2);
	citiesArray[3]	=	Array("PIRAEUS", 0);
	citiesArray[4]	=	Array("SINGAPORE", 6);

	
	var the_date = new Date();
	var hour = the_date.getHours();
	var hour = hour + citiesArray[currentCity][1];
	var minute = the_date.getMinutes();

	if(minute < 10) minute = "0" + minute;
	if(hour < 10) hour = "0" + hour;
	else if(hour >= 24) hour = hour - 24;
		
	el.innerHTML = "<dl><dt>" + citiesArray[currentCity][0] + "</dt><dd>" + hour + ":" + minute + "</dd><dl>";
	currentCity = (currentCity<4) ? currentCity+1 : 0;
	setTimeout("worldtime()", 5000);
}


/*\------------------------------------------------------------------------
	
	Visibility on/off
	
------------------------------------------------------------------------\*/

function toggle(id){
	el = document.getElementById(id);
	el.style.display = (el.style.display == 'none' || el.style.display == '') ? 'block' : 'none';
}