﻿

function GetPhoneCountryCode(CountryCode,id,textBox)

{   

    var arr;

    var option;
	//alert(id);
    var slc_target = document.getElementById(id);
	var TextBox= document.getElementById(textBox);
	
    slc_target.options.length = 0 

            arrText = new Array('1',

'1',

'7',

'20',

'27',

'30',

'31',

'32',

'33',

'34',

'36',

'39',

'40',

'41',

'43',

'44',

'45',

'46',

'47',

'48',

'49',

'51',

'52',

'53',

'54',

'55',

'56',

'57',

'58',

'60',

'61',

'62',

'63',

'64',

'65',

'66',

'81',

'82',

'84',

'86',

'90',

'91',

'92',

'93',

'94',

'95',

'98',

'128',

'134',

'164',

'167',

'168',

'175',

'176',

'180',

'186',

'212',

'213',

'216',

'220',

'221',

'222',

'223',

'224',

'226',

'227',

'228',

'229',

'230',

'231',

'232',

'233',

'234',

'235',

'236',

'237',

'238',

'239',

'240',

'241',

'242',

'244',

'245',

'246',

'248',

'249',

'250',

'251',

'252',

'253',

'254',

'255',

'256',

'257',

'258',

'260',

'261',

'262',

'263',

'264',

'265',

'266',

'267',

'268',

'269',

'290',

'291',

'297',

'298',

'299',

'345',

'350',

'351',

'352',

'353',

'354',

'355',

'356',

'357',

'358',

'359',

'370',

'371',

'372',

'373',

'374',

'375',

'376',

'377',

'378',

'380',

'381',

'385',

'386',

'387',

'389',

'420',

'421',

'423',

'441',

'473',

'500',

'501',

'502',

'503',

'505',

'506',

'507',

'508',

'509',

'590',

'591',

'592',

'593',

'594',

'595',

'596',

'597',

'598',

'599',

'664',

'671',

'672',

'673',

'674',

'675',

'676',

'677',

'678',

'679',

'680',

'681',

'682',

'683',

'686',

'687',

'688',

'689',

'691',

'692',

'787',

'809',

'852',

'853',

'855',

'876',

'880',

'886',

'960',

'961',

'962',

'963',

'964',

'965',

'966',

'967',

'968',

'971',

'972',

'973',

'974',

'975',

'976',

'977',

'992',

'993',

'994',

'995',

'996',

'998');

                arrValue = new Array('CA',

'US',

'KZ',

'EG',

'ZA',

'GR',

'NL',

'BE',

'FR',

'ES',

'HU',

'VA',

'RO',

'CH',

'AT',

'GB',

'DK',

'SE',

'NO',

'PL',

'DE',

'PE',

'MX',

'CU',

'AR',

'BR',

'CL',

'CO',

'VE',

'MY',

'AU',

'ID',

'PH',

'NZ',

'SG',

'TH',

'JP',

'KR',

'VN',

'CN',

'TR',

'IN',

'PK',

'AF',

'LK',

'MM',

'IR',

'VG',

'VI',

'TC',

'AQ',

'AS',

'LC',

'DM',

'VC',

'KN',

'MA',

'DZ',

'TN',

'GM',

'SN',

'MR',

'ML',

'GN',

'BF',

'NE',

'TG',

'BJ',

'MU',

'LR',

'SL',

'GH',

'NG',

'TD',

'CF',

'CM',

'CV',

'ST',

'GQ',

'GA',

'BS',

'AO',

'GW',

'BB',

'SC',

'SD',

'RW',

'ET',

'SO',

'DJ',

'KE',

'TZ',

'UG',

'BI',

'MZ',

'ZM',

'MG',

'RE',

'ZW',

'AI',

'MW',

'LS',

'BW',

'SZ',

'KM',

'SH',

'ER',

'AW',

'FO',

'GL',

'KY',

'GI',

'PT',

'LU',

'IE',

'IS',

'AL',

'MT',

'CY',

'FI',

'BG',

'LT',

'LV',

'EE',

'MD',

'AM',

'BY',

'AD',

'MC',

'SM',

'UA',

'CS',

'HR',

'SI',

'BA',

'MK',

'CZ',

'SK',

'LI',

'BM',

'GD',

'FK',

'BZ',

'GT',

'SV',

'NI',

'CR',

'PA',

'PM',

'HT',

'GP',

'BO',

'GY',

'EC',

'GF',

'PY',

'MQ',

'SR',

'UY',

'AN',

'MS',

'GU',

'NF',

'BN',

'NR',

'PG',

'TO',

'SB',

'VU',

'FJ',

'PW',

'WF',

'CK',

'NU',

'KI',

'NC',

'TV',

'PF',

'FM',

'MH',

'PR',

'DO',

'HK',


'MO',

'KH',

'JM',

'BD',

'TW',

'MV',

'LB',

'JO',

'SY',

'IQ',

'KW',

'SA',

'YE',

'OM',

'AE',

'IL',


'BH',

'QA',

'BT',

'MN',

'NP',

'TJ',

'TM',

'AZ',

'GE',

'KG',

'UZ');
				
				
				 arrText2 = new Array('1',

'1',

'7',

'20',

'27',

'30',

'31',

'32',

'33',

'34',

'36',

'39',

'40',

'41',

'43',

'44',

'45',

'46',

'47',

'48',

'49',

'51',

'52',

'53',

'54',

'55',

'56',

'57',

'58',

'60',

'61',

'62',

'63',

'64',

'65',

'66',

'81',

'82',

'84',

'86',

'90',

'91',

'92',

'93',

'94',

'95',

'98',

'128',

'134',

'164',

'167',

'168',

'175',

'176',

'180',

'186',

'212',

'213',

'216',

'220',

'221',

'222',

'223',

'224',

'226',

'227',

'228',

'229',

'230',

'231',

'232',

'233',

'234',

'235',

'236',

'237',

'238',

'239',

'240',

'241',

'242',

'244',

'245',

'246',

'248',

'249',

'250',

'251',

'252',

'253',

'254',

'255',

'256',

'257',

'258',

'260',

'261',

'262',

'263',

'264',

'265',

'266',

'267',

'268',

'269',

'290',

'291',

'297',

'298',

'299',

'345',

'350',

'351',

'352',

'353',

'354',

'355',

'356',

'357',

'358',

'359',

'370',

'371',

'372',

'373',

'374',

'375',

'376',

'377',

'378',

'380',

'381',

'385',

'386',

'387',

'389',

'420',

'421',

'423',

'441',

'473',

'500',

'501',

'502',

'503',

'505',

'506',

'507',

'508',

'509',

'590',

'591',

'592',

'593',

'594',

'595',

'596',

'597',

'598',

'599',

'664',

'671',

'672',

'673',

'674',

'675',

'676',

'677',

'678',

'679',

'680',

'681',

'682',

'683',

'686',

'687',

'688',

'689',

'691',

'692',

'787',

'809',

'852',

'853',

'855',

'876',

'880',

'886',

'960',

'961',

'962',

'963',

'964',

'965',

'966',

'967',

'968',

'971',

'972',

'973',

'974',

'975',

'976',

'977',

'992',

'993',

'994',

'995',

'996',

'998');

                arrValue2 = new Array('CA',

'US',

'KZ',

'EG',

'ZA',

'GR',

'NL',

'BE',

'FR',

'ES',

'HU',

'VA',

'RO',

'CH',

'AT',

'GB',

'DK',

'SE',

'NO',

'PL',

'DE',

'PE',

'MX',

'CU',

'AR',

'BR',

'CL',

'CO',

'VE',

'MY',

'AU',

'ID',

'PH',

'NZ',

'SG',

'TH',

'JP',

'KR',

'VN',

'CN',

'TR',

'IN',

'PK',

'AF',

'LK',

'MM',

'IR',

'VG',

'VI',

'TC',

'AQ',

'AS',

'LC',

'DM',

'VC',

'KN',

'MA',

'DZ',

'TN',

'GM',

'SN',

'MR',

'ML',

'GN',

'BF',

'NE',

'TG',

'BJ',

'MU',

'LR',

'SL',

'GH',

'NG',

'TD',

'CF',

'CM',

'CV',

'ST',

'GQ',

'GA',

'BS',

'AO',

'GW',

'BB',

'SC',

'SD',

'RW',

'ET',

'SO',

'DJ',

'KE',

'TZ',

'UG',

'BI',

'MZ',

'ZM',

'MG',

'RE',

'ZW',

'AI',

'MW',

'LS',

'BW',

'SZ',

'KM',

'SH',

'ER',

'AW',

'FO',

'GL',

'KY',

'GI',

'PT',

'LU',

'IE',

'IS',

'AL',

'MT',

'CY',

'FI',

'BG',

'LT',

'LV',

'EE',

'MD',

'AM',

'BY',

'AD',

'MC',

'SM',

'UA',

'CS',

'HR',

'SI',

'BA',

'MK',

'CZ',

'SK',

'LI',

'BM',

'GD',

'FK',

'BZ',

'GT',

'SV',

'NI',

'CR',

'PA',

'PM',

'HT',

'GP',

'BO',

'GY',

'EC',

'GF',

'PY',

'MQ',

'SR',

'UY',

'AN',

'MS',

'GU',

'NF',

'BN',

'NR',

'PG',

'TO',

'SB',

'VU',

'FJ',

'PW',

'WF',

'CK',

'NU',

'KI',

'NC',

'TV',

'PF',

'FM',

'MH',

'PR',

'DO',

'HK',


'MO',

'KH',

'JM',

'BD',

'TW',

'MV',

'LB',

'JO',

'SY',

'IQ',

'KW',

'SA',

'YE',

'OM',

'AE',

'IL',


'BH',

'QA',

'BT',

'MN',

'NP',

'TJ',

'TM',

'AZ',

'GE',

'KG',

'UZ');
				
	
				
	            arrCountryValue = new Array ('93',
'355',
'213',
'168',
'376',
'244',
'264',
'167',
'268',
'54',
'374',
'297',
'61',
'43',
'994',
'242',
'973',
'880',
'246',
'375',
'32',
'501',
'229',
'441',
'975',
'591',
'387',
'267',
'55',
'673',
'359',
'226',
'257',
'855',
'237',
'1',
'238',
'345',
'236',
'235',
'56',
'86',
'672',
'672',
'57',
'269',
'242',
'242',
'682',
'506',
'385',
'53',
'357',
'420',
'45',
'253',
'176',
'809',
'593',
'20',
'503',
'240',
'291',
'372',
'251',
'500',
'298',
'679',
'358',
'33',
'594',
'689',
'689',
'241',
'220',
'995',
'49',
'233',
'350',
'30',
'299',
'473',
'590',
'671',
'502',
'224',
'245',
'592',
'509',
'39',
'503',
'852',
'36',
'354',
'91',
'62',
'98',
'964',
'353',
'972',
'39',
'876',
'81',
'962',
'7',
'254',
'686',
'82',
'82',
'965',
'996',
'371',
'961',
'266',
'231',
'423',
'370',
'352',
'853',
'389',
'261',
'265',
'60',
'960',
'223',
'356',
'692',
'596',
'222',
'230',
'269',
'52',
'691',
'373',
'377',
'976',
'664',
'212',
'258',
'95',
'264',
'674',
'977',
'31',
'599',
'687',
'64',
'505',
'227',
'234',
'683',
'672',
'167',
'47',
'968',
'92',
'680',
'507',
'675',
'595',
'51',
'63',
'48',
'351',
'787',
'974',
'262',
'40',
'7',
'250',
'290',
'186',
'175',
'508',
'180',
'378',
'239',
'966',
'221',
'381',
'248',
'232',
'65',
'421',
'386',
'677',
'252',
'27',
'34',
'94',
'249',
'597',
'268',
'46',
'41',
'963',
'886',
'992',
'255',
'66',
'228',
'676',
'186',
'216',
'90',
'993',
'164',
'688',
'256',
'380',
'971',
'44',
'6',
'598',
'998',
'678',
'58',
'84',
'128',
'134',
'681',
'967',
'260',
'263'
);

                arrCountryText = new Array('AFGHANISTAN',
'ALBANIA',
'ALGERIA',
'AMERICAN SAMOA',
'ANDORRA',
'ANGOLA',
'ANGUILLA',
'ANTARCTICA',
'ANTIGUA AND BARBUDA',
'ARGENTINA',
'ARMENIA',
'ARUBA',
'AUSTRALIA',
'AUSTRIA',
'AZERBAIJAN',
'BAHAMAS',
'BAHRAIN',
'BANGLADESH',
'BARBADOS',
'BELARUS',
'BELGIUM',
'BELIZE',
'BENIN',
'BERMUDA',
'BHUTAN',
'BOLIVIA',
'BOSNIA AND HERZEGOVINA',
'BOTSWANA',
'BRAZIL',
'BRUNEI DARUSSALAM',
'BULGARIA',
'BURKINA FASO',
'BURUNDI',
'CAMBODIA',
'CAMEROON',
'CANADA',
'CAPE VERDE',
'CAYMAN ISLANDS',
'CENTRAL AFRICAN REPUBLIC',
'CHAD',
'CHILE',
'CHINA',
'CHRISTMAS ISLAND',
'COCOS (KEELING) ISLANDS',
'COLOMBIA',
'COMOROS',
'CONGO',
'CONGO, THE DEMOCRATIC REPUBLIC OF THE',
'COOK ISLANDS',
'COSTA RICA',
'CROATIA',
'CUBA',
'CYPRUS',
'CZECH REPUBLIC',
'DENMARK',
'DJIBOUTI',
'DOMINICA',
'DOMINICAN REPUBLIC',
'ECUADOR',
'EGYPT',
'EL SALVADOR',
'EQUATORIAL GUINEA',
'ERITREA',
'ESTONIA',
'ETHIOPIA',
'FALKLAND ISLANDS (MALVINAS)',
'FAROE ISLANDS',
'FIJI',
'FINLAND',
'FRANCE',
'FRENCH GUIANA',
'FRENCH POLYNESIA',
'FRENCH SOUTHERN TERRITORIES',
'GABON',
'GAMBIA',
'GEORGIA',
'GERMANY',
'GHANA',
'GIBRALTAR',
'GREECE',
'GREENLAND',
'GRENADA',
'GUADELOUPE',
'GUAM',
'GUATEMALA',
'GUINEA',
'GUINEA-BISSAU',
'GUYANA',
'HAITI',
'HOLY SEE (VATICAN CITY STATE)',
'HONDURAS',
'HONG KONG',
'HUNGARY',
'ICELAND',
'INDIA',
'INDONESIA',
'IRAN, ISLAMIC REPUBLIC OF',
'IRAQ',
'IRELAND',
'ISRAEL',
'ITALY',
'JAMAICA',
'JAPAN',
'JORDAN',
'KAZAKHSTAN',
'KENYA',
'KIRIBATI',
'KOREA, DEMOCRATIC PEOPLES REPUBLIC OF',
'KOREA, REPUBLIC OF',
'KUWAIT',
'KYRGYZSTAN',
'LATVIA',
'LEBANON',
'LESOTHO',
'LIBERIA',
'LIECHTENSTEIN',
'LITHUANIA',
'LUXEMBOURG',
'MACAO',
'MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF',
'MADAGASCAR',
'MALAWI',
'MALAYSIA',
'MALDIVES',
'MALI',
'MALTA',
'MARSHALL ISLANDS',
'MARTINIQUE',
'MAURITANIA',
'MAURITIUS',
'MAYOTTE',
'MEXICO',
'MICRONESIA, FEDERATED STATES OF',
'MOLDOVA, REPUBLIC OF',
'MONACO',
'MONGOLIA',
'MONTSERRAT',
'MOROCCO',
'MOZAMBIQUE',
'MYANMAR',
'NAMIBIA',
'NAURU',
'NEPAL',
'NETHERLANDS',
'NETHERLANDS ANTILLES',
'NEW CALEDONIA',
'NEW ZEALAND',
'NICARAGUA',
'NIGER',
'NIGERIA',
'NIUE',
'NORFOLK ISLAND',
'NORTHERN MARIANA ISLANDS',
'NORWAY',
'OMAN',
'PAKISTAN',
'PALAU',
'PANAMA',
'PAPUA NEW GUINEA',
'PARAGUAY',
'PERU',
'PHILIPPINES',
'POLAND',
'PORTUGAL',
'PUERTO RICO',
'QATAR',
'REUNION',
'ROMANIA',
'RUSSIAN FEDERATION',
'RWANDA',
'SAINT HELENA',
'SAINT KITTS AND NEVIS',
'SAINT LUCIA',
'SAINT PIERRE AND MIQUELON',
'SAINT VINCENT AND THE GRENADINES',
'SAN MARINO',
'SAO TOME AND PRINCIPE',
'SAUDI ARABIA',
'SENEGAL',
'SERBIA AND MONTENEGRO',
'SEYCHELLES',
'SIERRA LEONE',
'SINGAPORE',
'SLOVAKIA',
'SLOVENIA',
'SOLOMON ISLANDS',
'SOMALIA',
'SOUTH AFRICA',
'SPAIN',
'SRI LANKA',
'SUDAN',
'SURINAME',
'SWAZILAND',
'SWEDEN',
'SWITZERLAND',
'SYRIAN ARAB REPUBLIC',
'TAIWAN, PROVINCE OF CHINA',
'TAJIKISTAN',
'TANZANIA, UNITED REPUBLIC OF',
'THAILAND',
'TOGO',
'TONGA',
'TRINIDAD AND TOBAGO',
'TUNISIA',
'TURKEY',
'TURKMENISTAN',
'TURKS AND CAICOS ISLANDS',
'TUVALU',
'UGANDA',
'UKRAINE',
'UNITED ARAB EMIRATES',
'UNITED KINGDOM',
'UNITED STATES',
'URUGUAY',
'UZBEKISTAN',
'VANUATU',
'VENEZUELA',
'VIETNAM',
'VIRGIN ISLANDS, BRITISH',
'VIRGIN ISLANDS, U.S.',
'WALLIS AND FUTUNA',
'YEMEN',
'ZAMBIA',
'ZIMBABWE'
);
								


        for (var i=0;i<arrText.length;i++) 

        {

            option = new Option(arrText[i],arrValue[i]);

            slc_target.options[i] = option;

        }
       
 		       
        if(CountryCode != '')

        {
			
            slc_target.value = CountryCode;
			var country = slc_target.value;			
			
			for (var i=0;i<arrText2.length;i++) 
        {
            option = new Option(arrText2[i],arrValue2[i]);

            slc_target.options[i] = option;
        }
			 slc_target.value = country;
			 TextBox.value = slc_target.value;
			alert(TextBox.value);
			
			
			for (var i=0;i<arrCountryText.length;i++) 
        {
            option = new Option(arrCountryText[i],arrCountryValue[i]);

            slc_target.options[i] = option;
        }
		 	slc_target.value = TextBox.value;
			alert(TextBox.value);
        } 


}

