
/***************************************/
/*		Time Zone Converter			   */
/***************************************/

var oldSTD = new Date();
var TZ = oldSTD.getTimezoneOffset();
var TZCDisplayStatus=false;
var monthList = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var pickedTimeStatus = "CT";  // It holds two values CT - Current Time, PT - Preset Time
var statusTimer=0;			  // To maintain the status to display current time and preset time
var std;					  // Global variable to get Server Time and Date
var GlobalCurrentCountry = "";
var GlobalSpecificCountry = "";
var initiateControl=false;


// An array object consist of all the Countries in this world
// with their respective differenct from utc timings
var countries;
var dayLightDatas=null;

function LoadDayLightData(r)
{
dayLightDatas=r.DayLightDatas;
}

function CheckDayLight(stardardname)
{
if(dayLightDatas!=null)
{
 for(i=0;i<dayLightDatas.length;i++)
 {
 if(dayLightDatas[i].Name==stardardname)
  return dayLightDatas[i].IsDayLight;
 }
}
 return false;
}

// Function will load the coordinates of all the countries in the worldmap				   
function loadAreaCoords() {
	// Countries
	document.getElementById("Afghanistan").coords="341,133,339,137,337,139,334,139,332,142,329,142,328,142,328,139,326,136,327,134,329,134,331,133,334,131,337,131,340,131,341,131";
	document.getElementById("Albania").coords="269,125,267,122,267,119,270,120";
	document.getElementById("Algeria").coords="249,157,243,153,234,148,230,146,231,142,239,141,240,137,242,133,249,131,256,131,254,133,254,138,257,144,257,149,258,153,253,155,249,157";
	document.getElementById("Andorra").coords="250,115,251,118,253,116,252,115";
	document.getElementById("Angola").coords="272,208,265,209,262,209,258,208,259,205,262,202,262,199,260,196,259,192,264,192,267,195,273,195,274,199,274,201,275,201,273,204,273,208,272,209";
	document.getElementById("Antigua and Barbuda").coords="156,161,156,163,157,162,157,160";
	document.getElementById("Argentina").coords="150,269,146,268,143,264,141,260,143,255,143,250,144,244,145,237,145,231,146,224,149,222,149,218,153,214,159,218,163,222,164,224,163,229,162,233,164,237,164,240,160,242,156,243,156,244,154,243,153,247,154,247,152,251,150,252,149,254,152,256,149,259,147,262,148,266,150,268";
	document.getElementById("Armenia").coords="299,122,303,125,301,126,299,125,299,124";
	// Australian
	document.getElementById("Australian Capital Territory - Canberra").coords="450,238,447,235,450,233,451,236";
	document.getElementById("New South Wales - Sydney").coords="451,234,450,232,448,234,447,236,443,235,440,234,439,232,439,228,439,226,442,226,447,227,452,229,455,229,453,233,452,234";
	document.getElementById("Northern Territory - Darwin").coords="421,205,421,212,421,213,421,221,425,221,432,221,434,221,434,213,433,208,432,206,431,203,431,202,429,202,425,201";
	document.getElementById("Queensland - Brisbane").coords="455,227,453,229,449,226,443,225,440,225,439,225,438,221,435,220,435,214,434,211,433,209,433,208,437,209,438,208,438,202,439,199,440,199,442,204,445,209,448,213,453,219,455,224,454,227,453,230";
	document.getElementById("South Australia - Adelaide").coords="437,239,437,234,438,232,439,226,438,222,437,221,428,222,421,222,421,229,426,231,431,234,433,236,437,238,437,240";
	document.getElementById("Tasmania - Hobart").coords="448,245,444,245,443,246,445,250,448,250,447,250";
	document.getElementById("Victoria - Melbourne").coords="438,241,441,240,444,240,446,242,449,239,449,238,446,236,441,236,439,233,437,235,436,239,437,240";
	document.getElementById("Western Australia - Perth").coords="420,230,420,205,416,206,411,210,406,213,402,215,400,218,401,227,402,234,404,236,409,233,412,234,417,232,419,231";
	// Countries
	document.getElementById("Austria").coords="251,111,252,113,254,113,253,111,252,110";
	document.getElementById("Azerbaijan").coords="309,127,313,127,314,126,314,124,309,125,309,123,307,124,307,128,308,129";
	document.getElementById("Bahamas").coords="135,147,135,150,137,151,138,150,136,148";
	document.getElementById("Bahrain").coords="309,145,309,147,312,148,313,148,312,145";
	document.getElementById("Bangladesh").coords="366,153,368,153,369,150,368,150,366,149,365,148,365,150,365,152,365,153";
	document.getElementById("Barbados").coords="159,165,161,166,160,167,159,166";
	document.getElementById("Belarus").coords="275,105,279,104,282,106,286,105,287,103,286,100,284,98,282,98,280,97,278,100,276,103";
	document.getElementById("Belize").coords="120,159,119,161,122,163,122,160,121,158";
	document.getElementById("Belgium").coords="248,105,246,105,247,109,251,110,251,108,250,107";
	document.getElementById("Benin").coords="239,177,239,172,240,171,241,174,242,179,240,179";
	document.getElementById("Bermuda").coords="152,135,152,138,153,140,155,139,155,137";
	document.getElementById("Bhutan").coords="369,148,365,146,367,142,371,143,372,143";
	document.getElementById("Bolivia").coords="150,215,149,215,147,211,147,208,148,204,148,201,149,198,150,198,153,201,158,202,161,204,163,208,163,211,158,212,157,215,157,216,153,215,151,215";
	document.getElementById("Botswana").coords="282,216,278,220,275,221,273,222,270,222,270,218,271,215,272,212,272,210,276,209,277,209,279,213,282,215,282,216";
	document.getElementById("Bosnia and Herzegovina").coords="268,117,266,120,265,120,264,117,266,116";
	// Brazil Cities
	document.getElementById("Amazonas - Manaus").coords="148,195,157,194,167,191,172,187,172,184,172,179,166,177,161,175,156,173,151,170,148,170,146,168,144,169,142,172,142,174,146,175,149,175,150,178,150,181,150,183,147,183,147,185,145,190,148,192,149,195";
	document.getElementById("Bahia - Salvador").coords="190,201,181,197,172,198,172,207,170,209,173,213,174,217,181,218,186,216,187,212,189,207";
	document.getElementById("Distrito Federal - Brasilia").coords="172,198,171,193,171,190,168,190,163,193,155,195,151,195,150,195,151,199,156,202,162,204,165,209,164,210,162,212,159,212,157,214,159,218,165,214,170,212,170,211,171,207,171,202,171,198";
	document.getElementById("Pernambuco - Recife").coords="191,200,191,201,190,201,186,199,182,196,178,197,173,198,172,196,171,190,172,186,174,184,181,186,187,188,193,191,197,194,194,198,191,200,190,202";
	document.getElementById("Rio de Janeiro - Rio de Janeiro").coords="177,219,174,217,172,214,170,212,165,215,171,223,175,226,175,225,175,220";
	document.getElementById("Sao Paulo - Sao Paulo").coords="173,226,172,229,169,234,166,236,164,235,163,231,163,228,165,225,164,224,162,220,160,218,163,216,164,215,169,222,173,224,173,227";
	// Countries
	document.getElementById("Brunei").coords="392,174,392,179,395,178,395,175,394,175";
	document.getElementById("Bulgaria").coords="275,125,279,124,282,124,282,122,279,120,275,121,274,123";
	document.getElementById("Burkina Faso").coords="262,169,260,173,257,173,251,168,253,166,261,166,262,168";
	document.getElementById("Burundi").coords="284,186,283,187,283,189,285,191,286,189,286,188";
	document.getElementById("Cambodia").coords="387,170,389,167,391,165,390,163,386,163,384,164,384,167,384,168";
	document.getElementById("Cameroon").coords="253,178,255,174,258,177,257,181,255,180";
	// Canada Cities
	document.getElementById("Alberta - Calgary").coords="89,110,84,110,82,110,81,106,76,102,90,102,89,109";
	document.getElementById("Alberta - Edmonton").coords="89,102,80,102,76,102,75,99,74,95,77,95,77,89,91,89,90,101,89,101";
	document.getElementById("British Columbia - Vancouver").coords="82,110,72,111,67,107,63,102,63,98,60,95,57,90,72,89,76,90,76,94,73,94,72,99,76,104,79,107";
	document.getElementById("Manitoba - Winnipeg").coords="90,109,98,110,108,110,115,101,115,95,111,92,110,91,103,89,96,89,91,89,90,98";
	document.getElementById("Newfoundland and Labrador - St. John's").coords="177,107,169,104,164,104,162,101,157,102,160,109,161,116,163,119,168,118,171,113,167,110,165,107,169,106,171,109,176,109";
	document.getElementById("Northwest Territories - Yellowknife").coords="112,91,115,95,110,91,101,89,94,89,90,89,78,89,70,89,63,84,57,75,53,71,53,69,64,67,67,66,71,68,76,68,83,72,88,72,93,73,92,71,83,70,81,68,79,62,78,58,75,64,70,63,68,61,69,53,75,48,87,43,91,43,91,46,85,46,83,49,90,52,91,48,96,51,99,53,97,55,84,55,77,51,73,51,72,55,80,55,88,60,94,62,93,57,98,56,99,64,103,66,103,69,98,70,99,71,104,71,106,69,109,67,109,64,105,62,100,60,102,57,108,56,105,54,100,52,98,50,95,47,96,44,95,40,99,40,105,44,106,43,107,42,110,40,110,37,114,34,125,31,125,54,124,67,126,77,127,81,125,83,121,82,115,82,112,88,112,91";
	document.getElementById("Nova Scotia - Halifax").coords="169,117,167,115,163,116,165,120,168,120";
	document.getElementById("Ontario - Ottawa").coords="117,97,114,102,110,109,113,111,118,113,123,111,130,114,139,115,133,109,131,106,128,104,129,102,129,100,124,99,120,96";
	document.getElementById("Ontario - Toronto").coords="133,118,138,117,138,115,133,114,128,113,123,112,125,116,133,118";
	document.getElementById("Quebec - Quebec").coords="155,108,155,110,150,109,144,114,144,117,139,114,132,108,131,106,134,105,132,99,137,97,134,93,134,85,134,82,127,85,126,81,126,72,124,56,125,38,125,31,138,29,151,29,159,32,151,36,141,43,136,47,134,50,132,52,137,59,146,65,150,67,151,70,156,73,158,75,156,78,154,81,154,86,154,91,161,98,165,101,167,103,161,108,157,109,153,108";
	document.getElementById("Saskatchewan - Regina").coords="97,90,97,105,97,111,91,109,90,104,90,91,91,87,96,90";
	document.getElementById("Yukon Territory - Whitehorse").coords="48,89,58,91,69,89,62,83,58,77,54,73,51,69,47,68,48,88";
	// Countries
	document.getElementById("Cape Verde").coords="210,163,213,160,212,158,208,159,206,161,208,164";
	document.getElementById("Central African Republic").coords="264,180,268,179,275,177,280,177,277,174,273,170,273,169,271,173,268,173,263,175";
	document.getElementById("Chad").coords="274,170,270,173,265,176,263,174,262,171,261,166,261,163,263,159,262,153,261,152,267,151,275,156,276,160,274,164";
	document.getElementById("Chile").coords="140,260,141,255,143,251,143,245,143,240,145,234,145,228,145,225,148,221,148,216,146,212,146,208,144,215,144,222,143,230,141,238,140,244,140,252";
	document.getElementById("China").coords="408,147,406,150,403,152,398,152,396,153,393,154,391,153,391,152,387,151,384,152,383,153,380,152,380,147,380,145,376,142,371,142,369,142,365,142,365,145,361,143,360,141,354,140,353,138,354,134,354,132,351,132,349,132,348,129,345,128,345,126,350,125,356,121,355,118,360,115,365,111,373,108,378,110,380,108,380,103,380,101,377,101,378,96,379,95,383,95,389,91,389,90,389,86,392,83,393,81,394,88,395,91,398,93,401,91,402,89,406,92,404,95,402,98,402,102,397,104,397,105,392,105,391,110,394,111,397,110,403,110,406,110,409,108,412,105,413,104,418,107,422,113,426,114,427,114,423,120,418,123,413,125,411,123,410,124,408,126,405,126,404,128,406,130,408,132,406,134,408,136,408,138,405,139,402,139,405,141,409,142,410,143,408,146";
	document.getElementById("Colombia").coords="134,183,138,184,143,186,144,188,145,186,145,183,149,182,149,180,147,177,142,174,140,172,140,169,138,170,136,173,136,176,135,180";
	document.getElementById("Comoros").coords="302,199,302,202,308,202,310,200,309,198,302,199";
	document.getElementById("Congo").coords="284,195,282,202,275,201,274,197,273,195,267,194,264,191,259,188,259,187,263,182,264,181,278,176,285,178,285,181,284,183,282,184,282,187,284,185,285,188";
	document.getElementById("Costa Rica").coords="122,174,124,175,127,172,128,170,124,169,121,171";
	document.getElementById("Cote d'Ivoire").coords="234,179,238,177,238,173,234,172,230,172,230,178";
	document.getElementById("Croatia").coords="266,108,264,111,267,110";
	document.getElementById("Cuba").coords="137,154,132,152,128,152,126,153,137,156,138,157";
	document.getElementById("Cyprus").coords="287,133,282,133,281,135,286,135";
	document.getElementById("Czech Republic").coords="262,107,259,107,261,110,263,110";
	document.getElementById("Denmark").coords="257,94,253,97,256,102,260,101,260,99";
	document.getElementById("Djibouti").coords="305,168,302,169,306,171";
	document.getElementById("Dominica").coords="157,162,156,164,158,166";
	document.getElementById("Dominican Republic").coords="147,156,146,156,150,160,150,157";
	document.getElementById("East Timor").coords="419,194,414,197,419,199,421,199";
	document.getElementById("Ecuador").coords="131,190,133,192,136,188,139,186,134,183,132,184,130,187";
	document.getElementById("Egypt").coords="278,153,284,152,288,153,289,154,292,151,288,146,286,142,285,139,284,141,281,140,277,139,277,144";
	document.getElementById("El Salvador").coords="118,164,116,164,116,166,119,166";
	document.getElementById("Equatorial Guinea").coords="257,183,255,185,257,186,257,185";
	document.getElementById("Eritrea").coords="293,164,296,164,299,164,301,166,299,163,296,160,295,159,294,160";
	document.getElementById("Estonia").coords="276,93,280,93,280,92,280,90,276,90,275,91";
	document.getElementById("Ethiopia").coords="292,178,296,179,300,179,305,176,308,173,305,172,301,168,299,165,295,165,293,165,290,170,290,173,288,174,291,177";
	document.getElementById("Fijii").coords="486,206,485,210,491,213,492,208,490,206";
	document.getElementById("Finland").coords="277,77,275,81,272,82,272,86,273,90,278,89,284,87,287,84,284,80,284,73,282,71,283,68,280,66,277,69,275,69,272,68,273,71,275,73,275,75";
	document.getElementById("France").coords="253,120,250,121,247,121,247,123,245,123,241,121,240,116,239,113,235,111,243,110,247,106,249,105,255,112,253,118";
	document.getElementById("French Guiana").coords="170,177,167,177,166,180,166,184,172,184,173,180";
	document.getElementById("Gabon").coords="257,189,259,187,258,185,255,185,254,184";
	document.getElementById("The Gambia").coords="219,164,215,164,214,167,219,167,219,165";
	document.getElementById("Germany").coords="253,108,254,113,256,113,260,115,260,111,258,106,260,104,263,105,261,102,258,101,254,101,253,102,252,106";
	document.getElementById("Georgia").coords="297,119,302,123,305,123,308,123,307,121,301,119";
	document.getElementById("Ghana").coords="243,175,242,175,240,173,243,172,244,172,244,176";
	document.getElementById("Greece").coords="276,130,275,128,274,127,273,124,270,124,270,126,270,129,272,131";
	//Greenland Cities
	document.getElementById("Danmarkshavn").coords="217,56,213,54,211,50,212,46,214,44,219,42,219,46,219,53,219,55";
	document.getElementById("Greenland - Nuuk").coords="187,78,186,80,185,83,184,88,183,91,178,89,172,86,169,80,168,74,169,70,172,72,171,69,168,69,166,68,167,64,168,63,165,63,163,54,159,52,154,50,151,47,147,43,148,42,152,41,153,39,149,39,148,37,155,35,163,32,172,32,179,29,190,27,200,26,210,29,216,32,222,32,227,33,224,36,216,41,216,42,212,46,211,50,214,55,212,55,205,55,202,62,202,66,202,67,208,67,211,67,208,70,203,71,198,72,196,75,195,75,192,77,189,78";
	document.getElementById("Scoresbysund").coords="215,62,215,65,212,68,210,67,204,67,202,67,202,61,203,57,205,55,210,55,215,55,217,53,219,53,219,55,216,57,213,60,213,61";
	document.getElementById("Thule").coords="155,51,151,47,148,43,142,42,141,45,143,50,151,53";
	// Countries
	document.getElementById("Grenada").coords="157,164,156,168,161,167,159,164";
	document.getElementById("Guatemala").coords="120,168,121,165,119,164,115,162,111,163,116,166,116,168";
	document.getElementById("Guinea").coords="256,184,257,183,257,181,255,181,255,183";
	document.getElementById("Guyana").coords="164,175,160,176,160,178,164,176,163,173";
	document.getElementById("Haiti").coords="142,156,138,159,141,159,144,159,143,157";
	document.getElementById("Holy See (Vatican City)").coords="254,127,257,127,256,124,255,121,254,121,252,125,253,128";
	document.getElementById("Honduras").coords="121,164,126,165,126,163,124,160,121,160,120,160,118,162";
	document.getElementById("Hong Kong").coords="403,152,399,152,399,156,402,158";
	document.getElementById("Hungary").coords="270,112,267,110,265,113,267,115,270,114";
	document.getElementById("Iceland").coords="210,80,214,83,220,83,226,79,224,75,220,74,212,75,209,77";
	document.getElementById("India").coords="348,173,346,171,346,166,343,162,341,158,341,154,339,156,337,153,336,151,337,150,340,150,339,148,338,146,339,145,342,144,344,142,346,138,344,136,345,134,347,135,350,133,352,133,351,138,351,139,354,142,358,143,361,145,363,146,363,150,364,154,361,156,356,160,354,161,352,163,352,169,350,172";
	// Indonesia Cities
	document.getElementById("Bali - Denpasar").coords="402,196,401,194,399,194,396,195,397,198,401,198";
	document.getElementById("Java - Bandung").coords="390,196,392,194,393,193,390,193,388,193,389,195";
	document.getElementById("Java - Jakarta").coords="391,194,391,196,394,195,394,194,393,192,393,193,392,193,391,193";
	document.getElementById("Java - Surabaya").coords="396,193,394,194,392,196,395,196,396,195,397,193";
	document.getElementById("Kalimantan - Balikpapan").coords="395,188,397,189,400,189,402,187,402,184,399,182,397,182,394,183,392,183,393,185";
	document.getElementById("Papua - Jayapura").coords="407,180,405,178,406,176,408,177";
	document.getElementById("Sulawesi - Manado").coords="388,194,384,190,381,187,378,182,376,179,373,177,380,176,389,187,391,190,389,193";
	// Countries
	document.getElementById("Iran").coords="328,149,323,148,320,146,317,146,313,144,310,142,309,139,307,137,306,135,306,133,304,131,304,129,304,127,307,129,308,128,310,128,312,131,314,131,318,131,320,130,324,130,326,132,325,136,327,141,327,142,328,145,329,147";
	document.getElementById("Iraq").coords="297,138,300,139,305,144,308,144,309,141,306,138,306,134,305,133,304,131,302,131,300,132,300,134,298,135,297,136";
	document.getElementById("Israel").coords="291,135,291,139,293,138,292,136";
	document.getElementById("Italy").coords="264,126,263,125,260,123,257,121,255,120,253,119,251,119,252,116,254,114,257,114,262,114,262,116,259,116,260,118,260,120,263,120,264,122,267,123,267,125,267,127,267,129,265,130,264,131,263,131,261,131,259,131,259,129,262,129,264,128,265,126,263,125";
	document.getElementById("Jamaica").coords="135,159,133,159,133,161,136,161,137,160";
	document.getElementById("Japan").coords="439,116,441,118,442,120,443,118,445,120,445,121,443,122,441,122,439,123,438,123,439,124,440,128,439,130,438,133,438,136,435,136,436,139,433,140,432,138,432,136,430,136,429,137,427,138,426,138,425,140,425,143,425,147,423,149,421,149,418,151,415,150,416,148,419,148,420,146,422,143,423,141,423,139,423,137,420,137,421,135,423,134,425,134,429,132,431,131,433,128,435,127,435,125,435,122,435,120,436,120,438,119,438,117,439,117,440,116,441,117";
	document.getElementById("Jordan").coords="291,143,292,143,294,142,295,141,296,140,297,138,296,137,294,136,292,136,291,138,291,140,291,142";
	document.getElementById("Kazakhstan").coords="341,99,341,101,343,102,347,103,348,102,350,102,351,104,353,106,356,107,358,107,360,108,362,109,363,111,362,112,362,115,359,114,357,115,356,117,354,117,354,118,354,121,351,121,347,121,343,121,341,121,339,123,337,123,337,124,335,124,335,122,335,121,333,120,330,119,328,119,326,118,326,117,326,116,328,115,328,114,331,114,332,113,333,111,332,110,329,110,330,108,329,106,327,106,327,105,328,104,328,103,328,102,328,101,330,101,333,101,335,101,336,101,337,99,339,98,340,98";
	document.getElementById("Kenya").coords="297,191,296,189,294,189,292,188,290,188,290,186,290,185,290,183,291,182,290,180,290,179,291,178,293,178,294,178,295,179,297,180,298,180,299,180,300,182,300,184,299,186,299,187,298,189,298,190,296,191,296,190";
	document.getElementById("Korea, North").coords="415,125,415,128,416,130,418,128,421,127,421,124,422,123,423,121,420,121,417,123,415,125,414,126";
	document.getElementById("Korea, South").coords="417,137,417,133,419,129,420,128,422,131,422,134,420,136,419,136";
	document.getElementById("Kuwait").coords="307,143,308,145,311,144,310,142,308,142,306,143,306,144";
	document.getElementById("Kyrgyzstan").coords="352,121,348,122,345,121,341,121,340,122,338,124,337,125,341,126,346,126,349,124,353,123,354,123";
	document.getElementById("Laos").coords="382,156,382,159,383,160,386,159,390,162,390,164,391,166,393,164,391,162,388,159,387,155,384,155";
	document.getElementById("Latvia").coords="280,97,276,97,275,95,277,94,281,94,281,95";
	document.getElementById("Lebanon").coords="290,136,291,136,292,136,293,135,293,134,292,134,289,134";
	document.getElementById("Lesotho").coords="282,225,281,225,280,226,280,227,281,229,284,228,284,226";
	document.getElementById("Liberia").coords="232,179,232,177,231,176,230,175,228,176,228,177";
	document.getElementById("Libya").coords="256,143,256,141,257,139,258,137,259,136,265,140,269,141,271,140,271,137,274,137,277,140,277,156,275,157,272,155,268,154,266,152,263,152,260,152,258,150,257,148,256,144,256,142";
	document.getElementById("Lithuania").coords="272,98,275,99,278,99,279,97,275,96,274,96,272,95,271,95";
	document.getElementById("Luxembourg").coords="249,109,248,110,248,111,251,111,251,109";
	document.getElementById("Macao").coords="399,154,399,153,397,153,396,153,396,154,398,154";
	document.getElementById("Macedonia").coords="273,124,273,125,274,126,275,125";
	document.getElementById("Malawi").coords="291,204,291,201,290,200,289,201,289,203,288,203,288,207,290,210,292,209";
	document.getElementById("Malaysia").coords="384,181,386,181,386,179,385,178,383,176,382,175,381,175,380,176";
	document.getElementById("Maldives").coords="344,186,345,185,345,181,345,177,344,175,343,174,342,180,343,184,343,186";
	document.getElementById("Mali").coords="247,162,243,163,241,164,240,165,237,165,236,167,235,169,233,171,231,169,231,168,228,167,227,165,227,163,230,163,232,161,234,159,233,157,234,154,231,154,229,155,228,154,229,151,231,149,232,147,234,147,236,149,239,151,242,154,244,154,246,157,248,160,247,162,246,162";
	document.getElementById("Malta").coords="264,132,265,132,265,135,264,133,265,133";
	document.getElementById("Marshall Islands").coords="478,180,479,178,480,177,484,177,487,178,492,177,491,175,490,173,489,173,486,172,482,172,478,171,476,172,475,168,473,166,471,166,469,167,469,169,470,172,470,175,474,175,475,178,477,178";
	document.getElementById("Mauritania").coords="232,147,231,146,229,146,228,149,226,150,224,150,222,152,220,153,219,156,221,158,220,161,219,164,222,164,224,163,227,164,230,163,232,162,234,159,233,158,233,156,234,154,230,154,228,154,229,151,230,150,232,148,233,146,232,146,231,146";
	document.getElementById("Mauritius").coords="321,211,323,211,324,212,324,215,323,215,321,213,321,212";
	document.getElementById("Micronesia").coords="432,169,437,169,441,171,445,171,449,170,454,170,456,171,456,175,456,177,455,177,453,176,452,175,451,174,449,173,447,175,446,176,444,176,442,176,439,176,440,176,439,175,438,175,436,174,435,174,434,174,432,172,432,170";
	document.getElementById("Moldova").coords="284,116,286,116,287,115,286,114,285,113,284,113,283,112,282,112,282,113,281,114,281,115,281,117,283,117";
	document.getElementById("Monaco").coords="252,121,254,119,253,118,251,119,251,118,251,120";
	document.getElementById("Mongolia").coords="364,111,368,115,371,119,381,121,390,123,398,120,405,116,408,114,404,113,403,112,403,109,396,110,391,110,389,108,381,109,376,110,372,108,369,108,366,110";
	document.getElementById("Morocco").coords="225,144,228,145,230,145,231,142,235,141,238,140,240,138,240,134,240,133,235,133,232,135,230,137,229,138,229,141,229,143,227,144,226,144";
	// Mexico City
	document.getElementById("Aguascalientes - Aguascalientes").coords="100,154,102,154,102,153,101,152,99,152";
	document.getElementById("Baja California - Mexicali").coords="85,146,87,149,89,152,90,152,92,151,89,147,88,145,87,144,87,143,85,139,83,138,80,139,82,144,85,147,87,149";
	document.getElementById("Federal District - Mexico City").coords="106,157,104,157,104,159,106,159";
	document.getElementById("Guerrero - Acapulco").coords="108,162,108,160,107,159,106,159,103,159,102,158,100,159,103,161,106,162";
	document.getElementById("Jalisco - Guadalajara").coords="99,159,101,159,101,158,102,157,103,156,102,155,101,155,98,154,97,155,96,155,96,157";
	document.getElementById("Sinaloa - Mazatlan").coords="92,149,94,151,96,155,99,153,98,151,103,150,106,149,104,147,102,143,100,143,97,143,94,139,90,139,87,140,86,140";
	document.getElementById("Veracruz - Veracruz").coords="114,163,107,162,107,159,105,156,101,153,95,151,91,147,87,142,86,140,90,139,96,141,101,143,105,145,108,148,108,156,113,160,116,155,121,154,124,154,122,160,125,162,121,163,114,164,108,163,105,162,100,158,97,156,96,154,102,154,102,158,105,159,108,161";
	// Countries
	document.getElementById("Mozambique").coords="298,200,297,200,295,201,295,203,293,203,291,204,291,207,292,208,290,209,289,210,288,210,288,214,287,216,287,219,287,220,289,220,291,220,292,217,291,213,292,211,295,210,298,211,299,207,299,204,299,200";
	document.getElementById("Myanmar (Burma)").coords="377,161,375,163,374,163,373,159,372,157,370,156,372,152,374,149,376,146,377,146,378,145,380,146,380,151,380,155,381,156,378,158,378,160";
	document.getElementById("Namibia").coords="265,224,267,225,269,226,270,225,269,221,270,217,270,214,271,210,272,208,268,208,263,209,260,208,259,208,260,212,262,216,264,221,264,225,265,226,265,225";
	document.getElementById("Nauru").coords="476,185,475,184,473,185,473,187,477,186,477,185";
	document.getElementById("Nepal").coords="354,140,353,142,354,145,359,145,363,146,364,144,361,143,360,141,356,141";
	document.getElementById("Netherlands").coords="248,105,249,107,251,107,252,105,251,102,249,102";
	// New Zealand Cities
	document.getElementById("Auckland").coords="474,254,473,253,473,251,477,249,481,246,481,244,485,245,485,247,481,251,479,255,475,256";
	document.getElementById("Chatham Island").coords="495,251,498,251,499,250,498,248,494,248";
	document.getElementById("Wellington").coords="483,242,485,246,487,243,490,242,490,239,485,237,483,234,481,233";
	// Countries
	document.getElementById("Nicaragua").coords="126,164,126,165,123,164,122,164,121,166,122,167,124,169,127,167,127,164";
	document.getElementById("Niger").coords="249,164,252,164,257,165,261,165,264,160,264,157,262,154,260,152,259,151,254,154,251,157,248,158,248,163";
	document.getElementById("Nigeria").coords="251,178,252,178,253,176,254,174,258,175,259,175,259,173,255,171,251,169,251,168,251,165,249,164,246,166,246,170,246,174,249,177,252,179";
	document.getElementById("Norway").coords="252,93,254,93,255,92,257,91,259,91,259,89,259,85,259,81,261,80,263,78,265,74,269,71,272,70,272,68,276,69,279,67,282,67,284,67,285,65,280,64,275,64,270,67,265,69,261,74,257,81,253,83,250,85,249,89,250,91,251,93,254,93";
	document.getElementById("Oman").coords="316,161,318,161,322,158,325,155,326,153,323,151,320,149,317,149,316,150,313,150,315,152,318,153,319,154,319,156,317,157,314,157,315,160";
	document.getElementById("Panama").coords="127,172,128,175,131,174,133,173,135,175,136,172,135,171,133,171,130,172,127,171";
	document.getElementById("Peru").coords="145,211,146,207,147,201,145,199,140,197,144,190,144,188,143,186,138,186,133,190,133,191,130,190,130,194,134,196,136,203,140,208,145,210";
	document.getElementById("Pakistan").coords="335,150,338,150,341,150,339,146,341,144,344,142,346,138,344,136,345,133,350,134,348,131,345,129,342,131,341,134,340,136,337,139,334,142,332,142,328,141,328,143,329,146,327,148,328,149,332,149,335,149";
	document.getElementById("Papua New Guinea").coords="439,198,442,195,446,197,448,199,452,200,452,198,448,196,451,194,454,192,457,192,454,189,452,188,450,188,452,190,452,192,447,192,446,190,443,190,439,188,438,187,438,198";
	document.getElementById("Palau").coords="429,173,425,174,423,175,425,181,427,183,427,177,430,175";
	document.getElementById("Poland").coords="263,104,265,107,267,109,272,111,277,109,275,105,276,101,271,101,271,98,267,99,262,101,262,102";
	// Poland Cities
	document.getElementById("Azores").coords="231,123,230,124,230,126,231,127,232,126,233,124,231,122";
	document.getElementById("Lisbon").coords="232,131,233,129,232,127,229,126,230,129,230,131";
	// Countries
	document.getElementById("Qatar").coords="314,148,312,148,313,151,316,150,317,148";
	document.getElementById("Romania").coords="271,116,272,119,273,119,273,121,279,119,282,121,282,119,283,117,280,117,275,116,272,116";
	// Russian Cities
	document.getElementById("Anadyr").coords="503,79,503,81,501,81,498,79,495,77,493,76,493,78,493,79,488,80,491,81,492,83,492,85,486,85,481,89,477,90,474,89,471,90,470,88,470,83,468,84,468,81,469,79,464,77,462,75,461,71,465,72,468,71,468,68,474,67,480,70,480,67,487,67,494,70,501,73,506,75,507,78,503,77,503,80";
	document.getElementById("Chelyabinsk").coords="366,108,368,108,371,107,375,108,377,110,379,108,379,105,380,103,379,102,376,101,376,100,375,98,368,102,366,105";
	document.getElementById("Kamchatka").coords="460,107,465,103,469,96,471,89,470,84,464,90,460,94,458,97,458,105";
	document.getElementById("Russia-Kazan").coords="297,119,295,118,295,116,296,114,298,112,297,109,292,107,291,105,296,106,299,106,302,105,301,101,308,100,314,100,309,101,310,102,316,100,314,104,310,107,308,108,307,112,310,115,308,117,309,122,309,123,306,119,299,118,296,118,295,118";
	document.getElementById("Krasnoyarsk").coords="379,93,377,96,376,99,374,98,370,100,366,103,365,106,361,102,360,97,354,96,351,95,348,95,347,92,348,90,350,88,356,88,361,87,361,84,362,79,359,75,357,73,357,70,354,69,352,67,355,66,354,64,352,61,352,58,356,62,354,57,360,58,363,55,367,52,375,52,382,49,384,47,387,45,391,47,392,49,397,49,401,50,399,54,398,56,392,58,396,59,397,62,398,64,394,67,396,67,391,67,390,73,390,79,391,82,394,82,389,86,387,89,388,90,386,92,385,91,384,92,381,93,378,94";
	document.getElementById("Magadan").coords="467,87,464,86,462,85,459,88,458,89,458,91,455,92,452,91,449,91,447,91,447,88,443,86,444,84,438,82,437,76,436,72,440,67,440,62,444,59,453,62,460,66,463,64,469,68,468,71,462,71,461,73,463,78,467,79,468,83,467,86";
	document.getElementById("Moscow").coords="287,101,288,104,290,106,299,107,301,106,301,100,306,100,311,100,314,100,316,100,315,97,312,97,309,96,307,96,307,93,305,91,289,94,283,95,282,97,286,100";
	document.getElementById("Murmansk").coords="295,81,287,83,284,80,284,76,284,73,281,70,283,67,291,68,298,70,300,76,297,76,293,76,289,74,287,74,291,77,291,80,294,81";
	document.getElementById("Novgorod").coords="291,81,296,88,298,92,304,91,308,92,307,87,309,86,311,90,316,88,324,86,324,83,326,79,331,75,335,73,333,69,327,67,324,67,321,64,321,60,324,55,332,52,338,50,337,47,330,48,322,52,316,58,315,63,317,65,321,65,323,66,326,68,325,71,316,70,309,73,311,67,309,69,303,69,302,73,305,76,302,75,299,75,297,77,298,80,295,78,291,77";
	document.getElementById("Novosibirsk").coords="350,102,355,106,360,108,362,110,366,110,368,108,364,104,361,99,359,96,352,96,347,99,348,101";
	document.getElementById("Omsk").coords="339,98,341,101,344,102,348,102,347,99,352,96,345,93,341,92,339,93,339,96";
	document.getElementById("Perm").coords="327,107,321,108,315,106,314,105,316,98,317,95,316,90,315,88,320,87,324,86,328,86,335,92,340,95,339,98,336,100,330,100,327,100,326,103";
	document.getElementById("Saint-Petersburg").coords="280,96,281,90,284,87,287,82,292,82,296,88,298,92,293,93,285,94,282,95";
	document.getElementById("Samara").coords="309,102,310,100,315,99,316,100,315,105,310,106,309,104";
	document.getElementById("Ufa").coords="317,108,313,106,311,107,307,110,310,113,317,114,316,116,312,119,317,122,320,122,320,116,325,117,329,113,331,113,329,109,327,107,321,107,315,107,315,106";
	document.getElementById("Vladivostok").coords="446,91,441,91,437,94,432,99,434,101,437,101,441,102,444,111,443,115,441,116,438,114,438,107,439,105,437,112,433,118,430,121,427,121,424,120,424,117,429,114,425,113,424,110,425,106,427,102,424,102,423,100,424,96,425,91,425,87,427,86,425,82,423,77,419,76,418,73,417,69,426,68,427,67,425,64,425,61,431,64,437,60,436,58,436,56,431,53,431,52,434,50,438,51,443,50,444,52,442,54,437,54,437,56,442,57,443,60,440,63,438,65,440,68,437,71,436,72,437,83,443,84,446,85";   
	document.getElementById("Yakutsk").coords="423,112,419,108,415,104,412,104,408,109,398,110,392,110,392,107,396,104,403,100,403,96,406,91,401,87,398,91,394,90,392,81,391,78,390,70,391,64,397,64,396,58,397,55,406,57,411,59,416,56,423,60,426,65,427,68,421,69,418,72,425,78,426,83,427,86,425,93,425,98,424,99,425,103,429,102,428,105,425,109,423,110";
	document.getElementById("Yekaterinburg").coords="326,85,325,80,332,75,335,71,334,69,337,70,339,68,336,66,337,62,340,58,344,61,344,66,343,72,340,75,342,76,348,73,348,69,345,68,345,63,346,61,351,61,352,60,353,62,355,65,353,65,352,69,357,71,357,75,362,79,361,87,354,88,349,88,346,91,342,92,339,93,338,95,330,88,331,88,325,84";
	// Countries
	document.getElementById("Rwanda").coords="284,184,282,184,282,187,283,186,285,186,285,185";
	document.getElementById("St. Kitts and Nevis").coords="158,160,154,160,156,163,157,162";
	document.getElementById("Saint Lucia").coords="159,164,157,163,155,165,159,165";
	document.getElementById("St. Vincent & the Grenadines").coords="160,163,158,161,157,160,160,161,159,162";
	document.getElementById("Samoa").coords="506,201,502,201,502,204,507,204";
	document.getElementById("San Marino").coords="259,117,259,119,261,120,261,118";
	document.getElementById("Sao Tome and Principe").coords="250,185,252,184,250,181";
	document.getElementById("Saudi Arabia").coords="301,160,306,161,310,160,316,157,319,155,318,152,310,148,309,145,310,143,306,143,303,141,299,138,297,138,295,141,293,144,292,144,295,150,297,156,302,160";
	document.getElementById("Senegal").coords="219,163,222,163,226,163,223,161,221,159,219,161";
	document.getElementById("Serbia and Montenegro").coords="271,120,273,120,277,118,276,117,275,116,272,116,269,116,270,119,270,121";
	document.getElementById("Seychelles").coords="307,196,306,196,306,198,309,198,309,197";
	document.getElementById("Sierra Leone").coords="224,174,228,174,228,171,227,170,224,170";
	document.getElementById("Singapore").coords="387,183,387,182,386,181,385,183";
	document.getElementById("Slovakia").coords="264,114,261,114,261,111,264,110,265,112";
	document.getElementById("Slovenia").coords="262,116,264,114,262,113,260,114,262,115";
	document.getElementById("Solomon Islands").coords="461,194,458,193,458,195,460,198,462,196";
	document.getElementById("Somalia").coords="302,184,300,187,299,187,299,182,297,179,303,177,307,173,306,172,303,170,310,169,314,167,314,172,311,177,311,180,308,181,304,183,301,187,300,188,299,187";
	document.getElementById("South Africa").coords="281,225,284,226,285,228,287,226,287,225,285,223,284,221,287,221,288,220,286,218,286,216,283,215,281,215,280,218,277,220,274,221,271,222,269,221,270,224,269,225,267,224,265,225,267,230,268,234,271,234,278,235,281,233,284,230,286,228,284,227,281,228,280,228,279,226,281,224";
	document.getElementById("Spain").coords="233,131,232,128,232,126,233,124,232,122,230,123,230,119,237,119,242,120,248,122,248,124,246,125,244,125,243,128,242,131,239,132,236,133,233,131,232,131";
	document.getElementById("Sri Lanka").coords="355,176,356,175,355,172,354,170,353,170,352,172,352,176,354,177";
	document.getElementById("Sudan").coords="278,175,282,178,286,179,290,179,292,178,290,176,289,174,288,173,289,169,292,166,293,161,295,159,295,157,293,152,292,151,290,153,289,154,286,152,282,152,278,152,277,154,277,156,276,157,275,161,274,164,273,168,275,170,279,175,281,177";
	document.getElementById("Suriname").coords="169,176,170,180,166,182,163,178,166,176";
	document.getElementById("Swaziland").coords="287,221,286,220,284,221,286,223,289,224,288,222";
	document.getElementById("Sweden").coords="258,91,259,95,260,98,263,98,266,96,265,92,268,91,269,90,267,88,267,85,270,83,272,80,273,79,276,77,275,73,273,71,271,70,267,72,264,76,263,79,261,82,258,82,259,87,258,90,258,93";
	document.getElementById("Switzerland").coords="254,113,252,111,250,111,252,114,251,116";
	document.getElementById("Syria").coords="293,135,296,137,298,135,300,133,300,131,296,131,293,133";
	document.getElementById("Taiwan").coords="410,149,408,151,408,154,410,156,412,153,413,150";
	document.getElementById("Tajikistan").coords="334,131,337,130,341,130,343,131,345,129,346,128,345,127,345,126,339,126,337,126,335,127";
	document.getElementById("Tanzania").coords="297,198,295,201,293,200,294,202,292,203,290,199,287,196,285,194,282,191,285,189,288,188,294,187,297,191,297,196";
	document.getElementById("Togo").coords="242,177,241,175,243,174,244,174,243,176";
	document.getElementById("Thailand").coords="382,167,386,167,388,166,388,162,386,160,384,160,384,164";
	document.getElementById("Trinidad and Tobago").coords="154,170,157,171,158,169,154,168";
	document.getElementById("Tunisia").coords="256,130,254,132,254,137,255,140,258,137,259,134,258,131";
	document.getElementById("Turkey").coords="300,130,302,130,303,130,303,128,303,126,301,125,298,125,293,124,290,123,285,124,281,125,278,127,280,131,282,133,288,131,293,131,292,135,293,132,297,131,300,131";
	document.getElementById("Turkmenistan").coords="318,130,322,129,326,131,325,135,329,134,333,132,334,129,332,127,325,123,323,122,319,123,316,125,316,127,317,129";
	document.getElementById("Tuvalu").coords="495,203,492,204,491,207,494,208,497,205,496,203";
	document.getElementById("Uganda").coords="286,187,287,185,290,184,290,182,290,179,288,178,285,180,285,182,284,184";
	document.getElementById("Ukraine").coords="287,115,288,117,291,118,294,117,291,116,293,114,296,113,297,111,297,109,293,108,290,106,288,104,287,103,284,106,281,105,278,104,275,105,276,107,275,109,275,112,279,112,281,113,282,111,285,113";
	document.getElementById("United Arab Emirates").coords="305,171,310,171,313,168,307,169,305,169";
	// U.K Cities   
	document.getElementById("England - London").coords="241,101,239,101,238,101,239,105,242,106,244,106,246,105,246,103,243,102,242,101";
	document.getElementById("Gibraltar - Gibraltar").coords="234,105,234,103,235,103,235,105";
	document.getElementById("Northern Ireland - Belfast").coords="233,93,236,97,237,100,234,104,234,107,230,107,226,105,224,102,228,100,233,100,233,97";
	document.getElementById("Scotland - Glasgow").coords="242,101,239,101,236,100,234,100,233,98,233,94,231,94,232,92,236,92,239,90,241,87,242,88,240,91,239,94,241,95,242,97,242,99,245,102";
	document.getElementById("Wales - Cardiff").coords="235,109,238,109,241,108,245,108,246,107,245,105,243,106,239,106,238,104,238,102,235,103,235,107";
	// U.S Cities
	document.getElementById("Alabama - Montgomery").coords="122,141,122,140,121,139,121,138,121,136,122,135,124,135,125,135,127,135,127,136,126,137,126,139,126,140,126,141,125,142,124,142,124,141";
	document.getElementById("Alaska - Anchorage").coords="47,68,47,90,42,90,35,91,30,97,20,100,10,104,10,102,24,94,25,93,18,93,18,90,16,91,11,90,11,89,14,88,13,88,13,85,14,83,18,82,20,82,19,81,18,80,16,81,14,81,12,80,11,79,9,78,10,77,13,76,14,75,16,75,16,76,18,76,18,75,16,75,15,74,14,73,13,72,11,72,11,70,13,70,14,69,17,68,17,66,19,65,22,64,25,64,28,63,29,64,33,64,33,65,36,65,41,66,43,66,47,67";
	document.getElementById("Arizona - Phoenix").coords="92,139,92,136,92,131,86,130,85,131,84,133,84,135,84,138,85,138,87,139,90,139,89,139";
	document.getElementById("Arkansas - Little Rock").coords="116,135,116,129,111,130,111,134,115,135";
	document.getElementById("California - Los Angeles").coords="71,122,80,123,85,124,85,130,84,135,82,138,80,138,77,136,74,132,71,127,71,126";
	document.getElementById("Colorado - Denver").coords="104,127,97,127,98,133,104,133";
	document.getElementById("Connecticut - Hartford").coords="147,119,147,118,146,116,150,115,151,118";
	document.getElementById("Delaware - Dover").coords="137,127,137,131,139,129,139,125,137,125";
	document.getElementById("District of Columbia - Washington DC").coords="137,131,134,129,133,130,135,133";
	document.getElementById("Florida - Miami").coords="125,141,127,143,130,143,129,139,125,140";
	document.getElementById("Florida - Orlando").coords="128,143,128,145,130,149,131,150,131,149,132,149,131,144,131,142,129,142";
	document.getElementById("Georgia - Atlanta").coords="126,135,130,135,132,136,131,141,130,142,129,141,129,139,126,140";
	document.getElementById("Hawaii - Honolulu").coords="30,152,27,151,25,152,26,154,24,153,22,152,21,153,21,155,21,156,15,156,15,161,22,160,24,160,24,157,25,157,25,156,27,156,27,159,28,159,29,161,32,161,32,159,29,159,29,155,30,153";
	document.getElementById("Idaho - Boise").coords="85,110,84,114,83,119,83,120,87,121,89,123,92,122,94,118,90,116,86,115";
	document.getElementById("Illinois - Chicago").coords="121,126,120,119,116,119,116,123,116,125,117,125,118,125";
	document.getElementById("Indiana - Indianapolis").coords="121,123,123,122,127,125,124,128,120,127";
	document.getElementById("Iowa - Des Moines").coords="113,120,114,121,116,120,116,118,115,116,111,117";
	document.getElementById("Kansas - Topeka").coords="107,120,103,120,103,123,107,125,112,125,110,120";
	document.getElementById("Kentucky - Louisville").coords="123,128,121,130,127,132,131,130,128,125";
	document.getElementById("Louisiana - New Orleans").coords="119,142,117,138,113,139,110,140,111,142";
	document.getElementById("Maine - Augusta").coords="151,116,149,115,147,112,151,109,154,112,155,115";
	document.getElementById("Mariana Islands - Guam").coords="442,164,443,167,444,169,448,169,448,166,446,165,445,161,446,157,445,154,442,154,441,156,443,158,443,161,443,163";
	document.getElementById("Maryland - Baltimore").coords="146,124,145,125,144,124,144,123";
	document.getElementById("Massachusetts - Boston").coords="145,120,144,120,144,119,146,119";
	document.getElementById("Michigan - Detroit").coords="125,123,127,122,128,122,128,120,127,121,126,119,127,118,126,117,125,116,125,118,123,118,123,120,123,121,123,122";
	document.getElementById("Minnesota - Minneapolis").coords="116,113,115,112,111,110,109,113,110,116,113,116,115,116,115,114,116,114,115,114";
	document.getElementById("Mississippi - Jackson").coords="122,140,121,136,117,133,115,134,116,137,118,140,119,141,122,141";
	document.getElementById("Missouri - St. Louis").coords="113,129,116,129,117,126,117,125,116,124,115,121,114,120,112,122,112,124,110,126,110,129,110,130,112,130,113,129,114,129";
	document.getElementById("Montana - Billings").coords="105,117,95,119,87,116,83,113,80,110,89,109,99,110,105,115,107,118,106,118,106,117";
	document.getElementById("Nebraska - Lincoln").coords="103,117,105,117,110,116,111,118,111,122,109,120,103,120,103,119,103,118";
	document.getElementById("Nevada - Las Vegas").coords="100,130,91,130,84,129,81,123,79,120,82,117,91,124,95,118,104,118,104,126,97,128";
	document.getElementById("New Hampshire - Concord").coords="147,113,148,114,149,115,147,116,145,116,146,115,146,114,146,113,147,113,147,115";
	document.getElementById("New Jersey - Newark").coords="144,120,143,121,144,122,144,123";
	document.getElementById("New Mexico - Albuquerque").coords="91,130,97,130,100,138,96,141,94,139,91,139,92,138";
	document.getElementById("New York - New York").coords="138,119,138,118,143,117,143,122,141,122,137,122,137,120";
	document.getElementById("North Carolina - Raleigh").coords="134,135,137,134,138,133,138,131,137,131,135,132,134,132,131,132,129,133,131,134";
	document.getElementById("North Dakota - Bismarck").coords="95,110,95,115,100,115,102,115,101,111,101,110";
	document.getElementById("Ohio - Columbus").coords="128,123,127,121,125,123,127,126,131,127,134,125,133,123,130,124,129,123,129,122";
	document.getElementById("Oklahoma - Oklahoma City").coords="111,134,107,134,104,132,104,128,104,125,105,124,108,125,110,124,109,127,110,130";
	document.getElementById("Oregon - Salem").coords="71,116,79,117,83,118,83,120,87,122,89,122,86,123,80,123,71,122,70,122";
	document.getElementById("Pennsylvania - Philadelphia").coords="133,125,131,127,130,128,132,130,135,127,137,125,140,125,144,123,143,122,137,122,136,121,133,121,133,123,134,124";
	document.getElementById("Rhode Island - Providence").coords="150,118,144,124,133,120,137,117,144,115,148,115";
	document.getElementById("South Carolina - Columbia").coords="132,137,132,135,129,135,126,135,123,135,125,131,127,132,129,130,130,130,130,131,129,133,134,135,132,137,130,136,130,135";
	document.getElementById("South Dakota - Sioux Falls").coords="95,115,95,118,102,118,102,114";
	document.getElementById("Tennessee - Nashville").coords="122,135,120,133,120,131,121,130,126,132,123,135";
	document.getElementById("Texas - Dallas").coords="106,148,103,145,102,142,97,143,96,141,100,138,98,132,104,133,106,133,113,135,116,137,116,138,110,140,111,142,110,144,108,146,108,147";
	document.getElementById("Utah - Salt Lake City").coords="94,124,97,127,103,126,104,124,103,122,103,118,97,118,94,118,92,122,90,123,89,123";
	document.getElementById("Vermont - Montpelier").coords="139,118,136,118,138,116,139,114,142,116";
	document.getElementById("Virginia - Richmond").coords="138,133,136,128,131,123,136,119,144,117,146,122,143,125";
	document.getElementById("Washington - Seattle").coords="71,115,82,117,84,116,84,110,74,110,69,111";
	document.getElementById("Wisconsin - Madison").coords="124,117,120,120,114,116,105,116,100,111,99,109,112,109,123,115,126,112,139,114,139,118,130,121,124,117,121,120,115,116,116,113,120,113";
	document.getElementById("Wyoming - Cheyenne").coords="88,122,90,116,94,118,91,124";
	// Countries
	document.getElementById("Uruguay").coords="166,235,162,234,162,229,164,227,169,230,169,233,166,236";
	document.getElementById("Uzbekistan").coords="320,122,325,122,333,128,334,129,338,130,337,124,333,120,328,119,325,117,320,116";
	document.getElementById("Venezuela").coords="150,182,153,182,153,179,158,178,158,173,156,172,150,169,146,168,142,168,141,171,143,175,148,176,148,181";
	document.getElementById("Vietnam").coords="389,172,387,170,387,169,393,164,391,161,390,160,393,160,398,163,395,168,391,170,388,172";
	document.getElementById("Western Sahara").coords="220,152,225,150,230,146,228,142,222,147,219,150";
	document.getElementById("Yemen").coords="302,161,305,161,310,160,314,158,316,162,313,164,309,166,304,167,302,168,301,166,301,161";
	document.getElementById("Zambia").coords="280,210,276,209,273,208,272,205,273,201,278,201,282,201,282,196,285,195,289,198,290,201,288,204,283,207,279,210";
	document.getElementById("Zimbabwe").coords="286,216,280,215,278,211,281,209,284,205,289,207,289,213";
}

localDateTime();
function localDateTime()
{  
	std = new Date();
	if(TZCDisplayStatus)
		setTimeout("localDateTime()", 1000);
}	


// Country Object 
function Country(country,obj,standardName,capital) {
	this.country = country;
	this.offset = obj;
	this.standardName=standardName;
	this.capital = capital;	
}


// City Object 
function City(city, offset,standardName,capital) {
	this.city = city;
	this.offset = offset;
	this.standardName=standardName;
	this.capital = capital;		  
}

function GetStandardName(city){
	for(x=0;x<countries.length;x++) {
		if(isArray(countries[x].offset)) {
			for(y=0;y<countries[x].offset.length;y++) {
				if(countries[x].offset[y].city==city) {					
					return countries[x].offset[y].standardName;
				}
			}
		}
		else {
			if(countries[x].country == city) {
	  			return countries[x].standardName;
			}
		}
	}
}


// Load all the countries form the array list to the 
// respective combo box
function loadCountry()  {
         
         
       
		countries = new Array (                             	
new Country("Afghanistan","+4.50", "Afghanistan Standard Time", "Kabul"), 	
new Country("Albania","+1", "Central European Standard Time","Sarajevo, Skopje, Warsaw, Zagreb"), 	
new Country("Algeria","+1", "",""), 	
new Country("Andorra","+1", "Central European Standard Time","Sarajevo, Skopje, Warsaw, Zagreb"), 	
new Country("Angola","+1", "",""), 	
new Country("Antigua and Barbuda","-4", "",""), 	
new Country("Argentina","-3", "SA Eastern Standard Time","Buenos Aires, Georgetown"), 	
new Country("Armenia","+4", "Caucasus Standard Time","Baku, Tbilisi, Yerevan"), 	
new Country("Australia", new Array( 	
	new City("Australian Capital Territory - Canberra", "+10","AUS Eastern Standard Time",""), 
	new City("New South Wales - Sydney","+10","AUS Eastern Standard Time",""), 
	new City("Northern Territory - Darwin","+9.50","AUS Central Standard Time","Darwin"), 
	new City("Queensland - Brisbane", "+10","E. Australia Standard Time","Brisbane"), 
	new City("South Australia - Adelaide", "+10.50","Cen. Australia Standard Time","Adelaide"), 
	new City("Tasmania - Hobart", "+10","Tasmania Standard Time","Hobart"), 
	new City("Victoria - Melbourne", "+10","AUS Eastern Standard Time","Canberra, Melbourne, Sydney"), 
	new City("Western Australia - Perth", "+8","W. Australia Standard Time","Perth"))), 
new Country("Austria","+1","W. Europe Standard Time","Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"), 	
new Country("Azerbaijan","+4","Azerbaijan Standard Time","Baku"),	
new Country("Bahamas","-5","NoOption",""), 	
new Country("Bahrain","+3","NoOption",""), 	
new Country("Bangladesh","+6","Central Asia Standard Time","Astana, Dhaka"), 	
new Country("Barbados","-4","",""), 	
new Country("Belarus","+2","E. Europe Standard Time","Minsk"), 	
new Country("Belize","-6","",""), 	
new Country("Belgium","+1","Romance Standard Time","Brussels, Copenhagen, Madrid, Paris"), 	
new Country("Benin","+1","",""), 	
new Country("Bermuda", "-4","NoOption",""), 	
new Country("Bhutan","+6","",""), 	
new Country("Bolivia","-4","",""), 	
new Country("Botswana","+2","",""), 	
new Country("Bosnia and Herzegovina","+1","Central European Standard Time","Sarajevo, Skopje, Warsaw, Zagreb"), 	
new Country("Brazil", new Array( 	
	new City("Amazonas - Manaus", "-4","Central Brazilian Standard Time","Manaus"), 
	new City("Bahia - Salvador", "-3","",""), 
	new City("Distrito Federal - Brasilia", "-2","E. South America Standard Time","Brasilia"), 
	new City("Pernambuco - Recife", "-3","",""), 
	new City("Rio de Janeiro - Rio de Janeiro", "-2","NoOption",""), 
	new City("Sao Paulo - Sao Paulo","-2","NoOption",""))), 
new Country("Brunei", "+8","",""), 	
new Country("Bulgaria", "+2","FLE Standard Time","Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius"), 	
new Country("Burkina Faso","0","",""), 	
new Country("Burundi", "+2","",""),	
new Country("Cambodia", "+7","",""),	
new Country("Cameroon", "+1","",""), 	
new Country("Canada", new Array( 	
	new City("Alberta - Calgary","-7","Mountain Standard Time","Mountain Time (US & Canada)"),  
	new City("Alberta - Edmonton","-7","Mountain Standard Time","Mountain Time (US & Canada)"), 
	new City("British Columbia - Vancouver","-8","Pacific Standard Time","Pacific Time (US & Canada); Tijuana"), 
	new City("Manitoba - Winnipeg","-6","Central Standard Time","Central Time (US and Canada)"), 
	new City("Newfoundland and Labrador - St. John's","-3.50","Newfoundland Standard Time","Newfoundland and Labrador"), 
	new City("Northwest Territories - Yellowknife","-7","Mountain Standard Time","Mountain Time (US & Canada)"), 
	new City("Nova Scotia - Halifax","-4","Atlantic Standard Time","Atlantic Time (Canada)"), 
	new City("Ontario - Ottawa","-5","Eastern Standard Time","Eastern Time (US and Canada)"), 
	new City("Ontario - Toronto","-5","Eastern Standard Time","Eastern Time (US and Canada)"), 
	new City("Quebec - Montreal","-5","Eastern Standard Time","Eastern Time (US and Canada)"), 
	new City("Quebec - Quebec","-5","Eastern Standard Time","Eastern Time (US and Canada)"), 
	new City("Saskatchewan - Regina","-6","Central Standard Time","Central Time (US and Canada)"), 
	new City("Yukon Territory - Whitehorse","-8","Pacific Standard Time","Pacific Time (US & Canada); Tijuana"))), 
new Country("Cape Verde","+1","",""), 	
new Country("Central African Republic", "+1","",""), 	
new Country("Chad", "+1","",""), 	
new Country("Chile", "-4","Pacific SA Standard Time","Santiago"), 	
new Country("China", "+8","China Standard Time","Beijing, Chongqing, Hong Kong SAR, Urumqi"),
new Country("Colombia", "-5","SA Pacific Standard Time","Bogota, Lima, Quito"), 
new Country("Comoros", "+3","",""), 
new Country("Congo", "+1","",""), 
new Country("Costa Rica", "-6","",""), 
new Country("Cote d'Ivoire", "0","",""), 
new Country("Croatia", "+1","Central European Standard Time","Sarajevo, Skopje, Warsaw, Zagreb"), 
new Country("Cuba", "-5","NoOption",""), 
new Country("Cyprus", "+2","NoOption",""), 
new Country("Czech Republic","+1","Central Europe Standard Time","Belgrade, Bratislava, Budapest, Ljubljana, Prague"),
new Country("Denmark", "+1","Romance Standard Time","Brussels, Copenhagen, Madrid, Paris"), 
new Country("Djibouti", "+3","",""), 
new Country("Dominica", "-4","",""), 
new Country("Dominican Republic","-4","",""),
new Country("East Timor", "+9","",""), 
new Country("Ecuador", "-5","SA Pacific Standard Time","Bogota, Lima, Quito"), 
new Country("Egypt", "+2","Egypt Standard Time","Cairo"), 
new Country("El Salvador","-6","",""), 
new Country("Equatorial Guinea", "+1","",""), 
new Country("Eritrea", "+3","",""), 
new Country("Estonia", "+2","FLE Standard Time","Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius"), 
new Country("Ethiopia","+3","",""),
new Country("Fijii", "+12","",""), 
new Country("Finland", "+2","FLE Standard Time","Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius"), 
new Country("France", "+1","Romance Standard Time","Brussels, Copenhagen, Madrid, Paris"), 
new Country("French Guiana", "-3","",""),
new Country("Gabon", "+1","",""), 
new Country("The Gambia", "0","",""), 
new Country("Germany", "+1","W. Europe Standard Time","Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"), 
new Country("Georgia", "+4","Caucasus Standard Time","Baku, Tbilisi, Yerevan"), 
new Country("Ghana", "0","",""), 
new Country("Greece", "+2","GTB Standard Time","Athens, Bucharest, Istanbul"),
new Country("Greenland", new Array( 		 
	new City("Danmarkshavn", "0","NoOption",""), 	
	new City("Greenland - Nuuk", "-3","NoOption",""),	
	new City("Scoresbysund", "-1","NoOption",""), 	
	new City("Thule", "-4","NoOption",""))),  	
new Country("Grenada", "-4","",""), 		
new Country("Guatemala", "-6","",""), 		
new Country("Guinea", "0","",""), 		
new Country("Guyana", "-4","SA Eastern Standard Time","Buenos Aires, Georgetown"),		
new Country("Haiti", "-5","",""), 		
new Country("Holy See (Vatican City)", "+1","NoOption",""), 		
new Country("Honduras", "-6","",""), 		
new Country("Hong Kong", "+8","China Standard Time","Beijing, Chongqing, Hong Kong SAR, Urumqi"), 		
new Country("Hungary", "+1","Central Europe Standard Time","Belgrade, Bratislava, Budapest, Ljubljana, Prague"),		
new Country("Iceland", "0","",""), 		
new Country("India", "+5.5","India Standard Time","Chennai, Kolkata, Mumbai, New Delhi"), 		
new Country("Indonesia", new Array( 	
	new City("Bali - Denpasar", "+8","",""), 
	new City("Java - Bandung", "+7","SE Asia Standard Time","Bangkok, Hanoi, Jakarta"), 
	new City("Java - Jakarta", "+7","SE Asia Standard Time","Bangkok, Hanoi, Jakarta"), 
	new City("Java - Surabaya", "+7","SE Asia Standard Time","Bangkok, Hanoi, Jakarta"), 
	new City("Kalimantan - Balikpapan", "+8","",""), 
	new City("Papua - Jayapura", "+9","",""), 
	new City("Sulawesi - Manado", "+8","",""))), 
new Country("Iran", "+3.50","Iran Standard Time","Tehran"), 	
new Country("Iraq", "+3","Arabic Standard Time","Baghdad"), 	
new Country("Ireland", "0","GMT Standard Time","Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London"), 	
new Country("Israel", "+2","Israel Standard Time","Jerusalem"), 	
new Country("Italy", "+1","W. Europe Standard Time","Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"),	
new Country("Jamaica", "-5","",""), 	
new Country("Japan", "+9","Tokyo Standard Time","Osaka, Sapporo, Tokyo"), 	
new Country("Jordan", "+2","NoOption",""),	
new Country("Kazakhstan", "+6","N. Central Asia Standard Time","Almaty, Novosibirsk"), 
new Country("Kenya", "+3","E. Africa Standard Time","Nairobi"), 
new Country("Korea, North", "+9","Korea Standard Time","Seoul"), 
new Country("Korea, South", "+9","Korea Standard Time","Seoul"), 
new Country("Kuwait", "+3","Arab Standard Time","Kuwait, Riyadh"), 
new Country("Kyrgyzstan", "+6","",""),
new Country("Laos", "+7","",""), 
new Country("Latvia", "+2","FLE Standard Time","Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius"), 
new Country("Lebanon", "+2","NoOption",""), 
new Country("Lesotho", "+2","",""), 
new Country("Liberia", "0","Greenwich Standard Time","Casablanca, Monrovia"), 
new Country("Libya", "+2","",""), 
new Country("Lithuania", "+2","FLE Standard Time","Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius"), 
new Country("Luxembourg", "+1","Central European Standard Time","Sarajevo, Skopje, Warsaw, Zagreb"),
new Country("Macao", "+8","",""), 
new Country("Macedonia", "+1","Central European Standard Time","Sarajevo, Skopje, Warsaw, Zagreb"), 
new Country("Malawi", "+2","",""), 	
new Country("Malaysia", "+8","Singapore Standard Time","Kuala Lumpur, Singapore"), 	
new Country("Maldives", "+5","",""), 	
new Country("Mali", "0","",""), 	
new Country("Malta", "+1","NoOption",""), 	
new Country("Marshall Islands", "+12","",""), 	
new Country("Mauritania", "0","",""), 	
new Country("Mauritius", "+4","",""), 	
new Country("Micronesia", "+11","",""), 	
new Country("Moldova", "+2","NoOption",""), 	
new Country("Monaco", "+1","NoOption",""), 	
new Country("Mongolia", "+8","North Asia East Standard Time","Irkutsk, Ulaanbaatar"), 	
new Country("Morocco", "0","Greenwich Standard Time","Casablanca, Monrovia"), 	
new Country("Mexico", new Array( 	
	new City("Aguascalientes - Aguascalientes", "-6","Central Standard Time (Mexico)","Guadalajara, Mexico City, Monterrey"), 
	new City("Baja California - Mexicali", "-8","Pacific Standard Time","Pacific Time (US and Canada); Tijuana") ,
	new City("Federal District - Mexico City", "-6","Central Standard Time (Mexico)","Guadalajara, Mexico City, Monterrey"), 
	new City("Guerrero - Acapulco", "-6","Central Standard Time (Mexico)","Guadalajara, Mexico City, Monterrey"), 
	new City("Jalisco - Guadalajara", "-6","Central Standard Time (Mexico)","Guadalajara, Mexico City, Monterrey"), 
	new City("Sinaloa - Mazatlan", "-7","Mountain Standard Time (Mexico)","Chihuahua, La Paz, Mazatlan"), 
	new City("Veracruz - Veracruz", "-6","Central Standard Time (Mexico)","Guadalajara, Mexico City, Monterrey"))),  
new Country("Mozambique", "+2","",""), 	
new Country("Myanmar (Burma)", "+6.50","Myanmar Standard Time","Yangon (Rangoon)"),	
new Country("Namibia", "+2","Namibia Standard Time","Windhoek"), 	
new Country("Nauru", "+12","",""), 	
new Country("Nepal", "+5.75","Nepal Standard Time","Kathmandu"), 	
new Country("Netherlands", "+1","W. Europe Standard Time","Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"), 	
new Country("New Zealand", new Array( 	
	new City("Auckland", "+13","New Zealand Standard Time","Auckland, Wellington"), 
	new City("Chatham Island", "+13.75","New Zealand Standard Time","Auckland, Wellington"), 
	new City("Wellington", "+13","New Zealand Standard Time","Auckland, Wellington"))), 
new Country("Nicaragua", "-6","",""), 	
new Country("Niger", "+1","",""), 	
new Country("Nigeria", "+1","",""), 	
new Country("Norway", "+1","NoOption",""),	
new Country("Oman", "+4","Arabian Standard Time","Abu Dhabi, Muscat"),	
new Country("Panama", "-5","",""), 	
new Country("Peru", "-5","SA Pacific Standard Time","Bogota, Lima, Quito"), 	
new Country("Pakistan", "+5","West Asia Standard Time","Islamabad, Karachi, Tashkent"), 	
new Country("Papua New Guinea", "+10","West Pacific Standard Time","Guam, Port Moresby"), 	
new Country("Palau", "+9","",""), 	
new Country("Poland", "+1","Central European Standard Time","Sarajevo, Skopje, Warsaw, Zagreb"), 	
new Country("Portugal", new Array( 	
	new City("Azores", "-1","Azores Standard Time","Azores"), 
	new City("Lisbon", "0","GMT Standard Time","Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London"))), 
new Country("Qatar", "+3","",""),	
new Country("Romania", "+2","GTB Standard Time","Athens, Bucharest, Istanbul"), 	
new Country("Russia", new Array( 	
	new City("Anadyr", "+12","Fiji Standard Time","Fiji Islands, Kamchatka, Marshall Islands"), 		
	new City("Chelyabinsk", "+5","N. Central Asia Standard Time","Almaty, Novosibirsk"), 		
	new City("Kamchatka", "+12","Fiji Standard Time","Fiji Islands, Kamchatka, Marshall Islands"), 		
	new City("Russia-Kazan", "+3","Russian Standard Time","Moscow, St. Petersburg, Volgograd"), 		
	new City("Krasnoyarsk", "+7","N. Central Asia Standard Time","Almaty, Novosibirsk"), 		
	new City("Magadan", "+11","Central Pacific Standard Time","Magadan, Solomon Islands, New Caledonia"),		
	new City("Moscow", "+3","Russian Standard Time","Moscow, St. Petersburg, Volgograd"), 		
	new City("Murmansk", "+3","Russian Standard Time","Moscow, St. Petersburg, Volgograd"), 		
	new City("Novgorod", "+3","Russian Standard Time","Moscow, St. Petersburg, Volgograd"), 		
	new City("Novosibirsk", "+6","N. Central Asia Standard Time","Almaty, Novosibirsk"), 		
	new City("Omsk", "+6","N. Central Asia Standard Time","Almaty, Novosibirsk"), 		
	new City("Perm", "+5","N. Central Asia Standard Time","Almaty, Novosibirsk"), 		
	new City("Saint-Petersburg", "+3","Russian Standard Time","Moscow, St. Petersburg, Volgograd"), 		
	new City("Samara", "+4","Russian Standard Time","Moscow, St. Petersburg, Volgograd"), 		  
	new City("Ufa", "+5","N. Central Asia Standard Time","Almaty, Novosibirsk"), 		
	new City("Vladivostok", "+10","Vladivostok Standard Time","Vladivostok"),		
	new City("Yakutsk", "+9","Yakutsk Standard Time","Yakutsk"), 
	new City("Yekaterinburg", "+5","N. Central Asia Standard Time","Almaty, Novosibirsk"))), 
new Country("Rwanda", "+2","",""),	
new Country("St. Kitts and Nevis", "-4","",""), 	
new Country("Saint Lucia", "-4","",""), 	
new Country("St. Vincent & the Grenadines", "-4","",""), 	
new Country("Samoa", "-11","","Apia"), 	
new Country("San Marino", "+1","NoOption",""), 	
new Country("Sao Tome and Principe", "0","",""), 	
new Country("Saudi Arabia", "+3","Arab Standard Time","Riyadh"), 	
new Country("Senegal", "0","",""), 	
new Country("Serbia and Montenegro", "+1","Central Europe Standard Time","Belgrade"), 	
new Country("Seychelles", "+4","","Victoria"), 	
new Country("Sierra Leone", "0","","Freetown"), 	
new Country("Singapore", "+8","Singapore Standard Time","Singapore"), 	
new Country("Slovakia", "+1","Central Europe Standard Time","Bratislava"), 	
new Country("Slovenia", "+1","Central Europe Standard Time","Ljubljana"), 
new Country("Solomon Islands", "+11","","Honiara"), 
new Country("Somalia", "+3","","Mogadishu"), 
new Country("South Africa", "+2","","Johannesburg"), 
new Country("Spain", "+1","Romance Standard Time","Madrid"), 
new Country("Sri Lanka", "+5.50","","Colombo"), 
new Country("Sudan", "+3","","Khartoum"), 
new Country("Suriname", "-3","","Paramaribo"), 
new Country("Swaziland", "+2","","Mbabane"), 
new Country("Sweden", "+1","W. Europe Standard Time","Stockholm"), 
new Country("Switzerland", "+1","NoOption","Geneva"), 
new Country("Syria", "+2","NoOption","Damascus"),
new Country("Taiwan", "+8","Taipei Standard Time","Taipei"), 
new Country("Tajikistan", "+5","","Dushanbe"), 
new Country("Tanzania", "+3","",""), 
new Country("Togo", "0","","Lome"), 
new Country("Thailand", "+7","SE Asia Standard Time","Bangkok"), 		
new Country("Trinidad and Tobago", "-4","",""), 		
new Country("Tunisia", "+1","NoOption","Tunis"), 		
new Country("Turkey", "+2","GTB Standard Time","Istanbul"), 		
new Country("Turkmenistan", "+5","","Ashgabat"), 		
new Country("Tuvalu", "+12","","Funafuti"),		
new Country("Uganda", "+3","","Kampala"), 		
new Country("Ukraine", "+2","NoOption","Kyiv"), 		
new Country("United Arab Emirates", "+4","Arabian Standard Time","Abu Dhabi"), 		
new Country("U.K.", new Array( 		   
	new City("England - London", "0","GMT Standard Time","London"), 	
	new City("Gibraltar - Gibraltar", "+1","GMT Standard Time","Dublin, Edinburgh, Lisbon, London"), 	
	new City("Northern Ireland - Belfast", "0","GMT Standard Time","Dublin, Edinburgh, Lisbon, London"), 	
	new City("Scotland - Glasgow", "0","GMT Standard Time","Dublin, Edinburgh, Lisbon, London"), 	
	new City("Wales - Cardiff", "0","GMT Standard Time","Dublin, Edinburgh, Lisbon, London"))), 	
new Country("U.S.A.", new Array( 		
	new City("Alabama - Montgomery", "-6","Central America Standard Time",""), 
	new City("Alaska - Anchorage", "-9","Alaskan Standard Time","Alaska"), 
	new City("Arizona - Phoenix", "-7","US Mountain Standard Time","Arizona"), 
	new City("Arkansas - Little Rock", "-6","Central America Standard Time",""), 
	new City("California - Los Angeles", "-8","Pacific Standard Time",""), 
	new City("Colorado - Denver", "-7","US Mountain Standard Time",""), 
	new City("Connecticut - Hartford", "-5","US Eastern Standard Time",""), 
	new City("Delaware - Dover", "-5","US Eastern Standard Time",""), 
	new City("District of Columbia - Washington DC", "-5","US Eastern Standard Time",""), 
	new City("Florida - Miami", "-5","US Eastern Standard Time",""), 
	new City("Florida - Orlando", "-5","US Eastern Standard Time",""), 
	new City("Georgia - Atlanta", "-5","US Eastern Standard Time",""), 
	new City("Hawaii - Honolulu", "-10","Hawaiian Standard Time","Hawaii"), 
	new City("Idaho - Boise", "-7","US Mountain Standard Time",""), 
	new City("Illinois - Chicago", "-6","Central America Standard Time",""), 
	new City("Indiana - Indianapolis", "-5","US Eastern Standard Time","Indiana (East)"), 
	new City("Iowa - Des Moines", "-6","Central America Standard Time",""), 
	new City("Kansas - Topeka", "-6","Central America Standard Time",""), 
	new City("Kentucky - Louisville", "-5","US Eastern Standard Time",""), 
	new City("Louisiana - New Orleans", "-6","Central America Standard Time",""), 
	new City("Maine - Augusta", "-5","US Eastern Standard Time",""), 
	new City("Mariana Islands - Guam", "+10","",""), 
	new City("Maryland - Baltimore", "-5","US Eastern Standard Time",""), 
	new City("Massachusetts - Boston", "-5","US Eastern Standard Time",""), 
	new City("Michigan - Detroit", "-5","US Eastern Standard Time",""), 
	new City("Minnesota - Minneapolis", "-6","Central America Standard Time",""), 
	new City("Mississippi - Jackson", "-6","Central America Standard Time",""), 
	new City("Missouri - St. Louis", "-6","Central America Standard Time",""), 
	new City("Montana - Billings", "-7","US Mountain Standard Time",""), 
	new City("Nebraska - Lincoln", "-6","Central America Standard Time",""), 
	new City("Nevada - Las Vegas", "-8","Pacific Standard Time",""), 
	new City("New Hampshire - Concord", "-5","US Eastern Standard Time",""), 
	new City("New Jersey - Newark", "-5","US Eastern Standard Time",""), 
	new City("New Mexico - Albuquerque", "-7","Central Standard Time (Mexico)","Mexico City"), 
	new City("New York - New York", "-5","US Eastern Standard Time",""), 
	new City("North Carolina - Raleigh", "-5","US Eastern Standard Time",""), 
	new City("North Dakota - Bismarck", "-6","Central America Standard Time",""), 
	new City("Ohio - Columbus", "-5","US Eastern Standard Time",""), 
	new City("Oklahoma - Oklahoma City", "-6","Central America Standard Time",""), 
	new City("Oregon - Salem", "-8","Pacific Standard Time",""), 
	new City("Pennsylvania - Philadelphia", "-5","US Eastern Standard Time",""), 
	new City("Rhode Island - Providence", "-5","US Eastern Standard Time",""), 
	new City("South Carolina - Columbia", "-5","US Eastern Standard Time",""), 
	new City("South Dakota - Sioux Falls", "-6","Central America Standard Time",""), 
	new City("Tennessee - Nashville", "-6","Central America Standard Time",""), 
	new City("Texas - Dallas", "-6","Central America Standard Time",""), 
	new City("Utah - Salt Lake City", "-7","US Mountain Standard Time",""), 
	new City("Vermont - Montpelier", "-5","US Eastern Standard Time",""), 
	new City("Virginia - Richmond", "-5","US Eastern Standard Time",""), 
	new City("Washington - Seattle", "-8","Pacific Standard Time",""), 
	new City("Wisconsin - Madison", "-6","Central America Standard Time",""), 
	new City("Wyoming - Cheyenne", "-7","US Mountain Standard Time",""))),  
new Country("Uruguay", "-2","NoOption",""), 	
new Country("Uzbekistan", "+5","West Asia Standard Time","Tashkent"),	
new Country("Venezuela", "-4.50","SA Western Standard Time","Caracas"), 	
new Country("Vietnam", "+7","SE Asia Standard Time","Hanoi"),	
new Country("Western Sahara", "0","",""),	
new Country("Yemen", "+3","",""),	
new Country("Zambia", "+2","","Lusaka"), 	
new Country("Zimbabwe", "+2","South Africa Standard Time","Harare")
);	

		
	var optn;
	for(var i=0; i < countries.length; i++)	{		 
		cntoptn = document.createElement("OPTION");	 // For Current Combo Box
		spcoptn = document.createElement("OPTION");	 // For Specific Combo Box
		cntoptn.text = countries[i].country;
		spcoptn.text = countries[i].country;
		if(isArray(countries[i].offset)) {
			cntoptn.value = "A";
			spcoptn.value = "A";
		}
		else {
			cntoptn.value = countries[i].offset;
			spcoptn.value = countries[i].offset;
		}
		document.getElementById("currentCountriesList").options.add(cntoptn);
		document.getElementById("specificCountriesList").options.add(spcoptn);
	}
	cntPkdTime("CurrentTime");	
}

// Function to display the Current Time on the TZC
function cntPkdTime(val)
{
	var localD = new Date();
	if(val=="CurrentTime") {
		pickedTimeStatus = "CT";
		document.getElementById("dateStatusTZC").innerHTML = "Current Time :";
		utc = std.getTime() - (TZ * 60000);	     
		localND = new Date(utc + (3600000*(localD.getTimezoneOffset()/60)));	  	
		if(document.getElementById("TZCmainTable").style.visibility != 'hidden') {
			toggleLayer("TZCSpanDate", 'true');
		}
		document.getElementById("TZCSpanDate").innerHTML = localND.toDateString() + " " + getTwoChars(localND.getHours()) + ":" + getTwoChars(localND.getMinutes()) + ":" + getTwoChars(localND.getSeconds());
		if(statusTimer==0) {
			clearTimeout(statusTimer);
			changeCurrentTime();
			changeSpecificTime();
		}
		statusTimer = setTimeout("cntPkdTime('CurrentTime');changeCurrentTime();changeSpecificTime();",1000);		    	  	  	  
		toggleLayer("ResetCurrent", 'false');
	}
	else {
		clearTimeout(statusTimer);
		statusTimer=0;
		document.getElementById("dateStatusTZC").innerHTML = "Preset Time";
		toggleLayer("TZCSpanDate", 'false');	  	  
		toggleLayer("ResetCurrent", 'true');	  

		pickedTimeStatus = "PT";	  	  
		changeCurrentTime();
		changeSpecificTime();
	}
}


// Clears the City combo box
function clearCity(cmbbox) {
	var cityCombo = document.getElementById(cmbbox + "CityList");	  
	for (i=cityCombo.options.length-1;i>=0;i--) {		
		cityCombo.remove(i);
	}		
}


// Load the current city combobox if city is available for that country 
function loadCurrentCity() {
	clearCity('current');
	var optn;
	var countryName = document.getElementById("currentCountriesList").options[document.getElementById("currentCountriesList").selectedIndex].text;
	var value = document.getElementById("currentCountriesList").options[document.getElementById("currentCountriesList").selectedIndex].value;
	var selIndex = document.getElementById("currentCountriesList").selectedIndex-1;
	if(value!="XXX") { 
		if(isArray(countries[selIndex].offset))	{
			GlobalCurrentCountry = countryName; 
			toggleLayer("currentCityDiv", 'true');			
			for(var x=0; x<countries[selIndex].offset.length ; x++) {						   		
				optn = document.createElement("OPTION");		 
				optn.text = countries[selIndex].offset[x].city;
				optn.value = countries[selIndex].offset[x].offset;
				document.getElementById("currentCityList").options.add(optn);
			}
			document.getElementById("hdnCurrentCity").value = countries[selIndex].offset[0].city;
			document.getElementById("hdnCurrentTimeSpan").value = countries[selIndex].offset[0].offset;
			changeCurrentTime();	 
			changeSpecificTime(); 
		}
		else {
			GlobalCurrentCountry = "C";		 
			calcTime('currentCountriesList');
			toggleLayer("currentCityDiv", 'false');
		}
	}
	else {
		GlobalCurrentCountry = "C";	  
		calcTime('currentCountriesList');
		toggleLayer("currentCityDiv", 'false');
	}	  
}


// Load the specific city combo box if city is available for that country
function loadSpecificCity() {
	clearCity('specific');
	var optn;
	var countryName = document.getElementById("specificCountriesList").options[document.getElementById("specificCountriesList").selectedIndex].text;
	var value = document.getElementById("specificCountriesList").options[document.getElementById("specificCountriesList").selectedIndex].value;
	var selIndex = document.getElementById("specificCountriesList").selectedIndex-1;
	var cntOffset = document.getElementById("hdnCurrentTimeSpan").value;
	if(value!="XXX" && cntOffset!="XXX") {
		//toggleLayer("displayTxtBox", (cntOffset!="")?'true':'false');
		if(isArray(countries[selIndex].offset))	{
			GlobalSpecificCountry = countryName;
			toggleLayer("specificCityDiv", 'true');	   
			for(var x=0; x<countries[selIndex].offset.length ; x++)	{			   		
				optn = document.createElement("OPTION");		 
				optn.text = countries[selIndex].offset[x].city;
				optn.value = countries[selIndex].offset[x].offset;
				document.getElementById("specificCityList").options.add(optn);
			}
			document.getElementById("hdnSpecificCity").value = countries[selIndex].offset[0].city;
			document.getElementById("hdnSpecificTimeSpan").value = countries[selIndex].offset[0].offset;			
			changeSpecificTime();	  
		}
		else {  	
			GlobalSpecificCountry="C";
			calcTime('specificCountriesList');
			toggleLayer("specificCityDiv", 'false');
		}	   
	}
	else {
		GlobalSpecificCountry="C";
		toggleLayer("specificCityDiv", 'false');
		calcTime('specificCountriesList');
	}	
}


  
// Function to change current time based on the values from the hidden variable
function changeCurrentTime() {
	var city = document.getElementById("hdnCurrentCity").value;
	var offset;
	var temp=GetStandardName(city);
	if(temp!='NoOption')
	{
	 if(CheckDayLight(GetStandardName(city)))
	   offset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":parseInt(document.getElementById("hdnCurrentTimeSpan").value)+1;
	 else
	   offset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":document.getElementById("hdnCurrentTimeSpan").value;
	}
	else if(temp=="")
	{
	 offset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":document.getElementById("hdnCurrentTimeSpan").value;
	}
	else
	{
	 offset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":parseInt(document.getElementById("hdnCurrentTimeSpan").value)+1;
	}

	var mySpanCity = document.getElementById("spnDisplayCurrentCity");	  
	var mySpanTime = document.getElementById("spnDisplayCurrentTime");	


	var spanTime = document.getElementById("TZCSpanDate").innerHTML;
	tp = new Date(spanTime);

	if(offset=="XXX") {
		if(pickedTimeStatus=="CT") {
			mySpanCity.innerHTML="";
			mySpanTime.innerHTML="";    
		}
		else {
			mySpanCity.innerHTML=formatDateTime(tp);
			mySpanTime.innerHTML=getTwoChars(tp.getHours()) + ":" + getTwoChars(tp.getMinutes());
		}
	}
	else {
		// If current time is selected then
		if (pickedTimeStatus=="CT") {
			utc = tp.getTime() + (TZ * 60000);	   
			nd = new Date(utc + (3600000*offset));	   
			mySpanCity.innerHTML=formatDateTime(nd);
			mySpanTime.innerHTML=getTwoChars(nd.getHours()) + ":" + getTwoChars(nd.getMinutes()) + ":" + getTwoChars(nd.getSeconds());
		}
		else {
			mySpanCity.innerHTML=formatDateTime(tp);
			mySpanTime.innerHTML=getTwoChars(tp.getHours()) + ":" + getTwoChars(tp.getMinutes());
		}
	}
	//setTimeout("changeCurrentTime()", 1000);
}


// Function to change specific time based on the values from the hidden variable
function changeSpecificTime() {

	var currentCity = document.getElementById("hdnCurrentCity").value;
	
	var currentOffset;// = (document.getElementById("hdnCurrentTimeSpan").value=="")?"XXX":document.getElementById("hdnCurrentTimeSpan").value;
	var temp=GetStandardName(currentCity);
	if(temp!='NoOption')
	{
	 if(CheckDayLight(GetStandardName(currentCity)))
	   currentOffset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":parseInt(document.getElementById("hdnCurrentTimeSpan").value)+1;
	 else
	   currentOffset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":document.getElementById("hdnCurrentTimeSpan").value;
	}
	else if(temp=="")
	{
	 currentOffset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":document.getElementById("hdnCurrentTimeSpan").value;
	}
	else
	{
	 currentOffset = (document.getElementById("hdnCurrentTimeSpan").value)==""?"XXX":parseInt(document.getElementById("hdnCurrentTimeSpan").value)+1;
	}
	
	// This code is for specific city and offset
	var specificCity = document.getElementById("hdnSpecificCity").value;
	var specificOffset; //= (document.getElementById("hdnSpecificTimeSpan").value=="")?"XXX":document.getElementById("hdnSpecificTimeSpan").value;
	var speTemp=GetStandardName(currentCity);
	if(speTemp!='NoOption')
	{
	 if(CheckDayLight(GetStandardName(specificCity)))
	   specificOffset = (document.getElementById("hdnSpecificTimeSpan").value)==""?"XXX":parseInt(document.getElementById("hdnSpecificTimeSpan").value)+1;
	 else
	   specificOffset = (document.getElementById("hdnSpecificTimeSpan").value)==""?"XXX":document.getElementById("hdnSpecificTimeSpan").value;
	}
	else if(speTemp=="")
	{
	 specificOffset = (document.getElementById("hdnSpecificTimeSpan").value)==""?"XXX":document.getElementById("hdnSpecificTimeSpan").value;
	}
	else
	{
	 specificOffset = (document.getElementById("hdnSpecificTimeSpan").value)==""?"XXX":parseInt(document.getElementById("hdnSpecificTimeSpan").value)+1;
	}
	
	var mySpanTimeTo = document.getElementById("spnSpecificTimeTo");

	if(currentOffset!="XXX" && specificOffset!="XXX") {	   
		myDate = (pickedTimeStatus=="CT") ? new Date(document.getElementById("spnDisplayCurrentCity").innerHTML + " " + document.getElementById("spnDisplayCurrentTime").innerHTML) : new Date(document.getElementById("TZCSpanDate").innerHTML) ;	   	 
		myUTC = myDate.getTime() - (currentOffset * 3600000);		 
		newDate = new Date(myUTC + (3600000*specificOffset));
		var secds = (pickedTimeStatus=="CT") ? ":" + getTwoChars(newDate.getSeconds()) : "";
		mySpanTimeTo.innerHTML = formatDateTime(newDate) + "<br/><strong style='font-size:24px;'>" + getTwoChars(newDate.getHours()) + ":" + getTwoChars(newDate.getMinutes()) + secds + "</strong>";
	}
	else {
		mySpanTimeTo.innerHTML = "";	
	}
	//setTimeout("changeSpecificTime()", 1000);	
}


// Function will assign the values of the country and to the respective hidden variable 
function calcTime(strName) {
	if(strName == "currentCountriesList"){
		document.getElementById("hdnCurrentCity").value = document.getElementById("currentCountriesList").options[document.getElementById("currentCountriesList").selectedIndex].text;
		document.getElementById("hdnCurrentTimeSpan").value =  document.getElementById("currentCountriesList").options[document.getElementById("currentCountriesList").selectedIndex].value;	   	   
		changeCurrentTime();	   
	}
	else if (strName == "currentCityList") {
		document.getElementById("hdnCurrentCity").value = document.getElementById("currentCityList").options[document.getElementById("currentCityList").selectedIndex].text;
		document.getElementById("hdnCurrentTimeSpan").value =  document.getElementById("currentCityList").options[document.getElementById("currentCityList").selectedIndex].value;
		changeCurrentTime();
	}
	else if (strName == "specificCountriesList") {
		document.getElementById("hdnSpecificCity").value = document.getElementById("specificCountriesList").options[document.getElementById("specificCountriesList").selectedIndex].text;
		document.getElementById("hdnSpecificTimeSpan").value =  document.getElementById("specificCountriesList").options[document.getElementById("specificCountriesList").selectedIndex].value;	   
	}
	else if (strName == "specificCityList") {
		document.getElementById("hdnSpecificCity").value = document.getElementById("specificCityList").options[document.getElementById("specificCityList").selectedIndex].text;
		document.getElementById("hdnSpecificTimeSpan").value =  document.getElementById("specificCityList").options[document.getElementById("specificCityList").selectedIndex].value;
	}	
	changeSpecificTime();
} 


// Object used to hide and display elements on the webpage
function toggleLayer(whichLayer, show) {  
	if(show=="false")
		document.getElementById(whichLayer).style.visibility="hidden";
	else if(show == "true")
		document.getElementById(whichLayer).style.visibility="visible";
}


// Function which wil return the formated date and time
function formatDateTime(val) {
	inDate = new Date(val);
	var weekDaysList = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
	var monthFullList = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; 
	var formatedDate = inDate.toDateString();
	formatedDate = weekDaysList[inDate.getDay()] + " " + monthFullList[inDate.getMonth()] + " " + inDate.getDate() + " " + inDate.getFullYear();
	return formatedDate;
}


// Function to get the Hours and minutes with two characters
function getTwoChars(val) {
	if(val.toString().length==1) {
		val = "0" + val;
		return val;
	}
	else return val;
}


// Function to check the parameter obj is an array or not 	  
function isArray(obj) {
	return (obj.constructor.toString().indexOf("Array") != -1);
}


// Function to return the Month in numbers
function getMonthNum(mName) {
	for(var i=0; i<monthList.length; i++) {
		if(mName==monthList[i].toUpperCase()) {
			return (i+1);
			break;
		}
	}
}


// Function to return the Name of the Month
function getMonthName(mNum) {
	for(var i=0; i<monthList.length; i++) {
		if(mNum==i) {
			return (monthList[i].toUpperCase());
			break;
		}
	}
}

 
/**************************************************************************/
/* Below are the functions related to the Map and the Time zone Converter */
/**************************************************************************/

// Object to check which mouse button is clicked 
function checkClick(status,id) {	
	if(status.indexOf("|") > -1) {
		status = status.replace("|", " ");
	}
	var div = document.getElementById(id);
	div.onmousedown = function (e) {
			var rightclick;
			if (!e) {
				var e = window.event;
			}
			if (e.which) {
				rightclick = (e.which == 3);			
			}
			else if (e.button) { 
				rightclick = (e.button == 2);			
			}
			if (rightclick) {
				GlobalSpecificCountry=status;
				assignValues(status,id,"R");	
			}
			else {
				GlobalCurrentCountry=status;
				assignValues(status,id,"L");
			}  
			return false;
		};	
}


// Object used to load the respective values in to the combobox
function assignValues(status,id,click) {
	status = status.replace("&nbsp;", " ");
	if(click=='L') {       // Current hidden variables
		crntbox = document.getElementById("currentCountriesList");
		crntcitybox = document.getElementById("currentCityList");
		for(x=0;x<crntbox.options.length;x++) {
			if (status=="C") {  // If the input is country
				if(crntbox.options[x].text==id) {
					crntbox.options[x].selected = 'selected';
					loadCurrentCity();
					break;				   
				}			   
			}  
			else {			  // If the input is City
				if (crntbox.options[x].text==status) {
					crntbox.options[x].selected = 'selected';				  
					clearCity('current');
					var optn;
					var countryName = document.getElementById("currentCountriesList").options[document.getElementById("currentCountriesList").selectedIndex].text;
					var value = document.getElementById("currentCountriesList").options[document.getElementById("currentCountriesList").selectedIndex].value;
					var selIndex = document.getElementById("currentCountriesList").selectedIndex-1;
					if(isArray(countries[selIndex].offset))	{
						toggleLayer("currentCityDiv", 'true');			
						for(var x=0; x<countries[selIndex].offset.length ; x++) {			   		
							optn = document.createElement("OPTION");		 
							optn.text = countries[selIndex].offset[x].city;
							optn.value = countries[selIndex].offset[x].offset;
							document.getElementById("currentCityList").options.add(optn);
						}
						for(y=0;y<crntcitybox.options.length;y++) {
							if(crntcitybox.options[y].text==id)	{
								crntcitybox.options[y].selected = 'selected';
								document.getElementById("hdnCurrentCity").value = countries[selIndex].offset[y].city;
								document.getElementById("hdnCurrentTimeSpan").value = countries[selIndex].offset[y].offset;					 
								changeCurrentTime();
								changeSpecificTime();
								break;
							}
						}
					}
					break;				  
				}		
			}
		}
    }
	else {              // Specific hidden variables
		spfcbox = document.getElementById("specificCountriesList");
		spfccitybox = document.getElementById("specificCityList");      
		for(x=0;x<spfcbox.options.length;x++) { 
			if (status=="C") {  // If the input is country
				if(spfcbox.options[x].text==id) {
					spfcbox.options[x].selected = 'selected';
					loadSpecificCity();
					break;
				}
			}
			else {			   // If the input city 
				if (spfcbox.options[x].text==status) {				  
					spfcbox.options[x].selected = 'selected';				  
					clearCity('specific');
					var optn;
					var countryName = document.getElementById("specificCountriesList").options[document.getElementById("specificCountriesList").selectedIndex].text;
					var value = document.getElementById("specificCountriesList").options[document.getElementById("specificCountriesList").selectedIndex].value;
					var selIndex = document.getElementById("specificCountriesList").selectedIndex-1;
					if(isArray(countries[selIndex].offset))	{
						toggleLayer("specificCityDiv", 'true');
						//toggleLayer("displayTxtBox", 'true');			
						for(var x=0; x<countries[selIndex].offset.length ; x++) {			   		
							optn = document.createElement("OPTION");		 
							optn.text = countries[selIndex].offset[x].city;
							optn.value = countries[selIndex].offset[x].offset;
							document.getElementById("specificCityList").options.add(optn);
						}
						for(y=0;y<spfccitybox.options.length;y++) {
							if(spfccitybox.options[y].text==id)	{
								spfccitybox.options[y].selected = 'selected';
								document.getElementById("hdnSpecificCity").value = countries[selIndex].offset[y].city;
								document.getElementById("hdnSpecificTimeSpan").value = countries[selIndex].offset[y].offset;					 
								changeSpecificTime();
								break;
							}
						}
					}
					break;
				}
			}
		} 
	}
}


// Function to display the Name of the Country
// when mouse move over it
function displayId(id) {
	document.getElementById(id).alt=id;
	document.getElementById(id).title=id;   
}


// Function related to dragOBJTZC
function $(v) { 
	return(document.getElementById(v)); 
}

 
// Function related to dragOBJTZC
function TZCagent(v) { 
	return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); 
}

// Function related to dragOBJTZC 
function xy(e,v) { 
	return(v?(TZCagent('msie')?event.clientY+document.body.scrollTop:e.pageY):(TZCagent('msie')?event.clientX+document.body.scrollTop:e.pageX)); 
}


// Function to drag an object
function dragOBJTZC(d,e,ifid) {
	function drag(e) {						
		if(!stop) { 
			d.style.top=(tX=xy(e,1)+oY-eY+'px'); 
			d.style.left=(tY=xy(e)+oX-eX+'px');
			ifid.style.top=(tX=xy(e,1)+oY-eY+'px'); 
			ifid.style.left=(tY=xy(e)+oX-eX+'px');
			TZCTitleMouseOver();
		} 
	}     	
	var oX=parseInt(d.style.left),oY=parseInt(d.style.top),eX=xy(e),eY=xy(e,1),tX,tY,stop;	
	document.onmousemove=drag;
	document.onmouseup=function() {  
				stop=1;
				TZCTitleMouseOver();
				document.onmousemove=''; 
				document.onmouseup='';
			}; 			
}

function TZCTitleMouseOver() {
	var titleEle = document.getElementById("trTZCTitle");
	var title2Ele = document.getElementById("trTZCTitle2");
	titleEle.style.background="url(/Images/bgMainMenuActive.gif)  repeat-x";
	title2Ele.style.background="url(/Images/bgMainMenuActive.gif)  repeat-x"; 
	titleEle.style.cursor='move'; 
}

// Shade while cursor present inside this element
function TZCShade(ctl) {
	ctl.style.background="#1A5083";
}

// Remove Shading while Cursor Out.
function TZCRShade(ctl) {
	ctl.style.background="";
}

// This function will minimize the Time Zone Converter Control
function MinimizeTZCControl(divID) {
	if(document.getElementById(divID).style.visibility == 'visible') {
		document.getElementById(divID).style.visibility = 'hidden';
		document.getElementById("TZCmainTable").style.visibility = 'hidden';		
		document.getElementById("TimeZoneDiv").style.height = '23px';		
		document.getElementById("content").style.display = 'none';	
		document.getElementById("TZCIFrame").style.height = '24px';		
		document.getElementById("TZCMinimizeL").innerHTML="<img src='/images/shape_square.png'  title='Maximize' alt='Maximize' style='vertical-align:middle; border:solid 1px white; width:12px; height:12px; cursor:hand; cursor:pointer;' />";
		document.getElementById("TZCMinimizeL").alt="Maximize";
		document.getElementById("TZCMinimizeL").title="Maximize";
		toggleLayer("currentCityDiv", 'false');
		toggleLayer("specificCityDiv", 'false');
		toggleLayer("ResetCurrent", 'false');
		toggleLayer("TZCSpanDate", 'false');		    
	}
	else {
		document.getElementById(divID).style.visibility = 'visible';
		document.getElementById("TimeZoneDiv").style.height = '483px';
		document.getElementById("content").style.display = 'block';	
		document.getElementById("TZCIFrame").style.height = '483px';
		document.getElementById("TZCMinimizeL").innerHTML=" _ ";
		document.getElementById("TZCMinimizeL").title="Minimize";
		document.getElementById("TZCMinimizeL").alt="Minimize";
		toggleLayer("ResetCurrent", pickedTimeStatus=="CT"?'false':'true');
		toggleLayer("TZCSpanDate", pickedTimeStatus=="CT"?'true':'false');	
		assignValues(GlobalCurrentCountry,document.getElementById("hdnCurrentCity").value,"L");
		assignValues(GlobalSpecificCountry,document.getElementById("hdnSpecificCity").value,"R");
	}
}


// This function is to close the Time zone converter control
function CloseTZC() {
	document.getElementById("TimeZoneDiv").style.visibility = 'hidden';
	document.getElementById("TZCmainTable").style.visibility = 'hidden';
	document.getElementById("TZCIFrame").style.visibility = 'hidden';
	toggleLayer("TZCSpanDate", 'false');
	toggleLayer("currentCityDiv", 'false');
	toggleLayer("specificCityDiv", 'false');
	/*document.getElementById("hdnCurrentCity").value="XXX";
	document.getElementById("hdnCurrentTimeSpan").value="";
	document.getElementById("hdnSpecificCity").value="XXX";
	document.getElementById("hdnSpecificTimeSpan").value="";*/
	TZCDisplayStatus=false;
	document.getElementById("TZCSpanDate").innerHTML="";	
	var cookieValue = document.getElementById("hdnCurrentCity").value + "#" + GlobalCurrentCountry + "#" + document.getElementById("hdnSpecificCity").value + "#" + GlobalSpecificCountry;	
	SetCookie("TNO_TimeZone", cookieValue, 123231);
}


// Function to show the Time Zone converter infront
function showTZC() {
	TZCDisplayStatus=true;
	localDateTime();
	if(initiateControl==false)
	{
		loadCountry();
		loadAreaCoords();
		initiateControl=true;
	}
	SetTZCCookie();
	assignValues(GlobalCurrentCountry,document.getElementById("hdnCurrentCity").value,"L");
	assignValues(GlobalSpecificCountry,document.getElementById("hdnSpecificCity").value,"R");
	
	var loginTZCheck=GetCookie("TN_UserId");
	if(loginTZCheck!='') {
		var browsertype=window.navigator.userAgent;
		var pos=getPosition("setperf"); 
		var top=document.body.clientTop?document.body.clientTop:0;
		top=top+parseInt(pos.y)+22;		
		if(browsertype.indexOf("MSIE 7.0")>=0)	{	
			document.getElementById('TimeZoneDiv').style.top=top;
			document.getElementById('TZCIFrame').style.top=top;
		}
		else if(browsertype.indexOf("MSIE 6.0")>=0) {
			 document.getElementById('TimeZoneDiv').style.top=top-71;
			 document.getElementById('TZCIFrame').style.top=top-71;	 
		} 
		else {
			document.getElementById('TimeZoneDiv').style.top=top+"px";
			document.getElementById('TZCIFrame').style.top=top+"px";
		}
	}
	else {
		document.getElementById("TZCIFrame").style.top = '220px';
		document.getElementById("TimeZoneDiv").style.top = '220px';
	}
	document.getElementById("TimeZoneDiv").style.visibility='visible';
	document.getElementById("TimeZoneDiv").style.height = '483px';
	document.getElementById("TZCIFrame").style.height = '483px';
	document.getElementById("TZCmainTable").style.visibility = 'visible';
	document.getElementById("TZCIFrame").style.visibility = 'visible';
	document.getElementById("content").style.display = 'block';
	document.getElementById("TZCMinimizeL").innerHTML=" _ ";
	document.getElementById("TZCMinimizeL").title="Minimize";
	document.getElementById("TZCMinimizeL").alt="Minimize"; 
	document.getElementById("TimeZoneDiv").style.zIndex = '100';
	//document.getElementById("TZCIFrame").style.top = '203px';
	document.getElementById("TZCIFrame").style.left = '575px';
	//document.getElementById("TimeZoneDiv").style.top = '203px';
	document.getElementById("TimeZoneDiv").style.left = '575px';
	d=new Date();
	var str=d.getDate() + "-" + (d.getMonth()+1) + "-" + d.getFullYear(); 	
	document.getElementById("TZCCalenderDisp").innerHTML=DateInput("orderDT", true, "DD-MON-YYYY","TZCSpanDate",str,true);
	if(pickedTimeStatus!="CT"){cntPkdTime("CurrentTime");}	
	TZCZindex();
	TZCTitleMouseOver(); 	
}

// function to set the cookie values to global and hidden variables
function SetTZCCookie(){
	var cookie = GetCookie("TNO_TimeZone");
	if(cookie!='') {
		//alert(GetCookie("TNO_TimeZone"));
		var cookieVal = new Array();
		cookieVal = cookie.split('#');
		document.getElementById("hdnCurrentCity").value = cookieVal[0];
		GlobalCurrentCountry = cookieVal[1];
		document.getElementById("hdnSpecificCity").value = cookieVal[2];	
		GlobalSpecificCountry = cookieVal[3];
	}
}


// Function to disable selected iframe Time zone converter
function DisableSelectTZC(id) {	
	document.getElementById(id).onselectstart = function() {return false;} // ie
	document.getElementById(id).onmousedown = function() {return false;} // mozilla
}

function TZCZindex() {	
	var eid=document.getElementById('MailDiv');	
	var id=document.getElementById('TimeZoneDiv');	
	var cid=document.getElementById('CalcMainDiv');	
	if(id)id.style.zIndex="2000";	
	if(eid)eid.style.zIndex="100";
	if(cid)cid.style.zIndex="100";		
}

// Code to Draw the Time zone converter 
function loadTimeZoneConverter() {
	var strBuilder="";

	strBuilder='<input type="hidden" id="hdnCurrentCity" value="" />';
	strBuilder+='<input type="hidden" id="hdnCurrentTimeSpan" value="" />';
	strBuilder+='<input type="hidden" id="hdnSpecificCity" value="" />';
	strBuilder+='<input type="hidden" id="hdnSpecificTimeSpan" value="" />';

	strBuilder+='<iframe id="TZCIFrame" onload=DisableSelectTZC(\'TZCIFrame\'); src="" frameborder="0" scrolling="no" style="width:530px; text-align:center; visibility:hidden; position:absolute;height:483px;top:203px; left:575px; border:solid 1px White;"></iframe>';
	strBuilder+='<div id="TimeZoneDiv" onmousedown=TZCZindex(); style="width:530px; height:483px;  top:203px; left:575px; z-index=0; position:absolute; border:solid 2px #a7c7e7;  background-color:#F5F8FB; visibility:hidden;">';
	strBuilder+='<table cellpadding="0" cellspacing="0" width="520px" style="border:solid 0px #a7c7e7;">';
	strBuilder+='<tr id="trTZCTitle" style="background:url(/Images/bgMainMenuActive.gif)  repeat-x; cursor:move; width:100%; height:23px;" onmouseover=TZCTitleMouseOver(); onmousedown=dragOBJTZC(document.getElementById(\"TimeZoneDiv\"),event,document.getElementById(\"TZCIFrame\")); return false; ondblclick=MinimizeTZCControl(\"TZCmainTable\"); >';
	strBuilder+='<th style="text-align:left;"><b style="color:White; font-size:12px;">&nbsp;&nbsp;Time Zone Converter</b></th>';
	strBuilder+='<th style="text-align:right; color:White;">';
	strBuilder+='<span id="TZCMinimizeL" style="cursor:pointer; font-size:16px; color:White;" title="Minimize" onmouseover=TZCShade(this) onmouseout=TZCRShade(this) onclick=MinimizeTZCControl(\"TZCmainTable\"); onmouseover=TZCShade(this)>&nbsp;_&nbsp;</span>';
	strBuilder+='<span id="CloseL"  style="cursor:pointer; font-size:16px; color:White;" title="Close" onmouseover=TZCShade(this) onmouseout=TZCRShade(this) onclick="CloseTZC();"><b style="color:White; font-size:16px;">&nbsp;X&nbsp;</b></span>';
	strBuilder+='</th>';
	strBuilder+='</tr>';
	strBuilder+='</table><div id=content style="width:530px; z-index=-1; visibility:hidden; position:absolute; background-color:#F5F8FB;height: 440px;">';

	strBuilder+='<table id="TZCmainTable" cellpadding="0" cellspacing="0" width="520px" style="visibility:hidden;">';
	strBuilder+='<tr>';
	strBuilder+='<td style="padding:0px 0px 0px 0px; text-align:center;" colspan="2">';
	strBuilder+='<img src="/Images/TimeZone520x300.png" border="0px" style="border:none 0px 0px;" oncontextmenu="return false;" width="520px" height="300px" usemap="#planet" alt="Left click to set Location 1 and right click to set location 2" title="Left click to set Location 1 and right click to set location 2"/>';
	strBuilder+='<map id="planet" name="planet">';

	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id);checkClick("C",this.id); id="Afghanistan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Albania"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Algeria"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Andorra"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Angola"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Antigua and Barbuda"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Argentina"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Armenia"  href="#_0" />';
	strBuilder+='<!-- Australian Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="Australian Capital Territory - Canberra"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="New South Wales - Sydney"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="Northern Territory - Darwin"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="Queensland - Brisbane"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="South Australia - Adelaide"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="Tasmania - Hobart"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="Victoria - Melbourne"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Australia",this.id); id="Western Australia - Perth"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Austria"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Azerbaijan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bahamas"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bahrain"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bangladesh"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Barbados"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Belarus"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Belize"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Belgium"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Benin"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bermuda"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bhutan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bolivia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Botswana"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bosnia and Herzegovina"  href="#_0" />';
	strBuilder+='<!-- Brazil Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Brazil",this.id); id="Amazonas - Manaus"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Brazil",this.id); id="Bahia - Salvador"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Brazil",this.id); id="Distrito Federal - Brasilia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Brazil",this.id); id="Pernambuco - Recife"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Brazil",this.id); id="Rio de Janeiro - Rio de Janeiro"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Brazil",this.id); id="Sao Paulo - Sao Paulo"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Brunei"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Bulgaria"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Burkina Faso"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Burundi"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Cambodia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Cameroon"  href="#_0" />';
	strBuilder+='<!-- Canada Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Alberta - Calgary"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Alberta - Edmonton"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="British Columbia - Vancouver"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Manitoba - Winnipeg"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Newfoundland and Labrador - St. John' + "'" + 's" href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Northwest Territories - Yellowknife"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Nova Scotia - Halifax"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Ontario - Ottawa"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Ontario - Toronto"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Quebec - Quebec"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Saskatchewan - Regina"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Canada",this.id); id="Yukon Territory - Whitehorse"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Cape Verde"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Central African Republic"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Chad"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Chile"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="China"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Colombia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Comoros"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Congo"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Costa Rica"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Cote d' + "'" + 'Ivoire"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Croatia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Cuba"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Cyprus"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Czech Republic"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Denmark"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Djibouti"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Dominica"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Dominican Republic"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="East Timor"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Ecuador"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Egypt"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="El Salvador"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Equatorial Guinea"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Eritrea"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Estonia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Ethiopia"  href="#_0" />';				  			
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Fijii"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Finland"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="France"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="French Guiana"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Gabon"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="The Gambia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Germany"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Georgia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Ghana"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Greece"  href="#_0" />';
	strBuilder+='<!-- Greenland Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Greenland",this.id); id="Danmarkshavn"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Greenland",this.id); id="Greenland - Nuuk"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Greenland",this.id); id="Scoresbysund"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Greenland",this.id); id="Thule"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Grenada"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Guatemala"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Guinea"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Guyana"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Haiti"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Holy See (Vatican City)"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Honduras"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Hong Kong"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Hungary"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Iceland"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="India"  href="#_0" />';
	strBuilder+='<!-- Indonesia Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Indonesia",this.id); id="Bali - Denpasar"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Indonesia",this.id); id="Java - Bandung"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Indonesia",this.id); id="Java - Jakarta"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Indonesia",this.id); id="Java - Surabaya"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Indonesia",this.id); id="Kalimantan - Balikpapan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Indonesia",this.id); id="Papua - Jayapura"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Indonesia",this.id); id="Sulawesi - Manado"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Iran"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Iraq"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Israel"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Italy"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Jamaica"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Japan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Jordan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Kazakhstan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Kenya"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Korea, North"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Korea, South"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Kuwait"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Kyrgyzstan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Laos"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Latvia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Lebanon"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Lesotho"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Liberia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Libya"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Lithuania"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Luxembourg"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Macao"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Macedonia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Malawi"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Malaysia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Maldives"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Mali"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Malta"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Marshall Islands"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Mauritania"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Mauritius"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Micronesia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Moldova"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Monaco"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Mongolia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Morocco"  href="#_0" />';
	strBuilder+='<!-- Mexico City -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Mexico",this.id); id="Aguascalientes - Aguascalientes"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Mexico",this.id); id="Baja California - Mexicali"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Mexico",this.id); id="Federal District - Mexico City"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Mexico",this.id); id="Guerrero - Acapulco"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Mexico",this.id); id="Jalisco - Guadalajara"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Mexico",this.id); id="Sinaloa - Mazatlan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Mexico",this.id); id="Veracruz - Veracruz"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Mozambique"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Myanmar (Burma)"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Namibia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Nauru"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Nepal"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Netherlands"  href="#_0" />';
	strBuilder+='<!-- New Zealand Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("New|Zealand",this.id); id="Auckland"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("New|Zealand",this.id); id="Chatham Island"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("New|Zealand",this.id); id="Wellington"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Nicaragua"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Niger"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Nigeria"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Norway"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Oman"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Panama"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Peru"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Pakistan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Papua New Guinea"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Palau"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Poland"  href="#_0" />';
	strBuilder+='<!-- Portugal Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Portugal",this.id); id="Azores"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Portugal",this.id); id="Lisbon"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Qatar"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Romania"  href="#_0" />';
	strBuilder+='<!-- Russian Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Anadyr"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Chelyabinsk"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Kamchatka"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Russia-Kazan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Krasnoyarsk"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Magadan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Moscow"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Murmansk"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Novgorod"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Novosibirsk"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Omsk"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Perm"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Saint-Petersburg"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Samara"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Ufa"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Vladivostok"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Yakutsk"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("Russia",this.id); id="Yekaterinburg"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Rwanda"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="St. Kitts and Nevis"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Saint Lucia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="St. Vincent & the Grenadines"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Samoa"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="San Marino"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Sao Tome and Principe"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Saudi Arabia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Senegal"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Serbia and Montenegro"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Seychelles"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Sierra Leone"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Singapore"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Slovakia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Slovenia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Solomon Islands"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Somalia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="South Africa"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Spain"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Sri Lanka"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Sudan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Suriname"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Swaziland"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Sweden"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Switzerland"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Syria"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Taiwan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Tajikistan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Tanzania"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Togo"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Thailand"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Trinidad and Tobago"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Tunisia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Turkey"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Turkmenistan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Tuvalu"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Uganda"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Ukraine"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="United Arab Emirates"  href="#_0" />';
	strBuilder+='<!-- U.K. Cities -->';   
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.K.",this.id); id="England - London"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.K.",this.id); id="Gibraltar - Gibraltar"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.K.",this.id); id="Northern Ireland - Belfast"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.K.",this.id); id="Scotland - Glasgow"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.K.",this.id); id="Wales - Cardiff"  href="#_0" />';
	strBuilder+='<!-- U.S.A. Cities -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Alabama - Montgomery"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Alaska - Anchorage"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Arizona - Phoenix"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Arkansas - Little Rock"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="California - Los Angeles"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Colorado - Denver"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Connecticut - Hartford"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Delaware - Dover"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="District of Columbia - Washington DC"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Florida - Miami"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Florida - Orlando"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Georgia - Atlanta"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Hawaii - Honolulu"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Idaho - Boise"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Illinois - Chicago"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Indiana - Indianapolis"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Iowa - Des Moines"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Kansas - Topeka"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Kentucky - Louisville"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Louisiana - New Orleans"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Maine - Augusta"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Mariana Islands - Guam"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Maryland - Baltimore"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Massachusetts - Boston"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Michigan - Detroit"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Minnesota - Minneapolis"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Mississippi - Jackson"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Missouri - St. Louis"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Montana - Billings"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Nebraska - Lincoln"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Nevada - Las Vegas"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="New Hampshire - Concord"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="New Jersey - Newark"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="New Mexico - Albuquerque"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="New York - New York"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="North Carolina - Raleigh"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="North Dakota - Bismarck"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Ohio - Columbus"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Oklahoma - Oklahoma City"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Oregon - Salem"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Pennsylvania - Philadelphia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Rhode Island - Providence"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="South Carolina - Columbia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="South Dakota - Sioux Falls"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Tennessee - Nashville"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Texas - Dallas"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Utah - Salt Lake City"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Vermont - Montpelier"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Virginia - Richmond"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Washington - Seattle"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Wisconsin - Madison"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("U.S.A.",this.id); id="Wyoming - Cheyenne"  href="#_0" />';
	strBuilder+='<!-- Countries -->';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Uruguay"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Uzbekistan"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Venezuela"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Vietnam"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Western Sahara"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Yemen"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Zambia"  href="#_0" />';
	strBuilder+='<area shape="poly" oncontextmenu="return false;" onmouseover=displayId(this.id);checkClick("C",this.id); id="Zimbabwe"  href="#_0" />';
	strBuilder+='</map>';	
	strBuilder+='</td>';
	strBuilder+='</tr>';

	strBuilder+='<tr id="trTZCTitle2" style=" background:url(/Images/bgMainMenuActive.gif) repeat-x; width:100%; height=20px;">';
	strBuilder+='<th style="text-align:center; color:White; width:50%"><b style="color:White; font-size:12px;">Location 1</b></th>';
	strBuilder+='<th style="text-align:center; color:White; width:50%"><b style="color:White; font-size:12px;">Location 2</b></th>';
	strBuilder+='</tr>';

	strBuilder+='<tr style="width:520px;">';

	strBuilder+='<td style="text-align:center;" valign="top" colspan="2">';
	strBuilder+='<table cellspacing="0" cellpadding="0" border="0" style="width:520px; background-color:#F5F8FB;">';
	strBuilder+='<tr style="height:23px;  padding:2px 0px 0px 0px; background-color:#F5F8FB;">';
	strBuilder+='<td style="width:30px; background-color:#F5F8FB;"></td>';
	strBuilder+='<td style="text-align:left; width:220px; background-color:#F5F8FB;">';
	//strBuilder+='<div style="background-color:#F5F8FB;" id="TZCCalenderDisp"><script type="text/javascript">d=new Date();var str=d.getDate() + "-" + (d.getMonth()+1) + "-" + d.getFullYear(); DateInput("orderDT", true, "DD-MON-YYYY","TZCSpanDate",str,true)</script></div>';   
	strBuilder+='<div style="background-color:#F5F8FB;" id="TZCCalenderDisp"></div>';   
	strBuilder+='<span id="TZCSpanDate" style="font-family:Arial, Helvetica, sans-serif; background-color:#F5F8FB; width:160px; position:absolute; left:130px; top:323px;"></span>';
	strBuilder+='<span id="dateStatusTZC" style="font-family:Arial, Helvetica, sans-serif;  background-color:#F5F8FB; position:absolute; left:55px; top:323px;">Current Time :</span>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:20px;"></td>';
	strBuilder+='<td style="width:220px; text-align:right; float:right; padding:2px 0px 0px 0px;">';
	strBuilder+='<div style="background-color:#F5F8FB; position:absolute; left:430px; top:323px; width:70px;"><a id="ResetCurrent" name="ResetCurrent" href=javascript:cntPkdTime("CurrentTime");>Current Time</a></div>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:30px;"></td>';
	strBuilder+='</tr>';

	strBuilder+='<tr style="height:25px;">';
	strBuilder+='<td style="width:30px;"><strong style="font-size:16px;"></strong> </td>';
	strBuilder+='<td style="text-align:center; width:220px;">';
	strBuilder+='<select id="currentCountriesList" name="currentCountriesList" onchange="loadCurrentCity();" style="width:220px;">';
	strBuilder+='<option value="XXX">Select Country</option>';
	strBuilder+='</select>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:20px;"></td>';
	strBuilder+='<td style="text-align:center; width:220px;">';
	strBuilder+='<select id="specificCountriesList" name="specificCountriesList" onchange="loadSpecificCity();" style="width:220px;">';
	strBuilder+='<option value="XXX">Select Country</option>';
	strBuilder+='</select>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:30px;"></td>';
	strBuilder+='</tr>';

	strBuilder+='<tr style="height:21px;">';
	strBuilder+='<td style="width:30px;"></td>';
	strBuilder+='<td id="currentCityDiv" style="height:21px; width:220px; text-align:center; visibility:hidden;">';
	strBuilder+='<select id="currentCityList" name="currentCityList" onchange=calcTime("currentCityList"); style="width:220px;">';
	strBuilder+='<option value="XXX">Select City</option>';
	strBuilder+='</select>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:20px;"></td>';
	strBuilder+='<td id="specificCityDiv" style="height:21px; width:220px; text-align:center; visibility:hidden;">';
	strBuilder+='<select style="width:220px;" id="specificCityList" name="specificCityList" onchange=calcTime("specificCityList");>';
	strBuilder+='<option value="XXX">Select City</option>';
	strBuilder+='</select>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:30px;"></td>';
	strBuilder+='</tr>';
	strBuilder+='<tr style="height:60px;">';
	strBuilder+='<td style="width:30px;"></td>';
	strBuilder+='<td style="width:220px;">';
	strBuilder+='<div>';
	strBuilder+='<span style="padding:5px 0px 0px 0px;" id="spnDisplayCurrentCity"></span>';
	strBuilder+='<br/>';
	strBuilder+='<strong style="font-size:24px;">';					  
	strBuilder+='<span id="spnDisplayCurrentTime"></span>';
	strBuilder+='</strong>';							  
	strBuilder+='</div>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:20px;"></td> ';
	strBuilder+='<td style="text-align:center; width:220px;">';
	strBuilder+='<span id="spnSpecificTimeTo"></span>';

	strBuilder+='<span id="spnSpecificCityFrom"></span>';
	strBuilder+='<span id="spnSpecificTimeFrom"></span>';
	strBuilder+='<span id="spnSpecificCityTo"></span>';
	strBuilder+='</td>';
	strBuilder+='<td style="width:30px;"></td>';
	strBuilder+='</tr>';				 					 
	strBuilder+='</table>';
	strBuilder+='</td>';	   
	strBuilder+='</tr>';
	strBuilder+='</table>';
	strBuilder+='</div></div>';
	
	//strBuilder+='<script type="text/javascript">loadCountry();loadAreaCoords();</script>';

	return strBuilder;
}

