var Years = 						[00000,00000,	[2,0,0,0, , , ],	[2,0,0,1, , , ],	[2,0,0,2, , , ],	[2,0,0,3, , , ],	[2,0,0,4, , , ],	[2,0,0,5, , , ],	[2,0,0,6, , , ],	[2,0,0,7, , , ],	[2,0,0,8, , , ],	[2,0,0,9, , , ],	[2,0,1,0, , , ]];
var Windsor_Downtown = 	[12008,,			[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,0,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1]];
var Windsor_West = 		  [12016,,			[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1]]; 
var Chatham=						[13001,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1]];
var Merlin = 						[13021,,			[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0]]; 
var Sarnia = 						[14064,,			[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1]]; 
var Grand_Bend = 				[15020,,			[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]]; 
var London = 						[15025,,			[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[0,1,1,1,0,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1]]; 
var Port_Stanley = 			[16015,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]]; 
var Tiverton = 					[18007,,			[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1]]; 
var Brantford = 				[21005,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Simcoe = 						[22071,,			[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0]]; 
var Kitchener = 				[26060,,			[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,0,0,0,1,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var St_Catharines = 		[27067,,			[1,1,1,1,0,1,0],	[1,0,0,0,1,1,0],	[1,1,1,1,1,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Guelph = 						[28028,,			[0,0,0,0,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]]; 
var Hamilton_Downtown = [29000,,			[1,1,1,1,1,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,0,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1]]; 
var Hamilton_Mountain = [29114,,			[1,0,0,0,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1]]; 
var Hamilton_West = 		[29118,,			[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[0,1,1,1,1,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]]; 
var Toronto_Downtown = 	[31103,,			[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1]]; 
var Toronto_East = 			[33003,,			[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Toronto_North = 		[34020,,			[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Toronto_West = 			[35003,35125, [1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1]]; 
var Burlington = 				[44008,,			[0,1,1,1,0,1,0],	[0,1,1,1,1,1,0],	[0,1,1,1,0,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Oakville = 	   			[44015,44017, [0,1,1,1,0,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Oshawa = 	   				[45026,45025, [0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Brampton = 					[46089,,			[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Mississauga = 			[46109,46110, [0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[1,1,1,1,0,1,1],	[1,0,0,0,1,1,1],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]]; 
var Mississauga2 = 			[46108,46109, [0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[1,1,1,1,0,1,1],	[1,0,0,0,1,1,1],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1]]; 
//var Barrie = 					[47045,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,1,1,1,0,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Barrie = 						[47045,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,1,1,1,0,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Stouffville = 			[48002,,			[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0]]; 
var Newmarket = 				[48006,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,1],	[0,1,1,1,1,1,1],	[0,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Parry_Sound = 			[49005,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]]; 
var Dorset = 						[49010,,			[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]]; 
var Ottawa = 						[51001,,			[0,1,1,1,0,1,0],	[1,1,1,1,1,1,0],	[0,1,1,1,0,1,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1]]; 
var Ottawa_Central = 		[51002,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Petawawa = 					[51010,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]];
var Kingston = 	   			[52020,52022, [0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1]]; 
var Belleville = 				[54012,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Morrisburg=					[56010,,			[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,0,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1]];
var Cornwall = 					[56051,,			[0,0,0,0,0,1,0],	[1,0,0,0,0,1,0],	[0,0,0,0,0,1,0],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Peterborough = 			[59006,,			[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Thunder_Bay =  			[63200,63203, [1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,1],	[0,0,0,0,0,1,1],	[0,0,0,0,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Sault_Ste_Marie = 	[71068,71078, [0,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,0,1,0],	[0,1,1,1,0,1,1],	[1,0,0,0,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,1,1,1],	[1,1,1,1,0,1,1],	[1,1,1,1,0,1,1]]; 
var North_Bay = 				[75010,,			[0,0,0,0,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,0],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[1,1,1,1,0,1,1],	[0,1,1,1,0,1,1],	[0,1,1,1,0,1,1]]; 
var Sudbury = 	 				[77203,77219, [1,0,0,0,0,1,0],	[1,1,1,1,0,1,0],	[1,1,1,1,1,1,0],	[1,1,1,1,1,1,0],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1],	[1,0,0,0,0,1,1]]; 
var p_focus=0;
var m_focus=0;
var d_focus=0;
var h_focus=0;
var browser="none";

function checkStations(){
	if (document.all || document.getElementById) {
		var myNote="";
		if ((document.aqi_search.stationid.value!='') && (document.aqi_search.start_year.value!='')) {
			if (document.aqi_search.stationid.value == 47045) {
			checkPollutants(Barrie);
			//myNote=specialNote("Barrie");
			} else if (document.aqi_search.stationid.value ==54012) {
			checkPollutants(Belleville);
			//myNote=specialNote("Belleville");
			} else if (document.aqi_search.stationid.value ==46089) {
			checkPollutants(Brampton);
			} else if (document.aqi_search.stationid.value ==21005) {
			checkPollutants(Brantford);
			//myNote=specialNote("Brantford"); 
			} else if (document.aqi_search.stationid.value ==44008) {
			checkPollutants(Burlington);
			} else if (document.aqi_search.stationid.value ==13001) {
			checkPollutants(Chatham);
			//myNote=specialNote("Chatham");
			} else if (document.aqi_search.stationid.value ==56051) {
			checkPollutants(Cornwall);
			} else if (document.aqi_search.stationid.value ==49010) {
			checkPollutants(Dorset);
			} else if (document.aqi_search.stationid.value ==28028) {
			checkPollutants(Guelph);
			} else if (document.aqi_search.stationid.value ==15020) {
			checkPollutants(Grand_Bend);
			} else if (document.aqi_search.stationid.value ==29000) {
			checkPollutants(Hamilton_Downtown);
			} else if (document.aqi_search.stationid.value ==29114) {
			checkPollutants(Hamilton_Mountain);
			} else if (document.aqi_search.stationid.value ==29118) {
			checkPollutants(Hamilton_West);
			} else if (document.aqi_search.stationid.value ==52022) {
			checkPollutants(Kingston);
			//myNote=specialNote("Kingston");
			} else if (document.aqi_search.stationid.value ==26060) {
			checkPollutants(Kitchener);
			} else if (document.aqi_search.stationid.value ==15025) {
			checkPollutants(London);
			} else if (document.aqi_search.stationid.value ==13021) {
			checkPollutants(Merlin);
			//myNote=specialNote("Merlin"); 
			} else if (document.aqi_search.stationid.value ==49005) {
			checkPollutants(Parry_Sound);
			//myNote=specialNote("Parry Sound");
			} else if (document.aqi_search.stationid.value ==16015) {
			checkPollutants(Port_Stanley);  
			//myNote=specialNote("Port Stanley"); 
			} else if (document.aqi_search.stationid.value ==46109) {
			checkPollutants(Mississauga);
			//myNote=specialNote("Mississauga");
			} else if (document.aqi_search.stationid.value ==46108) {
			checkPollutants(Mississauga2);
			//myNote=specialNote("Mississauga");
			}else if (document.aqi_search.stationid.value ==56010) {
			checkPollutants(Morrisburg);
			//myNote=specialNote("Morrisburg");
			} else if (document.aqi_search.stationid.value ==22071) {
			checkPollutants(Simcoe);
			//myNote=specialNote("Simcoe");
			} else if (document.aqi_search.stationid.value ==48002) {
			checkPollutants(Stouffville);
			//myNote=specialNote("Stouffville");
			} else if (document.aqi_search.stationid.value ==48006) {
			checkPollutants(Newmarket);
			//myNote=specialNote("Newmarket");
			} else if (document.aqi_search.stationid.value ==75010) {
			checkPollutants(North_Bay);
			} else if (document.aqi_search.stationid.value ==44017) {
			checkPollutants(Oakville);
			//myNote=specialNote("Oakville");
			} else if (document.aqi_search.stationid.value ==45026) {
			checkPollutants(Oshawa);
			//myNote=specialNote("Oshawa");
			} else if (document.aqi_search.stationid.value ==51001) {
			checkPollutants(Ottawa);
			} else if (document.aqi_search.stationid.value ==51002) {
			checkPollutants(Ottawa_Central);
			//myNote=specialNote("Ottawa Central");
			} else if (document.aqi_search.stationid.value ==51010) {
			checkPollutants(Petawawa);
			//myNote=specialNote("Petawawa");
			} else if (document.aqi_search.stationid.value ==59006) {
			checkPollutants(Peterborough);
			} else if (document.aqi_search.stationid.value ==14064) {
			checkPollutants(Sarnia);
			} else if (document.aqi_search.stationid.value ==71078) {
			checkPollutants(Sault_Ste_Marie);
			//myNote=specialNote("Sault Ste Marie");
			} else if (document.aqi_search.stationid.value ==27067) {
			checkPollutants(St_Catharines);
			} else if (document.aqi_search.stationid.value ==77219) {
			checkPollutants(Sudbury);
			//myNote=specialNote("Sudbury");
			} else if (document.aqi_search.stationid.value ==63203) {
			checkPollutants(Thunder_Bay);
			//myNote=specialNote("Thunder Bay");
			} else if (document.aqi_search.stationid.value ==18007) {
			checkPollutants(Tiverton);
			} else if (document.aqi_search.stationid.value ==31103) {
			checkPollutants(Toronto_Downtown);
			} else if (document.aqi_search.stationid.value ==33003) {
			checkPollutants(Toronto_East);
			} else if (document.aqi_search.stationid.value ==34020) {
			checkPollutants(Toronto_North);
			} else if (document.aqi_search.stationid.value ==35125) {
			checkPollutants(Toronto_West);
			//myNote=specialNote("Toronto West");
			} else if (document.aqi_search.stationid.value ==12008) {
			checkPollutants(Windsor_Downtown);
			} else if (document.aqi_search.stationid.value ==12016) {
			checkPollutants(Windsor_West);
			} 
		} else {
			document.aqi_search.pol_code.options[0].disabled=false;
			document.aqi_search.pol_code.options[0].style.color = "menutext";
			document.aqi_search.pol_code.options[0].selected=true;
		}
		//writeNote(myNote,"Note");
	}
}
function checkPollutants(my_station_pollutants) {    
		var optionCount= 0;	  
		var selectChoosePollutant= false;
		var curSelectedIndex= document.aqi_search.pol_code.selectedIndex; 
		var curSelected= document.aqi_search.pol_code.options[document.aqi_search.pol_code.selectedIndex].value;
		var yearIndex=document.aqi_search.start_year.value - 1998; //converts year into array position 2000 -> 2, 2001 -->3, etc
		document.aqi_search.pol_code.options[0].disabled=false;
		document.aqi_search.submitter.disabled=true;
		var myOption=document.getElementById("p9");
		if( myOption !== null) {
			if (my_station_pollutants[yearIndex][0] == 1) { //So2
				myOption.disabled=false;
				myOption.style.color = "menutext";
				optionCount++;
			} else {
				myOption.disabled=true;
				myOption.style.color = "graytext";
				if (curSelected == 9) {
					selectChoosePollutant = true;
				}
			}
		}
		/*if (my_station_pollutants[yearIndex][1]==1) { //(no)
		document.aqi_search.pol_code.options[mySelection].disabled=false;
		document.aqi_search.pol_code.options[mySelection].style.color = "menutext";
		} else {
		document.aqi_search.pol_code.options[mySelection].disabled=true;
		document.aqi_search.pol_code.options[mySelection].style.color = "graytext";
		}
		*/
		var myOption=document.getElementById("p36");
		if( myOption !== null) {
			if (my_station_pollutants[yearIndex][2]==1) { //(NO2)
				myOption.disabled=false;
				myOption.style.color = "menutext";
				optionCount++;
			} else {
				myOption.disabled=true;
				myOption.style.color = "graytext";
				if (curSelected == 36) {
					selectChoosePollutant = true;
				}
			}
		}
		if (my_station_pollutants[yearIndex][3]==1) { //(NOx)
		//document.aqi_search.pol_code.options[mySelection].disabled=false;
		//document.aqi_search.pol_code.options[mySelection].style.color = "menutext";
		} else {
		//document.aqi_search.pol_code.options[mySelection].disabled=true;
		//document.aqi_search.pol_code.options[mySelection].style.color = "graytext";
		}
		var myOption=document.getElementById("p46");
		if( myOption !== null) {
			if (my_station_pollutants[yearIndex][4]==1) { //(CO)
				myOption.disabled=false;
				myOption.style.color = "menutext";
				optionCount++;
			} else {
				myOption.disabled=true;
				myOption.style.color = "graytext";
				if (curSelected == 46) {
					selectChoosePollutant = true;
				}
			}
		}
		var myOption=document.getElementById("p122");
		if( myOption !== null) {
			if (my_station_pollutants[yearIndex][5]==1) { //(O3)
				myOption.disabled=false;
				myOption.style.color = "menutext";
				optionCount++;
			} else {
				myOption.disabled=true;
				myOption.style.color = "graytext";
				if (curSelected == 122) {
					selectChoosePollutant = true;
				}
			}
		}
		var myOption=document.getElementById("p124");
		if( myOption !== null) {
			if (my_station_pollutants[yearIndex][6]==1) { //(PM2.5)
				myOption.disabled=false;
				myOption.style.color = "menutext";
				optionCount++;
			} else {
				myOption.disabled=true;
				myOption.style.color = "graytext";
				if (curSelected == 124) {
					selectChoosePollutant = true;
				}
			}
		}
		var myOption=document.getElementById("p42");
		if( myOption !== null) {
			if ((my_station_pollutants[0]==29000) ||(my_station_pollutants[0]==14064) ||(my_station_pollutants[0]==71078) ||(my_station_pollutants[0]==71068) ||(my_station_pollutants[0]==12016)) { //(TRS)
				myOption.disabled=false;
				myOption.style.color = "menutext";
				optionCount++;
			} else {
				myOption.disabled=true;
				myOption.style.color = "graytext";
				if (curSelected == 42) {
					selectChoosePollutant = true;
				}
			}
		}
		var myOption=document.getElementById("p0");
		//alert ("optionCount " + optionCount);
		if( optionCount > 0) {
			document.aqi_search.pol_code.options[0] = new Option("Select Pollutant",0);
			document.aqi_search.pol_code.options[0].id = "p0";
			document.aqi_search.pol_code.options[0].style.color = "menutext";
			if (selectChoosePollutant) {
				document.aqi_search.pol_code.options[0].selected = true
			} else {
				document.aqi_search.pol_code.options[curSelectedIndex].selected = true
		  }
		  //alert ("document.aqi_search.pol_code.options[0].selected " + document.aqi_search.pol_code.options[0].selected);
			if (document.aqi_search.pol_code.options[0].selected != true) {
				document.aqi_search.submitter.disabled=false;
			} else {
				document.aqi_search.submitter.disabled=true;
			}
		} else {
			document.aqi_search.pol_code.options[0] = new Option("No Data Available",0);
			document.aqi_search.pol_code.options[0].id = "p0";
			document.aqi_search.pol_code.options[0].style.color = "graytext";
			document.aqi_search.pol_code.options[0].selected = true
		}

}


function loadStations() {
	var browserName=navigator.appName; 
	var browserVer=parseInt(navigator.appVersion);
	if ((browserName=="Microsoft Internet Explorer") && (browserVer<7)) { 
			browser="ie6"; 
	} else {
			browser="other"; 
	}
	//browser="ie6"; 
	checkStations();
	checkFutureDates('100');
}
function focus_ie() {
	//alert ("p_focus: " +  document.aqi_search.pol_code.selectedIndex);
	if (isdefined(document.aqi_search.pol_code)){
		p_focus = document.aqi_search.pol_code.selectedIndex;
	}
	if (isdefined(document.aqi_search.my_hour)){
		h_focus = document.aqi_search.my_hour.selectedIndex;
	}
	if (isdefined(document.aqi_search.start_day)){
		d_focus = document.aqi_search.start_day.selectedIndex;
	}
	if (isdefined(document.aqi_search.start_month)){
		m_focus = document.aqi_search.start_month.selectedIndex;
	}
	
}
function restore_ie(e) {
	//if (browser == "ie6") {
		if (isdefined(document.aqi_search.pol_code)){
				if (document.aqi_search.pol_code.options[document.aqi_search.pol_code.selectedIndex].value ==0) {
					document.aqi_search.submitter.disabled=true;
				} else {
					document.aqi_search.submitter.disabled=false;
				}
				if (document.aqi_search.pol_code.options[document.aqi_search.pol_code.selectedIndex].disabled) {
					document.aqi_search.pol_code.selectedIndex=p_focus;
			}
		}
			
			if (document.aqi_search.start_month.options[document.aqi_search.start_month.selectedIndex].disabled) {
				document.aqi_search.start_month.selectedIndex=m_focus;
			}
			if (document.aqi_search.start_day.options[document.aqi_search.start_day.selectedIndex].disabled) {
				document.aqi_search.start_day.selectedIndex=d_focus;
			}
		if (isdefined(document.aqi_search.pol_code)){
			if (document.aqi_search.my_hour.options[document.aqi_search.my_hour.selectedIndex].disabled) {
				document.aqi_search.my_hour.selectedIndex=h_focus;
			}
		}
	//}
}


function isdefined(variable){
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function checkFutureDates(lastHourOfDay){
    //alert("disableFutureDates" + lastHourOfDay);
    var daysBack=0;
    if (lastHourOfDay == 100) { 
    	daysBack=2;
    }
    var startDate = new Date();
    startDate.setDate(startDate.getDate()-daysBack);
		var curMonth = startDate.getMonth() + 1;
		var curDay = startDate.getDate();
		var curYear = startDate.getFullYear();
		var selectedYear =document.aqi_search.start_year.options[document.aqi_search.start_year.selectedIndex].value;
		var selectedMonth = document.aqi_search.start_month.options[document.aqi_search.start_month.selectedIndex].value;
		var selectedDay = document.aqi_search.start_day.options[document.aqi_search.start_day.selectedIndex].value;
		var selectedMonthLength = daysInMonth(selectedMonth-1, selectedYear);
		//alert("selectedMonthLength: " + selectedMonthLength + "daysBack: " +daysBack);
		//alert("selectedMonth: " + selectedMonth + "curMonth: " +curMonth);
		updateMonthOptions(selectedMonthLength);
		if (selectedYear == curYear) {
			disableMonthOptions(curMonth, selectedMonth);
			if (selectedMonth >= curMonth) {
				disableDayOptions(curDay, selectedDay, selectedMonthLength);
			}	else {
				enableDayOptions(selectedDay, selectedMonthLength);
			}
		} else {
			enableMonthOptions();
			enableDayOptions(selectedDay, selectedMonthLength);
		}
		if (lastHourOfDay != 100) { 
			checkHourOptions(lastHourOfDay, curYear, curMonth, curDay);
		} 
}

function disableMonthOptions(curMonth, selectedMonth) {
	for (i=curMonth+1; i<=12; i++) {
		var optionIdName = 'm'+ i;
		if (i > curMonth) {
			disableOption(optionIdName);
		} else {
			enableOption(optionIdName);
		}
	}
	if (selectedMonth > curMonth) {
		document.aqi_search.start_month.options[curMonth-1].selected=true;
	}	
}

function enableMonthOptions(curMonth, selectedMonth) {
	for (i=1; i<=12; i++) {
		var optionIdName = 'm'+ i;
		enableOption(optionIdName);
	}
}


function disableOption(optionIdName){
	var optionId=document.getElementById(optionIdName)
	if( optionId !== null) {
		optionId.disabled=true;
		optionId.style.color = "graytext";
	}
}
function enableOption(optionIdName){
	var optionId=document.getElementById(optionIdName)
	if( optionId !== null) {
		optionId.disabled=false;
		optionId.style.color = "menutext";
	}
}


function disableDayOptions(curDay, selectedDay, selectedMonthLength) {
	//alert ("disableDayOptions:" + selectedMonthLength + "   selectedDay:" +selectedDay + "   curDay:" +curDay)
	for (i=1; i<=selectedMonthLength; i++) {
		var optionIdName = 'd'+ i;
		if (i > curDay) {
			disableOption(optionIdName);
		} else {
			enableOption(optionIdName);
		}
	}
	if (selectedDay > curDay) {
		document.aqi_search.start_day.options[curDay-1].selected=true;
	}else if (selectedDay > selectedMonthLength) {
		document.aqi_search.start_day.options[selectedMonthLength-1].selected=true;
	}	else {
		document.aqi_search.start_day.options[selectedDay-1].selected=true;
	}
		

}

function enableDayOptions(selectedDay, selectedMonthLength) {
	//alert ("enableDayOptions:" + selectedMonthLength + "   selectedDay:" +selectedDay);
	for (i=1; i<=selectedMonthLength; i++) {
		var optionIdName = 'd'+ i;
		enableOption(optionIdName);
	}
	if (selectedDay > selectedMonthLength) {
		document.aqi_search.start_day.options[selectedMonthLength-1].selected=true;
	}	else {
		document.aqi_search.start_day.options[selectedDay-1].selected=true;
	}
}
function daysInMonth(thisMonth, thisYear){
	return 32 - new Date(thisYear, thisMonth, 32).getDate();
}

function updateMonthOptions(daysInMonth){
	//alert("updateMonthOptions " + daysInMonth );
	var day29 = new Option("29",29);
  var day30 = new Option("30",30);
  var day31 = new Option("31",31);
	if (daysInMonth == 28) {
		document.aqi_search.start_day.options[30] =null;
		document.aqi_search.start_day.options[29] =null;
		document.aqi_search.start_day.options[28] =null;
	} else if (daysInMonth == 29) {
		document.aqi_search.start_day.options[30] =null;
		document.aqi_search.start_day.options[29] =null;
		document.aqi_search.start_day.options[28] =day29;
		document.aqi_search.start_day.options[28].id = "d29";
		
	} else if (daysInMonth == 30) {
		document.aqi_search.start_day.options[28] =day29;
		document.aqi_search.start_day.options[28].id = "d29";
		document.aqi_search.start_day.options[29] =day30;
		document.aqi_search.start_day.options[29].id = "d30";
		document.aqi_search.start_day.options[30] =null;
	} else {
		document.aqi_search.start_day.options[28] =day29;
		document.aqi_search.start_day.options[28].id = "d29";
		document.aqi_search.start_day.options[29] =day30;
		document.aqi_search.start_day.options[29].id = "d30";
		document.aqi_search.start_day.options[30] =day31;
		document.aqi_search.start_day.options[30].id = "d31";
	}

}

function checkHourOptions(lastHourOfDay, curYear, curMonth, curDay) {
	var selectedYear =document.aqi_search.start_year.options[document.aqi_search.start_year.selectedIndex].value;
	var selectedMonth = document.aqi_search.start_month.options[document.aqi_search.start_month.selectedIndex].value;
	var selectedDay = document.aqi_search.start_day.options[document.aqi_search.start_day.selectedIndex].value;
	var pol_code = document.aqi_search.pol.value;
	var selectedHour = document.aqi_search.my_hour.options[document.aqi_search.my_hour.selectedIndex].value;
	//alert ("lastHourOfDay: " +lastHourOfDay  + " checkHourOptions Year: " + selectedYear + " Month: " + selectedMonth + " Day:" + selectedDay  );
	if ((selectedYear == curYear) && (selectedMonth == curMonth) && (selectedDay ==curDay)){
		updateHourOptions(selectedHour, lastHourOfDay)
	} else if (pol_code == 250) {
		if (((selectedYear == 2007) && (selectedMonth == 1)) || ((selectedYear == 2007) && (selectedMonth == 2) && (selectedDay < 15))){
			disableAQIHourOptions();
		} else {
			enableAQIHourOptions();
		}
	}
}
function updateHourOptions(selectedHour, lastHourOfDay) {
		var tracker = 'tracker ';
	for (var i=0; i<=lastHourOfDay; i++) {
		var optionIdName = 'h'+ i;
		enableOption(optionIdName);
		document.aqi_search.my_hour.options[i].id = "h"+i;
	}
	for (var i=lastHourOfDay+1; i <= 23; i++) {
		var optionIdName = 'h'+ i;
		disableOption(optionIdName);
		document.aqi_search.my_hour.options[i].id = "h"+i;
	}

	if (selectedHour > lastHourOfDay) {
		document.aqi_search.my_hour.options[lastHourOfDay].selected=true;
	}else{
		document.aqi_search.my_hour.options[selectedHour].selected=true;
	}
}


function disableAQIHourOptions() {
	var selectedHour = document.aqi_search.my_hour.options[document.aqi_search.my_hour.selectedIndex].value;
	for (i=0; i<=6; i++) {
		var optionIdName = 'h'+ i;
			disableOption(optionIdName);
	}
	for (i=20; i<=23; i++) {
		var optionIdName = 'h'+ i;
			disableOption(optionIdName);
	}
	if (selectedHour < 7){
		document.aqi_search.my_hour.options[7].selected=true;
	} else if (selectedHour > 19) {
		document.aqi_search.my_hour.options[19].selected=true;
	}	
}

function enableAQIHourOptions() {
	for (i=0; i<=23; i++) {
		var optionIdName = 'h'+ i;
		enableOption(optionIdName);
	}
}