var cityTZ = 0; 
var cityName = 1; 
var cityDST = 2; 

var cities = new Array(); 

cities['HongKong'] = new Array(8, 'Hong Kong', 0); 
cities['Bangkok'] = new Array(7, 'Bangkok', 0); 
cities['Dubai'] = new Array(4, 'Dubai', 0); 
cities['Jakarta'] = new Array(7, 'Jakarta', 0); 
cities['KualaLumpur'] = new Array(8, 'Kuala Lumpur', 0); 
cities['Seoul'] = new Array(9, 'Seoul', 0); 
cities['Shanghai'] = new Array(8, 'Shanghai', 0); 
cities['Singapore'] = new Array(8, 'Singapore', 0); 
cities['Taipei'] = new Array(8, 'Taipei', 0); 
cities['Tokyo'] = new Array(9, 'Tokyo', 1); 
cities['Sydney'] = new Array(10, 'Sydney', 1); 
cities['Wellington'] = new Array(11, 'Wellington', 1); 
cities['Osaka'] = new Array(9, 'Osaka', 0); 
cities['Mumbai'] = new Array(5.5, 'Mumbai', 0); 

/*
cities['HongKong'] = new Array(7, 'Hong Kong', 0); 
cities['Bangkok'] = new Array(6, 'Bangkok', 0); 
cities['Dubai'] = new Array(3, 'Dubai', 0); 
cities['Jakarta'] = new Array(6, 'Jakarta', 0); 
cities['KualaLumpur'] = new Array(7, 'Kuala Lumpur', 0); 
cities['Seoul'] = new Array(8, 'Seoul', 0); 
cities['Shanghai'] = new Array(7, 'Shanghai', 0); 
cities['Singapore'] = new Array(7, 'Singapore', 0); 
cities['Taipei'] = new Array(7, 'Taipei', 0); 
cities['Tokyo'] = new Array(8, 'Tokyo', 0); 
cities['Sydney'] = new Array(9, 'Sydney', 0); 
cities['Wellington'] = new Array(10, 'Wellington', 0); 
cities['Osaka'] = new Array(8, 'Osaka', 0); 
cities['Mumbai'] = new Array(4.5, 'Mumbai', 0); 
*/ 

/* 
cities['HongKong'] = new Array(8, 'Hong Kong', 0); 
cities['Bangkok'] = new Array(7, 'Bangkok', 0); 
cities['Dubai'] = new Array(4, 'Dubai', 0); 
cities['Jakarta'] = new Array(7, 'Jakarta', 0); 
cities['KualaLumpur'] = new Array(8, 'Kuala Lumpur', 0); 
cities['Seoul'] = new Array(9, 'Seoul', 0); 
cities['Shanghai'] = new Array(8, 'Shanghai', 0); 
cities['Singapore'] = new Array(8, 'Singapore', 0); 
cities['Taipei'] = new Array(8, 'Taipei', 0); 
cities['Tokyo'] = new Array(9, 'Tokyo', 0); 
cities['Sydney'] = new Array(11, 'Sydney', 0); 
cities['Wellington'] = new Array(12, 'Wellington', 1); 
cities['Osaka'] = new Array(9, 'Osaka', 0); 
cities['Mumbai'] = new Array(5.5, 'Mumbai', 0); 
*/ 

function formatTime(city) {
	
  currenttime.setSeconds(currenttime.getSeconds()+1); 
  	
  d = new Date(currenttime); 
  
  city = city.split(','); 
  
  for(i = 0; i < city.length; i++){ 
	  
	  var currCity = city[i]; 
	  
      props = cities[currCity]; 
  
      offset = props[cityTZ] + props[cityDST]; 	
	
      //utc = d.getTime() + (d.getTimezoneOffset() * 60000);
	
      //now = new Date(utc + (3600000*offset)); 
      
      now = new Date(d.getTime() + (3600000*offset)); 
      
      hour = now.getHours();
      min = now.getMinutes();
      sec = now.getSeconds();

      if (min <= 9) {
          min = "0" + min; }
      if (sec <= 9) {
          sec = "0" + sec; }
      if (hour < 10) {
          hour = "0" + hour; }
      document.getElementById(currCity).value = hour + ':' + min + ':' + sec;
	  
  } 
  
  setTimeout("formatTime('" + city + "')", 1000);
}

function getUTCTime(localTime, city){ 
	
	var localTimes = localTime.split('-'); 
	
	var localYr = parseInt(localTimes[0]); 
	var localMth = parseFloat(localTimes[1]) - 1; 
	var localDate = parseFloat(localTimes[2]); 
	
    var d = new Date(localYr, localMth, localDate); 
	    
	props = cities[city]; 
  
    offset = props[cityTZ] + props[cityDST]; 	
	
    utc = d.getTime() + (offset * 3600000); 
    
    now = new Date(utc); 
    
    yr = now.getFullYear(); 
    mth = now.getMonth() + 1; 
    day = now.getDate(); 
    hour = now.getHours();
    min = now.getMinutes();
    sec = now.getSeconds();

    if (mth < 10) {
        mth = "0" + mth; }
    if (day < 10) {
        day = "0" + day; }
    if (min < 10) {
        min = "0" + min; }
    if (sec < 10) {
        sec = "0" + sec; }
    if (hour < 10) {
        hour = "0" + hour; }
        
    return yr + '-' + mth + '-' + day + ' ' + hour + ':' + min + ':' + sec + '</br>'; 
} 

function passClientOffset(){ 
	
	var currHref = document.location.href; 
	
	var currHrefs = currHref.split('/'); 
	
	var indexPage = 'http://www.asiaetrading.com/'; 
	
	var d = new Date(); 
	
	if(currHref == indexPage){ 
	
		document.location.href = currHref + 'index.php?offset=' + (d.getTimezoneOffset()/60)*-1; 
	}else{ 
		
		document.location.href = currHref + '?offset=' + (d.getTimezoneOffset()/60)*-1; 
	}  
	
} 

/* 
function formatTime(city) {

  props = cities[city]; 
  
  offset = props[cityTZ] + props[cityDST]; 
	
  d = new Date(currenttime); 	
	
  utc = d.getTime() + (d.getTimezoneOffset() * 60000);
	
  now = new Date(utc + (3600000*offset));
  hour = now.getHours();
  min = now.getMinutes();
  sec = now.getSeconds();

  if (min <= 9) {
    min = "0" + min; }
  if (sec <= 9) {
    sec = "0" + sec; }
  if (hour < 10) {
    hour = "0" + hour; }
  document.getElementById(city).value = hour + ':' + min + ':' + sec;

  setTimeout("formatTime('" + city + "')", 1000);
}
*/ 
