function datetime_in_range() {
	var t = new Date();
	for(var i = 0; i+1 < arguments.length ;i += 2) {
		var since = new Date(arguments[i]);
		var until = new Date(arguments[i+1]);
		if (t.getTime() > since.getTime() && t.getTime() < until.getTime()) return 1;
	} return 0;
}
var ta_daylight_saving_time = datetime_in_range('mar 26 2010 2:00','sep 12 2010 2:00'); // exchange_dst
var ny_daylight_saving_time = datetime_in_range('mar 14 2010 2:00','nov 7 2010 2:00');
var london_daylight_saving_time = datetime_in_range('mar 30 2008 8:00','oct 26 2008 8:00');
var tokio_daylight_saving_time = 0; // always

var tk_offset =   7 + tokio_daylight_saving_time - ta_daylight_saving_time;
var ln_offset =  -2 + london_daylight_saving_time - ta_daylight_saving_time;
var ny_offset = -7 + ny_daylight_saving_time - ta_daylight_saving_time;

var ny_data = // http://www.nasdaq.com/about/schedule.stm
[
	"ניו יורק" ,
	1,5,
	9 * 60 + 30, 16 * 60,
	ny_offset ,
	[
	"01.01.2007" , // New Year's Day
	"02.01.2007" , // @@@ President Ford
	"15.01.2007" , // Martin Luther King Jr.'s Birthday 
	"19.02.2007" , // Presidents' Day
	"06.04.2007" , // Good Friday
	"28.05.2007" , // Memorial Day
	"04.07.2007" , // Independence Day 
	"03.09.2007" , // Labor Day
	"22.11.2007" , // Thanksgiving Day 
	"25.12.2007" , // Christmas Day 
	"31.12.9999"   // end of time
	]
];


