﻿
//***********************************************************************/
//*	DATA STRUCTURES									*/
//***********************************************************************/

	function month(name, numdays, abbr) 
	{
		this.name = name;
		this.numdays = numdays;
		this.abbr = abbr;
	}

//*********************************************************************/

	function ans(daySave,value)
	{
		this.daySave = daySave;
		this.value = value;
	}

//*********************************************************************/

	function city(name, lat, lng, zoneHr) 
	{
		this.name = name;
		this.lat = lat;
		this.lng = lng;
		this.zoneHr = zoneHr;
	}


//***********************************************************************/
//*	Data for Selectbox Controls							*/
//***********************************************************************/

	var monthList = new Array();	//	list of months and days for non-leap year
	var i = 0;
	monthList[i++] = new month("January", 31, "Jan");
	monthList[i++] = new month("February", 28, "Feb");
	monthList[i++] = new month("March", 31, "Mar");
	monthList[i++] = new month("April", 30, "Apr");
	monthList[i++] = new month("May", 31, "May");
	monthList[i++] = new month("June", 30, "Jun");
	monthList[i++] = new month("July", 31, "Jul");
	monthList[i++] = new month("August", 31, "Aug");
	monthList[i++] = new month("September", 30, "Sep");
	monthList[i++] = new month("October", 31, "Oct");
	monthList[i++] = new month("November", 30, "Nov");
	monthList[i++] = new month("December", 31, "Dec");

//*********************************************************************/

	var YesNo = new Array();	//Daylight Saving array	
	i=0;
	YesNo[i++] = new ans("No",0);
	YesNo[i++] = new ans("Yes",60);

//*********************************************************************/

	var City = new Array();

	j = 0;
	City[j++] = new city("عرض وطول جغرافيايي را وارد كنيد -->",0,0,0);
City[j++] = new city(" آبادان,خوزستان",30.367,-48.25,-3.5);	
City[j++] = new city(" آباده,فارس",31.183,-52.667,-3.5);	
City[j++] = new city(" آبعلي,تهران",35.75,-51.883,-3.5);	
City[j++] = new city(" آغاجاري,خوزستان",30.767,-49.667,-3.5);	
City[j++] = new city(" اراك,مركزي",34.1,-49.767,-3.5);	
City[j++] = new city(" اردبيل,اردبيل",38.25,-48.283,-3.5);	
City[j++] = new city(" اليگودرز,لرستان",33.4,-49.683,-3.5);	
City[j++] = new city(" انار,كرمان",30.883,-55.25,-3.5);	
City[j++] = new city(" اهر,آذربايجان شرقي",38.433,-47.067,-3.5);	
City[j++] = new city(" اهواز,خوزستان",31.333,-48.667,-3.5);	
City[j++] = new city("آستارا,گيلان",38.417,-48.867,-3.5);	
City[j++] = new city("آوج,قزوين",35.6,-49.217,-3.5);	
City[j++] = new city("اردستان,اصفهان",33.383,-52.383,-3.5);	
City[j++] = new city("اروميه,آذربايجان غربي",37.533,-45.083,-3.5);	
City[j++] = new city("اسلام آبادغرب,كرمانشاه",34.133,-46.433,-3.5);	
City[j++] = new city("اصفهان,اصفهان",32.617,-51.667,-3.5);	
City[j++] = new city("فرودگاه(شرق),اصفهان",32.667,-51.867,-3.5);	
City[j++] = new city("اقليد ,فارس",30.9,-52.633,-3.5);	
City[j++] = new city("الشتر,لرستان",33.867,-48.25,-3.5);	
City[j++] = new city("اميديه,خوزستان",30.767,-49.65,-3.5);	
City[j++] = new city("ايذه,خوزستان",31.85,-49.867,-3.5);	
City[j++] = new city("ايرانشهر,سيستان وبلوچستان",27.2,-60.7,-3.5);	
City[j++] = new city("ايزدخواست,فارس",31.533,-52.117,-3.5);	
City[j++] = new city("ايلام,ايلام",33.633,-46.417,-3.5);	
City[j++] = new city("ايوانغرب,ايلام",33.833,-46.317,-3.5);	
City[j++] = new city("بابلسر,مازندران",36.717,-52.65,-3.5);	
City[j++] = new city("بافت,كرمان",29.233,-56.583,-3.5);	
City[j++] = new city("بافق,يزد",31.6,-55.433,-3.5);	
City[j++] = new city("بانه,كردستان",36,-45.9,-3.5);	
City[j++] = new city("بجنورد,خراسان",37.467,-57.317,-3.5);	
City[j++] = new city("بروجرد,لرستان",33.9,-48.8,-3.5);	
City[j++] = new city("بروجن,چهارمحال وبختياري",31.95,-51.3,-3.5);	
City[j++] = new city("بستان,خوزستان",31.717,-48,-3.5);	
City[j++] = new city("بشرويه,خراسان",33.9,-57.45,-3.5);	
City[j++] = new city("بم,كرمان",29.1,-58.35,-3.5);	
City[j++] = new city("بناب,آذربايجان شرقي",37.333,-46.067,-3.5);	
City[j++] = new city("بندر دير,بوشهر",27.833,-51.933,-3.5);	
City[j++] = new city("بندر عباس,هرمزگان",27.217,-56.367,-3.5);	
City[j++] = new city("بندر لنگه,بوشهر",26.583,-54.833,-3.5);	
City[j++] = new city("بندرانزلي,گيلان",37.467,-49.467,-3.5);	
City[j++] = new city("بندرماهشهر,خوزستان",30.55,-49.15,-3.5);	
City[j++] = new city("بوشهر,بوشهر",28.983,-50.833,-3.5);	
City[j++] = new city("بوشهر(دريايي ),بوشهر",28.95,-50.85,-3.5);	
City[j++] = new city("بهبهان,خوزستان",30.6,-50.233,-3.5);	
City[j++] = new city("بيارجمند,سمنان",36.05,-55.833,-3.5);	
City[j++] = new city("بيجار,كردستان",35.883,-47.617,-3.5);	
City[j++] = new city("بيرجند,خراسان",32.867,-59.2,-3.5);	
City[j++] = new city("پارس آباد مغان,اردبيل",39.65,-47.917,-3.5);	
City[j++] = new city("پل فيروزكوه,تهران",35.717,-52.4,-3.5);	
City[j++] = new city("پلدختر,لرستان",33.217,-47.717,-3.5);	
City[j++] = new city("پيرانشهر,آذربايجان غربي",36.667,-45.133,-3.5);	
City[j++] = new city("تبريز,آذربايجان شرقي",38.083,-46.283,-3.5);	
City[j++] = new city("تربت جام,خراسان",35.25,-60.583,-3.5);	
City[j++] = new city("تربت حيدريه,خراسان",35.267,-59.217,-3.5);	
City[j++] = new city("تكاب,آذربايجان غربي",36.383,-47.117,-3.5);	
City[j++] = new city("تهران (شمال),تهران",35.783,-51.617,-3.5);	
City[j++] = new city("تهران (مهرآباد),تهران",35.683,-51.317,-3.5);	
City[j++] = new city("جاسك,هرمزگان",25.633,-57.767,-3.5);	
City[j++] = new city("جزيره ابوموسي,هرمزگان",25.833,-54.833,-3.5);	
City[j++] = new city("جزيره سيري,هرمزگان",25.883,-54.483,-3.5);	
City[j++] = new city("جلفا,آذربايجان شرقي",38.75,-45.667,-3.5);	
City[j++] = new city("چابهار,سيستان وبلوچستان",25.283,-60.617,-3.5);	
City[j++] = new city("چيتگر تهران,تهران",35.7,-51.133,-3.5);	
City[j++] = new city("حاجي آباد ,هرمزگان",28.317,-55.917,-3.5);	
City[j++] = new city("حسن آباد داراب,فارس",28.783,-54.283,-3.5);	
City[j++] = new city("خاش,سيستان وبلوچستان",28.217,-61.2,-3.5);	
City[j++] = new city("خدابنده,زنجان",36.117,-48.583,-3.5);	
City[j++] = new city("خرم آباد,لرستان",33.483,-48.367,-3.5);	
City[j++] = new city("خرمدره,زنجان",36.183,-49.183,-3.5);	
City[j++] = new city("خلخال,اردبيل",37.633,-48.517,-3.5);	
City[j++] = new city("خور بيرجند,خراسان",32.933,-58.433,-3.5);	
City[j++] = new city("خور وبيابانك,اصفهان",33.783,-55.083,-3.5);	
City[j++] = new city("خوي,آذربايجان غربي",38.55,-44.967,-3.5);	
City[j++] = new city("داران,اصفهان",32.967,-50.367,-3.5);	
City[j++] = new city("دزفول,خوزستان",32.4,-48.383,-3.5);	
City[j++] = new city("دوشان تپه,تهران",35.7,-51.333,-3.5);	
City[j++] = new city("دوگنبدان,كهكلويه وبوير احمد",30.433,-50.767,-3.5);	
City[j++] = new city("دهلران,ايلام",32.683,-47.267,-3.5);	
City[j++] = new city("رامسر,مازندران",36.9,-50.667,-3.5);	
City[j++] = new city("رامهرمز,خوزستان",31.267,-49.6,-3.5);	
City[j++] = new city("رباط پشت بادام,اصفهان",33.033,-55.55,-3.5);	
City[j++] = new city("رشت,گيلان",37.2,-49.65,-3.5);	
City[j++] = new city("رفسنجان,كرمان",30.417,-55.9,-3.5);	
City[j++] = new city("روانسر,كرمانشاه",34.717,-46.667,-3.5);	
City[j++] = new city("زابل,سيستان وبلوچستان",31.033,-61.483,-3.5);	
City[j++] = new city("زاهدان,سيستان وبلوچستان",29.467,-60.883,-3.5);	
City[j++] = new city("زرقان ,فارس",29.783,-52.717,-3.5);	
City[j++] = new city("زرينه اباتو,كردستان",36.067,-46.917,-3.5);	
City[j++] = new city("زنجان,زنجان",36.683,-48.483,-3.5);	
City[j++] = new city("زهك,سيستان وبلوچستان",30.9,-61.683,-3.5);	
City[j++] = new city("ژئوفيزيك تهران,تهران",35.733,-51.383,-3.5);	
City[j++] = new city("ساري,مازندران",36.55,-53,-3.5);	
City[j++] = new city("ساوه,مركزي",35.05,-50.333,-3.5);	
City[j++] = new city("سبزوار,خراسان",36.2,-57.717,-3.5);	
City[j++] = new city("سد دورودزن,فارس",30.217,-52.433,-3.5);	
City[j++] = new city("سراب,آذربايجان شرقي",37.933,-47.533,-3.5);	
City[j++] = new city("سراوان,سيستان وبلوچستان",27.333,-62.333,-3.5);	
City[j++] = new city("سرپل ذهاب,كرمانشاه",34.45,-45.867,-3.5);	
City[j++] = new city("سرخس,خراسان",36.533,-61.167,-3.5);	
City[j++] = new city("سردشت,آذربايجان غربي",36.15,-45.5,-3.5);	
City[j++] = new city("سقز,كردستان",36.25,-46.267,-3.5);	
City[j++] = new city("سمنان,سمنان",35.55,-53.383,-3.5);	
City[j++] = new city("سنندج,كردستان",35.333,-47,-3.5);	
City[j++] = new city("سهند,آذربايجان شرقي",37.933,-46.117,-3.5);	
City[j++] = new city("سياه بيشه,مازندران",36.217,-51.317,-3.5);	
City[j++] = new city("سيرجان,كرمان",29.467,-55.683,-3.5);	
City[j++] = new city("شاهرود,سمنان",36.417,-54.95,-3.5);	
City[j++] = new city("شوشتر,خوزستان",32.05,-48.833,-3.5);	
City[j++] = new city("شهربابك,كرمان",30.1,-55.133,-3.5);	
City[j++] = new city("شهرضا,اصفهان",31.983,-51.833,-3.5);	
City[j++] = new city("شهركرد,چهارمحال وبختياري",32.333,-50.85,-3.5);	
City[j++] = new city("شيراز,فارس",29.6,-52.533,-3.5);	
City[j++] = new city("صفي آباد دزفول,خوزستان",32.267,-48.417,-3.5);	
City[j++] = new city("طبس,خراسان",33.6,-56.917,-3.5);	
City[j++] = new city("فردوس,خراسان",34.017,-58.167,-3.5);	
City[j++] = new city("فسا,فارس",28.967,-53.683,-3.5);	
City[j++] = new city("فيروز كوه,تهران",35.917,-52.833,-3.5);	
City[j++] = new city("قائن,خراسان",33.717,-59.167,-3.5);	
City[j++] = new city("قراخيل قائمشهر,مازندران",36.45,-52.767,-3.5);	
City[j++] = new city("قروه,كردستان",35.167,-47.8,-3.5);	
City[j++] = new city("قزوين,قزوين",36.25,-50,-3.5);	
City[j++] = new city("قشم,هرمزگان",26.917,-55.917,-3.5);	
City[j++] = new city("قم,قم",34.7,-50.85,-3.5);	
City[j++] = new city("قوچان,خراسان",37.067,-58.5,-3.5);	
City[j++] = new city("كاشان,اصفهان",33.983,-51.45,-3.5);	
City[j++] = new city("كاشمر,خراسان",35.2,-58.467,-3.5);	
City[j++] = new city("كبوترآباد ,اصفهان",32.517,-51.85,-3.5);	
City[j++] = new city("كرج,تهران",35.917,-50.9,-3.5);	
City[j++] = new city("كرمان,كرمان",30.25,-56.967,-3.5);	
City[j++] = new city("كرمانشاه,كرمانشاه",34.283,-47.117,-3.5);	
City[j++] = new city("كليبر,آذربايجان شرقي",38.867,-47.017,-3.5);	
City[j++] = new city("كنارك چابهار,سيستان وبلوچستان",25.433,-60.367,-3.5);	
City[j++] = new city("كنگان جم,بوشهر",27.817,-52.367,-3.5);	
City[j++] = new city("كنگاور,كرمانشاه",34.5,-48,-3.5);	
City[j++] = new city("كوهدشت,لرستان",33.533,-47.633,-3.5);	
City[j++] = new city("كوهرنگ,چهارمحال وبختياري",32.433,-50.117,-3.5);	
City[j++] = new city("كهنوج,كرمان",27.967,-57.7,-3.5);	
City[j++] = new city("كيش,هرمزگان",26.5,-53.983,-3.5);	
City[j++] = new city("گرگان,گلستان",36.85,-54.267,-3.5);	
City[j++] = new city("گرمسار,سمنان",35.2,-52.267,-3.5);	
City[j++] = new city("گلپايگان,اصفهان",33.467,-50.283,-3.5);	
City[j++] = new city("گلمكان,خراسان",36.483,-59.283,-3.5);	
City[j++] = new city("گناباد,خراسان",34.35,-58.683,-3.5);	
City[j++] = new city("گنبد كاووس,گلستان",37.25,-55.167,-3.5);	
City[j++] = new city("لار,فارس",27.683,-54.283,-3.5);	
City[j++] = new city("لامرد,فارس",27.367,-53.25,-3.5);	
City[j++] = new city("لردگان,چهارمحال وبختياري",31.517,-50.817,-3.5);	
City[j++] = new city("ماكو,آذربايجان غربي",39.333,-44.433,-3.5);	
City[j++] = new city("مراغه,آذربايجان شرقي",37.4,-46.267,-3.5);	
City[j++] = new city("مراوه تپه,گلستان",37.9,-55.95,-3.5);	
City[j++] = new city("مروست,يزد",30.5,-54.25,-3.5);	
City[j++] = new city("مريوان,كردستان",35.517,-46.2,-3.5);	
City[j++] = new city("مسجد سليمان,خوزستان",31.933,-49.283,-3.5);	
City[j++] = new city("مشكين شهر,اردبيل",38.383,-47.667,-3.5);	
City[j++] = new city("مشهد,خراسان",36.267,-59.633,-3.5);	
City[j++] = new city("ملاير,همدان",34.283,-48.817,-3.5);	
City[j++] = new city("منجيل,گيلان",36.733,-49.4,-3.5);	
City[j++] = new city("مهاباد,آذربايجان غربي",36.767,-45.717,-3.5);	
City[j++] = new city("ميانده جيرفت,كرمان",28.583,-57.8,-3.5);	
City[j++] = new city("ميانه,آذربايجان شرقي",37.45,-47.7,-3.5);	
City[j++] = new city("ميمه,اصفهان",33.433,-51.167,-3.5);	
City[j++] = new city("ميناب,هرمزگان",27.117,-57.1,-3.5);	
City[j++] = new city("نائين,اصفهان",32.85,-53.083,-3.5);	
City[j++] = new city("نطنز,اصفهان",33.533,-51.9,-3.5);	
City[j++] = new city("نوشهر,مازندران",36.65,-51.5,-3.5);	
City[j++] = new city("نهاوند,همدان",34.15,-48.4,-3.5);	
City[j++] = new city("نهبندان,خراسان",31.533,-60.033,-3.5);	
City[j++] = new city("نيشابور,خراسان",36.267,-58.8,-3.5);	
City[j++] = new city("همدان (نوژه),همدان",35.2,-48.717,-3.5);	
City[j++] = new city("همدان(فرودگاه) ,همدان",34.85,-48.533,-3.5);	
City[j++] = new city("ياسوج,كهكلويه وبوير احمد",30.667,-51.583,-3.5);	
City[j++] = new city("يزد,يزد",31.9,-54.4,-3.5);	
	City[j++] = new city("",0,0,0);
	City[j++] = new city("US CITIES",0,0,0);
	City[j++] = new city("Albuquerque, NM", 35.0833,106.65,7);
	City[j++] = new city("Anchorage, AK", 61.217, 149.90,9);
	City[j++] = new city("Atlanta, GA", 33.733, 84.383, 5);
	City[j++] = new city("Austin, TX", 30.283, 97.733, 6);
	City[j++] = new city("Birmingham, AL", 33.521, 86.8025, 6);
	City[j++] = new city("Bismarck, ND", 46.817, 100.783, 6);
	City[j++] = new city("Boston, MA", 42.35, 71.05, 5);
	City[j++] = new city("Boulder, CO", 40.125, 105.237, 7);
	City[j++] = new city("Chicago, IL", 41.85,87.65,6);
	City[j++] = new city("Dallas, TX", 32.46, 96.47,6);
	City[j++] = new city("Denver, CO", 39.733, 104.983, 7);
	City[j++] = new city("Detroit, MI", 42.333, 83.05, 5);
	City[j++] = new city("Honolulu, HI", 21.30, 157.85, 10);
	City[j++] = new city("Houston, TX", 29.75, 95.35, 6);
	City[j++] = new city("Indianapolis, IN", 39.767, 86.15, 5);
	City[j++] = new city("Jackson, MS", 32.283, 90.183, 6);
	City[j++] = new city("Kansas City, MO", 39.083, 94.567,6);
	City[j++] = new city("Los Angeles, CA",34.05,118.233,8);
	City[j++] = new city("Menomonee Falls, WI",43.11,88.10,6);
	City[j++] = new city("Miami, FL", 25.767, 80.183,5);
	City[j++] = new city("Minneapolis, MN", 44.967, 93.25, 6);
	City[j++] = new city("New Orleans, LA", 29.95, 90.067, 6);
	City[j++] = new city("New York City, NY", 40.7167, 74.0167, 5);
	City[j++] = new city("Oklahoma City, OK", 35.483, 97.533,6);
	City[j++] = new city("Philadelphia, PA", 39.95, 75.15, 5);
	City[j++] = new city("Phoenix, AZ",33.433,112.067,7);
	City[j++] = new city("Pittsburgh, PA",40.433,79.9833,5);
	City[j++] = new city("Portland, ME", 43.666, 70.283, 5);
	City[j++] = new city("Portland, OR", 45.517, 122.65, 8);
	City[j++] = new city("Raleigh, NC", 35.783, 78.65, 5);
	City[j++] = new city("Richmond, VA", 37.5667, 77.450, 5);
	City[j++] = new city("Saint Louis, MO", 38.6167,90.1833,6);
	City[j++] = new city("San Diego, CA", 32.7667, 117.2167, 8);
	City[j++] = new city("San Francisco, CA",37.7667,122.4167,8);
	City[j++] = new city("Seattle, WA",47.60,122.3167,8);
	City[j++] = new city("Washington DC", 38.8833, 77.0333,5);
	City[j++] = new city("",0,0,0);
	City[j++] = new city("WORLD CITIES",0,0,0);
	City[j++] = new city("Beijing, China",39.9167, -116.4167,-8);
	City[j++] = new city("Berlin, Germany",52.33, -13.30, -1);
	City[j++] = new city("Bombay, India", 18.9333, -72.8333, -5.5);
	City[j++] = new city("Buenos Aires, Argentina", -34.60,58.45,3);
	City[j++] = new city("Cairo, Egypt", 30.10,-31.3667,-2);
	City[j++] = new city("Cape Town, South Africa",-33.9167,-18.3667,-2);
	City[j++] = new city("Caracas, Venezuela", 10.50,66.9333,4);
	City[j++] = new city("Helsinki, Finland", 60.1667, -24.9667,-2);
	City[j++] = new city("Hong Kong, China", 22.25,-114.1667, -8);
	City[j++] = new city("Beitolmoghadas, Palestine", 31.7833, -35.2333, -2);
	City[j++] = new city("London, England", 51.50, 0.1667,0);
	City[j++] = new city("Mexico City, Mexico", 19.4,99.15,6);
	City[j++] = new city("Moscow, Russia", 55.75, -37.5833, -3);
	City[j++] = new city("New Delhi, India",28.6, -77.2, -5.5);
	City[j++] = new city("Ottawa, Canada", 45.41667,75.7,5);
	City[j++] = new city("Paris, France", 48.8667, -2.667, -1);
	City[j++] = new city("Rio de Janeiro, Brazil",-22.90,43.2333,3);
	City[j++] = new city("Riyadh, Saudi Arabia", 24.633, -46.71667, -3);
	City[j++] = new city("Rome, Italy",41.90, -12.4833,-1);
	City[j++] = new city("Sydney, Australia",-33.8667,-151.2167,-10);
	City[j++] = new city("Tokyo, Japan", 35.70, -139.7667, -9); 
	City[j++] = new city("Zurich, Switzerland", 47.3833, -8.5333,-1);
	City[j++] = new city("",0,0,0);
	City[j++] = new city("SURFRAD NETWORK",0,0,0);
	City[j++] = new city("Goodwin Creek, MS",34.2544444,89.8738888, 6);
	City[j++] = new city("Fort Peck, MT",48.310555,105.1025, 7);
	City[j++] = new city("Bondville, IL",40.055277,88.371944, 6);
	City[j++] = new city("Table Mountain, CO",40.125,105.23694, 7);
	City[j++] = new city("Desert Rock, NV",36.626, 116.018, 8);
	City[j++] = new city("Penn State, PA", 40.72, 77.93, 5);
	City[j++] = new city("Canaan Valley, WV", 39.1, 79.4, 5);
	City[j++] = new city("",0,0,0);
	City[j++] = new city("ARM/CART NETWORK",0,0,0);
	City[j++] = new city("Atqasuk, AK", 70.47215, 157.4078, 9);
	City[j++] = new city("Barrow, AK", 71.30,156.683, 9);
	City[j++] = new city("Manus Island, PNG", -2.06, -147.425,-10);
	City[j++] = new city("Nauru Island", -0.52, -166.92, -12);
	City[j++] = new city("Darwin, Australia", -12.425, -130.891, -9.5);
	City[j++] = new city("SGP Central Facility", 36.6167, 97.5, 6);
	City[j++] = new city("",0,0,0);
	City[j++] = new city("ISIS NETWORK",0,0,0);
	City[j++] = new city("Albuquerque, NM", 35.04, 106.62,7);
	City[j++] = new city("Bismarck, ND", 46.77, 100.77,6);
	City[j++] = new city("Hanford, CA", 36.31, 119.63,8);
	City[j++] = new city("Madison, WI", 43.13, 89.33,6);	
	City[j++] = new city("Oak Ridge, TN", 35.96, 84.37,5);
	City[j++] = new city("Salt Lake City, UT", 40.77,111.97,7);
	City[j++] = new city("Seattle, WA", 47.68, 122.25,8);
	City[j++] = new city("Sterling, VA", 38.98, 77.47,5);
	City[j++] = new city("Tallahassee, FL", 30.38, 84.37,5);

//*********************************************************************/
