        function updateproviders() {
             var country_name = document.smsform.country.options
				 [document.smsform.country.selectedIndex].value;
            document.smsform.format.value="";
			  var i = 1;
            document.smsform.provider.options.length = 0;
			document.smsform.provider.options[0] = new Option("Provider","Provider");
			
			if(country_name == "usa") {
					// adding provider details to list
				document.smsform.provider.options[i++] = new Option("3 River Wireless","3rivers");
				document.smsform.provider.options[i++] = new Option("Advantage Communications","advantage");
				document.smsform.provider.options[i++] = new Option("Verizon(Airtouch Pagers)","Airtouch");
				document.smsform.provider.options[i++] = new Option("AlphaNow","AlphaNow");
				document.smsform.provider.options[i++] = new Option("Alltel","Alltel");
				document.smsform.provider.options[i++] = new Option("Alltel PCS","AlltelPCS");
				document.smsform.provider.options[i++] = new Option("Ameritech Paging(ACSWireless)","AmeritechPaging");
				document.smsform.provider.options[i++] = new Option("Ameritech Clearpath","AmeritechClearpath");
				document.smsform.provider.options[i++] = new Option("ArchPagers","ArchPagers");
				document.smsform.provider.options[i++] = new Option("AT&T PCS","AT&TPCS");
				document.smsform.provider.options[i++] = new Option("AT&T Pocketnet PCS","AT&TPocketnetPCS");
				document.smsform.provider.options[i++] = new Option("Beepwear","Beepwear");
				document.smsform.provider.options[i++] = new Option("Bell Atlantic","BellAtlantic");
				document.smsform.provider.options[i++] = new Option("Bell South (Blackberry)","BellSouthBlackberry");
				document.smsform.provider.options[i++] = new Option("Bell South","BellSouth");
				document.smsform.provider.options[i++] = new Option("Bell South Mobility","BellSouthMobility");

				document.smsform.provider.options[i++] = new Option("Carolina Mobile Communications","Carolina");
				document.smsform.provider.options[i++] = new Option("Cellular One East Coast","CellularOneEastCoast");
				document.smsform.provider.options[i++] = new Option("Cellular One PCS","CellularOnePCS");
				document.smsform.provider.options[i++] = new Option("Cellular One(Dobson)","CellularOne");
				document.smsform.provider.options[i++] = new Option("Central Vermont Communications","CentralVermont");
				document.smsform.provider.options[i++] = new Option("Cingular Wirelss","CingularWirelss");
				document.smsform.provider.options[i++] = new Option("Clearnet","Clearnet");
				document.smsform.provider.options[i++] = new Option("Comcast","Comcast");
				document.smsform.provider.options[i++] = new Option("Communication Specialists","CommunicationSpecialists");
				document.smsform.provider.options[i++] = new Option("Communication Specialist Companies","CommunicationSpecialistCompanies");
				document.smsform.provider.options[i++] = new Option("CookPaging","CookPaging");
				document.smsform.provider.options[i++] = new Option("GCS Paging","GCSPaging");
				document.smsform.provider.options[i++] = new Option("GrayLink / Porta-Phone","GrayLink");
				document.smsform.provider.options[i++] = new Option("GTE","GTE");
				document.smsform.provider.options[i++] = new Option("Houston Cellular","HoustonCellular");
				document.smsform.provider.options[i++] = new Option("Infopage Systems","InfopageSystems");
				document.smsform.provider.options[i++] = new Option("The Indiana Paging Co","IndianaPaging");
				document.smsform.provider.options[i++] = new Option("JSM Tele-Page","JSM");
				document.smsform.provider.options[i++] = new Option("lauttamus Communication","Lauttamus");
				document.smsform.provider.options[i++] = new Option("MCI Phone","MCIPhone");
				document.smsform.provider.options[i++] = new Option("Metrocall","Metrocall");
				document.smsform.provider.options[i++] = new Option("Metrocall 2-way","Metrocall2-way");
				document.smsform.provider.options[i++] = new Option("Metro PCS","MetroPCS");
				document.smsform.provider.options[i++] = new Option("Mobilecomm","Mobilecomm");
				document.smsform.provider.options[i++] = new Option("Morris Wireless","Morris");
				document.smsform.provider.options[i++] = new Option("Nextel","nextel");
				document.smsform.provider.options[i++] = new Option("Ntelos","Ntelos");
				document.smsform.provider.options[i++] = new Option("Omnipoint","Omnipoint");
				document.smsform.provider.options[i++] = new Option("OnlineBeep","OnlineBeep");
				document.smsform.provider.options[i++] = new Option("Pacific Bell","PacificBell");
				document.smsform.provider.options[i++] = new Option("PageMart","PageMart");
				document.smsform.provider.options[i++] = new Option("PageMart Advanced /2way","PageMartAdvanced");
				document.smsform.provider.options[i++] = new Option("PageOne NorthWest","PageOneNorthWest");
				document.smsform.provider.options[i++] = new Option("Primco","Primco");
				document.smsform.provider.options[i++] = new Option("ProPage","ProPage");
				document.smsform.provider.options[i++] = new Option("Qwest","Qwest");
				document.smsform.provider.options[i++] = new Option("RAMPage","RAMPage");
				document.smsform.provider.options[i++] = new Option("Satellink","Satellink");
				document.smsform.provider.options[i++] = new Option("SBC Ameritech Paging","SBCAmeritech");
				document.smsform.provider.options[i++] = new Option("Skytel Pagers","SkytelPagers");
				document.smsform.provider.options[i++] = new Option("Southern LINC","SouthernLINC");
				document.smsform.provider.options[i++] = new Option("Southwestern Bell","SouthwesternBell");
				document.smsform.provider.options[i++] = new Option("Sprint PCS","SprintPCS");
				document.smsform.provider.options[i++] = new Option("ST Paging","STPaging");
				document.smsform.provider.options[i++] = new Option("Teletouch","Teletouch");
				document.smsform.provider.options[i++] = new Option("T-Mobile","T-Mobile");
				document.smsform.provider.options[i++] = new Option("TSR Wireless","TSRWireless");
				document.smsform.provider.options[i++] = new Option("US Cellular","USCellular");
				document.smsform.provider.options[i++] = new Option("US West","USWest");
				document.smsform.provider.options[i++] = new Option("Verizon Pagers","VerizonPagers");
				document.smsform.provider.options[i++] = new Option("VerizonPCS","VerizonPCS");
				document.smsform.provider.options[i++] = new Option("VoiceStream","VoiceStream");
				document.smsform.provider.options[i++] = new Option("WebLink Wiereless","WebLinkWiereless");
				document.smsform.provider.options[i++] = new Option("Wyndtell","Wyndtell");
				document.smsform.provider.options[i++] = new Option("Sun Com","SunCom");
				document.smsform.provider.options[i++] = new Option("Bluegrass Cellular","Bluegrass");
				document.smsform.provider.options[i++] = new Option("Century Tel","CenturyTel");
				document.smsform.provider.options[i++] = new Option("Cincinnati Bell","CincinnatiBell");
				document.smsform.provider.options[i++] = new Option("Corr Wireless","corrwireless");
				document.smsform.provider.options[i++] = new Option("Dobson Cellular Systems","Dobson");
				document.smsform.provider.options[i++] = new Option("Dobson Cellular One","Dobson-Cellular");
				document.smsform.provider.options[i++] = new Option("Edge Wireless","EdgeWireless");
				document.smsform.provider.options[i++] = new Option("Midwest Wireless","MidwestWireless");
				document.smsform.provider.options[i++] = new Option("Mobilfone","Mobilfone");
				document.smsform.provider.options[i++] = new Option("Pioneer / Enid Cellular","PioneerEnidCellular");
				document.smsform.provider.options[i++] = new Option("Public Service Cellular","PublicServiceCellular");
				document.smsform.provider.options[i++] = new Option("Virgin Mobile","VirginMobile");
				document.smsform.provider.options[i++] = new Option("Iowa Wireless","IowaWireless");
				document.smsform.provider.options[i++] = new Option("Schuylkill Mobile Fone","SchuylkillMobileFone");
				document.smsform.provider.options[i++] = new Option("Cellular South","CellularSouth");
				document.smsform.provider.options[i++] = new Option("SureWest Communications","SureWest");
				document.smsform.provider.options[i++] = new Option("NPI Wireless","NPIWireless");
				document.smsform.provider.options[i++] = new Option("Blackfoot PCS","BlackfootPCS");
				document.smsform.provider.options[i++] = new Option("Hickory Tech","HickoryTech");
				document.smsform.provider.options[i++] = new Option("Highland Paging","HighlandPaging");
				document.smsform.provider.options[i++] = new Option("SimpleFreedom","simplefreedom");
				document.smsform.provider.options[i++] = new Option("Unicel","Unicel");
				document.smsform.provider.options[i++] = new Option("CellularOne Pagers","CellularOnePagers");
				document.smsform.provider.options[i++] = new Option("Alaska Communication","AlaskaCommunication");
				document.smsform.provider.options[i++] = new Option("Rural Cellular","RuralCellular");
				document.smsform.provider.options[i++] = new Option("Cellular 2000","Cellular2000");
				document.smsform.provider.options[i++] = new Option("Cellular One West","CellularOneWest");
				document.smsform.provider.options[i++] = new Option("Boost Mobile","BoostMobile");
				document.smsform.provider.options[i++] = new Option("Mobilecom PA","MobilecomPA");
				document.smsform.provider.options[i++] = new Option("Ucom","Ucom");
				document.smsform.provider.options[i++] = new Option("Baileys Paging","BaileysPaging");
				document.smsform.provider.options[i++] = new Option("Electronic Engineerinng","ElectronicEngineerinng");
				document.smsform.provider.options[i++] = new Option("Rogers Two Way","RogersTwoWay");
				document.smsform.provider.options[i++] = new Option("Salisbury Comunication","SalisburyComunication");
				document.smsform.provider.options[i++] = new Option("SBC Pagers","SBCPagers");
				document.smsform.provider.options[i++] = new Option("SBC 2 way Pagers","SBC2wayPagers");
				document.smsform.provider.options[i++] = new Option("Powertel","Powertel");
				document.smsform.provider.options[i++] = new Option("Sasktel Mobility","SasktelMobility");
				document.smsform.provider.options[i++] = new Option("Cellular One Iowa","CellularOneIowa");
				document.smsform.provider.options[i++] = new Option("Plateau Wireless","PlateauWireless");
				document.smsform.provider.options[i++] = new Option("Cellular One Boston","CellularOneBoston");
				document.smsform.provider.options[i++] = new Option("Mta Wireless","MtaWireless");
				document.smsform.provider.options[i++] = new Option("BellSouth Wireless","BellSouthWireless");
				document.smsform.provider.options[i++] = new Option("Mobile Comm","MobileComm");
				document.smsform.provider.options[i++] = new Option("Cellular One (Amarillo)","CellularAmarillo");
				document.smsform.provider.options[i++] = new Option("Cellular 2000 (verizon)","Cellular2000");
				document.smsform.provider.options[i++] = new Option("TelCell","TelCell");
 
  
			}else  if(country_name == "canada") {
                  var provider_display = new Array();
                  var provider_value = new Array();
              
				 document.smsform.provider.options[i++] = new Option("Bell Canada","BellCanada");
				 document.smsform.provider.options[i++] = new Option("Fido","Fido");
				 document.smsform.provider.options[i++] = new Option("PageMart Canada","PageMartCanada");
				 document.smsform.provider.options[i++] = new Option("PageNet Canada","PageNetCanada");
				 document.smsform.provider.options[i++] = new Option("Rogers AT&T Wireless","Rogers");
				 document.smsform.provider.options[i++] = new Option("Telus","Telus");
				 document.smsform.provider.options[i++] = new Option("NBTel","NBTel");



			}else if(country_name == "germany") {

				 document.smsform.provider.options[i++] = new Option("DT T-Mobile","DTT-Mobile");
				 document.smsform.provider.options[i++] = new Option("D1 De TeMobil","D1DeTeMobil");
				 document.smsform.provider.options[i++] = new Option("D2 Mannesmann Mobilefunk","D2MannesmannMobilefunk");
				 document.smsform.provider.options[i++] = new Option("E-Plus","E-Plus");
				 document.smsform.provider.options[i++] = new Option("O2 Germany","O2Germany");
				 document.smsform.provider.options[i++] = new Option("Vodafone Germany","VodafoneGermany");

            
			} else if(country_name == "estonia") {

				 document.smsform.provider.options[i++] = new Option("EMT","EMT");
				 document.smsform.provider.options[i++] = new Option("Radiolinja","Radiolinja");
				 document.smsform.provider.options[i++] = new Option("Q GSM","QGSM");
				 document.smsform.provider.options[i++] = new Option("Mobil Telephone","MobilTelephone");


			} else if(country_name == "singapore") {

				 document.smsform.provider.options[i++] = new Option("Mobileone","Mobileone");
				 document.smsform.provider.options[i++] = new Option("Singtel page","singtelpage");

		
			} else if(country_name == "belgium") {
			  
				document.smsform.provider.options[i++] = new Option("Mobistar","Mobistar");

			} else if(country_name == "serbia") {
			
				document.smsform.provider.options[i++] = new Option("Mobtel","Mobtel");
			} else if(country_name == "austria") {
				document.smsform.provider.options[i++] = new Option("OneConnect","OneConnect");
				document.smsform.provider.options[i++] = new Option("Mobilkom","Mobilkom");
				document.smsform.provider.options[i++] = new Option("Max Mobil","MaxMobil");
				document.smsform.provider.options[i++] = new Option("T-Mobile Austria","T-MobileAustria");

			} else if(country_name == "france") {
				 document.smsform.provider.options[i++] = new Option("SFR France","SFRFrance");
				 document.smsform.provider.options[i++] = new Option("Itineris","Itineris");
				 document.smsform.provider.options[i++] = new Option("Bouygues Telecom","BouyguesTelecom");
			} else if(country_name == "switzerland") {
				document.smsform.provider.options[i++] = new Option("Sunrise Mobile","SunriseMobile");
				document.smsform.provider.options[i++] = new Option("Swisscom","Swisscom");
 			} else if(country_name == "uk") {
				 document.smsform.provider.options[i++] = new Option("T-Mobile  UK","T-MobileUK");
				 document.smsform.provider.options[i++] = new Option("Orange","Orange");
				 document.smsform.provider.options[i++] = new Option("o2(BTCellnet)","o2");
				 document.smsform.provider.options[i++] = new Option("o2 M-Mail","o2mmail");
				 document.smsform.provider.options[i++] = new Option("VirginMobile","virginmobileuk");
				 document.smsform.provider.options[i++] = new Option("Vodafone","Vodafoneuk");



            } else if(country_name == "russia") {

				document.smsform.provider.options[i++] = new Option("MTS","mts");
				document.smsform.provider.options[i++] = new Option("BeeLine GSM","BeeLine");
				document.smsform.provider.options[i++] = new Option("Vessotel","Vessotel");
				document.smsform.provider.options[i++] = new Option("Primtel","primtel");
				document.smsform.provider.options[i++] = new Option("Siberian Cellular Systems(SCS)","SiberianCellularSystems");
				document.smsform.provider.options[i++] = new Option("khakassia Pager","khakassiaPager");
				document.smsform.provider.options[i++] = new Option("Astranet Pager","Astranet");
				document.smsform.provider.options[i++] = new Option("BignetPager","BignetPager");
				document.smsform.provider.options[i++] = new Option("MobilTelekom","MobilTelekom");
				document.smsform.provider.options[i++] = new Option("BaykalVestCom","BaykalVestCom");
				document.smsform.provider.options[i++] = new Option("Beeline GSM (Ekaterinburg)","BeelineGSM(Ekaterinburg)");
				document.smsform.provider.options[i++] = new Option("Beeline Kaliningrad","BeelineKaliningrad");
				document.smsform.provider.options[i++] = new Option("Beeline Moscow","BeelineMoscow");
				document.smsform.provider.options[i++] = new Option("Beeline Tolyatti","BeelineTolyatti");
				document.smsform.provider.options[i++] = new Option("Volgograd GSM","VolgogradGSM");
				document.smsform.provider.options[i++] = new Option("Global Tel","GlobalTel");
				document.smsform.provider.options[i++] = new Option("GSM (Syktyvkar)","GSMSyktyvkar");
				document.smsform.provider.options[i++] = new Option("GSM (Ulyanovsk)","GSMUlyanovsk");
				document.smsform.provider.options[i++] = new Option("Dal Telecom","GSMSyktyvkar");
				document.smsform.provider.options[i++] = new Option("GSM (Syktyvkar)","DalTelecom");
				document.smsform.provider.options[i++] = new Option("Daewoo Unitel (Tashkent)","DaewooUnitel");
				document.smsform.provider.options[i++] = new Option("Far Eastern GSM (Khabarovsk)","FarEasternGSMKhabarovsk");
				document.smsform.provider.options[i++] = new Option("Severnaya Korona Corporation (Irkutsk)","SevernayaKorona");
				document.smsform.provider.options[i++] = new Option("Kuban-GSM (Krasnodar)","KubanGSMKrasnodar");
				document.smsform.provider.options[i++] = new Option("MCC (Moscow)","MCCMoscow");
				document.smsform.provider.options[i++] = new Option("Personal Communication (Sonet)","PersonalCommunication");
				document.smsform.provider.options[i++] = new Option("Far Eastern GSM (Khabarovsk)","FarEasternGSM");
				document.smsform.provider.options[i++] = new Option("Megafondv","Megafondv");
				document.smsform.provider.options[i++] = new Option("Mefafon-GSM (Samara)","Mefafon-GSM(Samara)");



       } else if(country_name == "spain") {
				 document.smsform.provider.options[i++] = new Option("Movistar","Movistar");
				 document.smsform.provider.options[i++] = new Option("Vodafone Spain","VodafoneSpain");
				 document.smsform.provider.options[i++] = new Option("Airtel Spain","AirtelSpain");
       } else if(country_name == "hungary") {
				 document.smsform.provider.options[i++] = new Option("Pannon","pannon");

       } else if(country_name == "italy") {
				 document.smsform.provider.options[i++] = new Option("Telecom Italia Mobile(TIM)","telecomitalia");
				 document.smsform.provider.options[i++] = new Option("Vodafone Italy","VodafoneItaly");
				 document.smsform.provider.options[i++] = new Option("Omnitel","Omnitel");
				 	

       } else if(country_name == "denmark") {
				document.smsform.provider.options[i++] = new Option("Tele Danmark Mobil","DanmarkMobil");
				document.smsform.provider.options[i++] = new Option("Sonofon","Sonofon");
				document.smsform.provider.options[i++] = new Option("Telia Denmark","TeliaDenmark");
				document.smsform.provider.options[i++] = new Option("Orange Denmark","OrangeDenmark");
				document.smsform.provider.options[i++] = new Option("Mobilix","Mobilix");
				document.smsform.provider.options[i++] = new Option("Telmore","Telmore");
				document.smsform.provider.options[i++] = new Option("Tele Passport","TelePassport");
       } else if(country_name == "sweden") {
				document.smsform.provider.options[i++] = new Option("Comviq GSM","ComviqGSM");
				document.smsform.provider.options[i++] = new Option("Europolitan","Europolitan");
				document.smsform.provider.options[i++] = new Option("Telenor Mobil","TelenorMobil");
       } else if(country_name == "norway") {
				document.smsform.provider.options[i++] = new Option("Telenor Mobil","TelenorMobil");
				document.smsform.provider.options[i++] = new Option("Netcom GSM","NetcomGSM");
       } else if(country_name == "poland") {
			 document.smsform.provider.options[i++] = new Option("Plus GSM","PlusGSM");
			 document.smsform.provider.options[i++] = new Option("Idea Centertel","IdeaCentertel");

       }
        else if(country_name == "malaysia") {
			 document.smsform.provider.options[i++] = new Option("Celcom","Celcom");
			 document.smsform.provider.options[i++] = new Option("Maxis","Maxis");
			 document.smsform.provider.options[i++] = new Option("Digi","Digi");	

       }
        else if(country_name == "tanzania") {
		   document.smsform.provider.options[i++] = new Option("Mobitel","Mobitel");

       }
        else if(country_name == "portugal") {
		   document.smsform.provider.options[i++] = new Option("Optimus","Optimus");
		   document.smsform.provider.options[i++] = new Option("TMN","TMN");
		   document.smsform.provider.options[i++] = new Option("Tele Cel","telecel");
       }
        else if(country_name == "lithuania") {
		   document.smsform.provider.options[i++] = new Option("Omnitel","Optimus");
		   document.smsform.provider.options[i++] = new Option("Bite GSM","BiteGSM");

	   }
        else if(country_name == "latvia") {
		   document.smsform.provider.options[i++] = new Option("LMT","LMT");
		   document.smsform.provider.options[i++] = new Option("Tele2 Latvia","Tele2Latvia");
		   document.smsform.provider.options[i++] = new Option("Baltcom","Baltcom");

	   }
        else if(country_name == "ukraine") {
		   document.smsform.provider.options[i++] = new Option("UMC GSM","UMCGSM");
		   document.smsform.provider.options[i++] = new Option("Kievstar ACE&BASE","KievstarACEBASE");
		   document.smsform.provider.options[i++] = new Option("Golden Telecom","GoldenTelecom");
		   document.smsform.provider.options[i++] = new Option("Kievstar ","KievstarKiev");

       }
        else if(country_name == "slovenia") {
		   document.smsform.provider.options[i++] = new Option("Si Mobil","SiMobil");
		   document.smsform.provider.options[i++] = new Option("Mobitel","Mobitel_sl");

	   }
        else if(country_name == "czechRepublic") {
		   document.smsform.provider.options[i++] = new Option("Eurotel","Eurotel");
		   document.smsform.provider.options[i++] = new Option("Paegas","Paegas");
		   document.smsform.provider.options[i++] = new Option("Oskar","Oskar");

	   }
        else if(country_name == "lebanon") {

	   	   document.smsform.provider.options[i++] = new Option("Cellis","Cellis");
		   document.smsform.provider.options[i++] = new Option("LibanCell","LibanCell");

	   }
        else if(country_name == "bermuda") {
       		document.smsform.provider.options[i++] = new Option("Mobility Bermuda","MobilityBermuda");

	   }
        else if(country_name == "kenya") {
       		document.smsform.provider.options[i++] = new Option("Safaricom","Safaricom");

	   }
        else if(country_name == "indonesia") {
       		document.smsform.provider.options[i++] = new Option("Satelindo GSM","SatelindoGSM");

	   }
        else if(country_name == "japan") {
       		document.smsform.provider.options[i++] = new Option("Vodafone Japan (Central)","VodafoneJapanCentral");
       		document.smsform.provider.options[i++] = new Option("Vodafone Japan (Higashi)","VodafoneJapanHigashi");
       		document.smsform.provider.options[i++] = new Option("Vodafone Japan (Tokyo)","VodafoneJapanTokyo");
       		document.smsform.provider.options[i++] = new Option("NTT DOCOMO","NTTDOCOMO");
       		document.smsform.provider.options[i++] = new Option("NTT","NTT");
       		document.smsform.provider.options[i++] = new Option("J-Phone","J-Phone");

       		document.smsform.provider.options[i++] = new Option("DoCoMonet pager","DoCoMonetpager");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(hokkaido)pager","DoCoMonet(hokkaido)pager");
       		document.smsform.provider.options[i++] = new Option("Vodafone Japan (Tokyo)","VodafoneJapanTokyo");
       		document.smsform.provider.options[i++] = new Option("NTT DOCOMO","NTTDOCOMO");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(tohoku)pager","DoCoMonet(tohoku)pager");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(tokai)pager","DoCoMonet(tokai)pager");

       		document.smsform.provider.options[i++] = new Option("DoCoMonet(hokuriku)pager","DoCoMonet(hokuriku)pager");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(kansai)pager","DoCoMonet(kansai)pager");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(chugoku)pager","DoCoMonet(chugoku)pager");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(shikoku)pager","DoCoMonet(shikoku)pager");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(tohoku)pager","DoCoMonet(tohoku)pager");
       		document.smsform.provider.options[i++] = new Option("DoCoMonet(pagekyusyu)pager","DoCoMonet(pagekyusyu)pager");



       }
        else if(country_name == "brazil") {
			document.smsform.provider.options[i++] = new Option("ATL net","ATLnet");
			document.smsform.provider.options[i++] = new Option("Aviso","Aviso");
			document.smsform.provider.options[i++] = new Option("Claroonline","Claroonline");
			document.smsform.provider.options[i++] = new Option("Celular Online","CelularOnline");
			document.smsform.provider.options[i++] = new Option("ATL Express","ATLExpress");

			document.smsform.provider.options[i++] = new Option("Click Phone","ClickPhone");
			document.smsform.provider.options[i++] = new Option("Cellular Amazonia","CellularAmazonia");
			document.smsform.provider.options[i++] = new Option("itelemig celular","itelemigcelular");
			document.smsform.provider.options[i++] = new Option("Nextel Pagers","NextelBrazil");
			document.smsform.provider.options[i++] = new Option("Celular Online","CelularOnline");
			document.smsform.provider.options[i++] = new Option("BCP Online Pagers","BCPOnline");
			document.smsform.provider.options[i++] = new Option("Americel Online","americelonline");
			document.smsform.provider.options[i++] = new Option("CTBC celular","CTBCcelular");
			document.smsform.provider.options[i++] = new Option("Timnet Brazil","TimnetBrazil");
			




       }
        else if(country_name == "chile") {

			document.smsform.provider.options[i++] = new Option("Bell South Chile","BellSouthChile");
			document.smsform.provider.options[i++] = new Option("Telefonica Movil","TelefonicaMovil");
			document.smsform.provider.options[i++] = new Option("SMARTCOM","SMARTCOM");
			document.smsform.provider.options[i++] = new Option("ENTEL PCS","ENTELPCS");



       }
        else if(country_name == "peru") {
			document.smsform.provider.options[i++] = new Option("Bell South Peru","BellSouthPeru");
			document.smsform.provider.options[i++] = new Option("TeleTexto","TeleTexto");
			document.smsform.provider.options[i++] = new Option("Nextcel Peru","NextcelPeru");
			document.smsform.provider.options[i++] = new Option("Telefonica Peru","TelefonicaPeru");
			document.smsform.provider.options[i++] = new Option("TIM Peru","TIMPeru");


	   }
        else if(country_name == "australia") {
			document.smsform.provider.options[i++] = new Option("BlueSky Frog","BlueSkyFrog");
			document.smsform.provider.options[i++] = new Option("Optus","Optus");
			document.smsform.provider.options[i++] = new Option("Vodafone Australia","vodafoneAustralia");

			

	   }
        else if(country_name == "netherlands") {
			document.smsform.provider.options[i++] = new Option("Dutchtone/Orange","DutchtoneOrange");
			document.smsform.provider.options[i++] = new Option("T-Mobile Netherlands","T-MobileNetherlands");
			document.smsform.provider.options[i++] = new Option("GIN","GIN");

	   }
        else if(country_name == "ireland") {
			document.smsform.provider.options[i++] = new Option("Meteor","Meteor");

       }
        else if(country_name == "ecuador") {
			document.smsform.provider.options[i++] = new Option("Bell South Ecuador","BellSouthEcuador");
			document.smsform.provider.options[i++] = new Option("PortaFree","PortaFree");


	   }
        else if(country_name == "colombia") {
			document.smsform.provider.options[i++] = new Option("Comcel","Comcel");
			document.smsform.provider.options[i++] = new Option("Celcaribe","Celcaribe");
			document.smsform.provider.options[i++] = new Option("Metrotel","Metrotel");
			document.smsform.provider.options[i++] = new Option("Telecartagena","Telecartagena");
			document.smsform.provider.options[i++] = new Option("BELLSOUTH Colombia","BELLSOUTHColombia");

       }
        else if(country_name == "argentina") {
			
			document.smsform.provider.options[i++] = new Option("Unifon","Unifon");
			
			document.smsform.provider.options[i++] = new Option("CTI GSM","CTIGSM");
			document.smsform.provider.options[i++] = new Option("CTI CDMA","CTICDMA");
			document.smsform.provider.options[i++] = new Option("Personnel","Personnel");
			document.smsform.provider.options[i++] = new Option("Movicom","Movicom");
			document.smsform.provider.options[i++] = new Option("Nextel","NextelArgentina");
			document.smsform.provider.options[i++] = new Option("Skytel Argentina","SkytelArgentina");
			document.smsform.provider.options[i++] = new Option("Conectel","Conectel");



       }
        else if(country_name == "pakistan") {

			document.smsform.provider.options[i++] = new Option("Mobilink GSM","Mobilink");
			document.smsform.provider.options[i++] = new Option("Ufone","Ufone");
			document.smsform.provider.options[i++] = new Option("Insta Phone","InstaPhone");

       }
        else if(country_name == "newzealand") {
			document.smsform.provider.options[i++] = new Option("Airnote","Airnote");
	   }
        else if(country_name == "bulgaria") {
			document.smsform.provider.options[i++] = new Option("M-tel","M-tel");
       }
	   else if(country_name == "finland") {
			document.smsform.provider.options[i++] = new Option("Sonera","Sonera");
	   }
	   else if(country_name == "georgia") {
			document.smsform.provider.options[i++] = new Option("Geocell","Geocell");
			document.smsform.provider.options[i++] = new Option("MAGTI","MAGTI");
	   }
       else if(country_name == "azerbaijan") {
			document.smsform.provider.options[i++] = new Option("Azercell","Azercell");
	   }
       else if(country_name == "kazakhstan") {
 			document.smsform.provider.options[i++] = new Option("Kcell(Alma-Ata)","KcellAlma-Ata");

	   }
       else if(country_name == "Venezuela") {
 			document.smsform.provider.options[i++] = new Option("Movilnet Venuzula","MovilnetVenuzula");
 			document.smsform.provider.options[i++] = new Option("TELCEL","TELCEL");


	   }
       else if(country_name == "Jamaica") {
 			document.smsform.provider.options[i++] = new Option("Cable and  Wireless","CableWireless");
 			document.smsform.provider.options[i++] = new Option("Digicel","Digicel");


	   }
       else if(country_name == "Panama") {
 			document.smsform.provider.options[i++] = new Option("Cable&Wireless","CableWirelessPanama");
			document.smsform.provider.options[i++] = new Option("Bell South (SpeedDemo)","BellSouthSpeedDemo");
			document.smsform.provider.options[i++] = new Option("Bell South Panama","BellSouthPanama");
	   }
       else if(country_name == "Bolivia") {
 			document.smsform.provider.options[i++] = new Option("Entel Movil GSM","EntelMovilGSM");
			document.smsform.provider.options[i++] = new Option("Entel Movil CDMA","EntelMovilCDMA");

	   }
       else if(country_name == "Trinidad_and_Tobago") {
 			document.smsform.provider.options[i++] = new Option("Telecommunications Services","TelecommunicationsServices");
			

	   }
       else if(country_name == "Guatemala") {
 			document.smsform.provider.options[i++] = new Option("Comcel Guatemala","ComcelGuatemala");
	   }
       else if(country_name == "Paraguay") {
 			document.smsform.provider.options[i++] = new Option("Personal Paraguay","PersonalParaguay");
			

	   }
       else if(country_name == "Honduras") {
 			document.smsform.provider.options[i++] = new Option("Celtel","Celtel");
			

	   }





	  else {

          }


  }// end of method updateproviders()
        function updateNumberFormat() {
                document.smsform.format.value="";
                var provider_name = document.smsform.provider.options[document.smsform.provider.selectedIndex].value;
                var country_name = document.smsform.country.options[document.smsform.country.selectedIndex].value;
                document.smsform.format.value="Phone Number";
				document.smsform.number.maxLength= 15;
                if(country_name == "usa") {
					    document.smsform.number.maxLength= 10;
                        document.smsform.format.value="10 Digit (1234567890)";
						
                        if(provider_name == "BellSouthWireless"  ) {
                                document.smsform.format.value="User Name";
                        }

                        if(provider_name == "3rivers"  ) {
                                document.smsform.format.value="10 Digit (4065901234)";
                        }
                        else if(provider_name == "advantage"  ) {
                                document.smsform.format.value="10 digit pager number";
                        }
                        else if(provider_name == "Airtouch"  ) {
                                document.smsform.format.value="10 digit pager number";
                        }
                        else if(provider_name == "AlphaNow"  ) {
                                document.smsform.format.value="10 digit pager number";
                        }
                        else if(provider_name == "AlphaNow"  ) {
                                document.smsform.format.value="pin number";
                        }
                        else if(provider_name == "Alltel"  ) {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "AlltelPCS"  ) {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "AmeritechPaging"  ) {
                                document.smsform.format.value="10 digit pager number";
                        }
                        else if(provider_name == "AmeritechClearpath"  ) {
                                document.smsform.format.value="10 digit pager number";
                        }
                        else if(provider_name == "ArchPagers"  ) {
                                document.smsform.format.value="10 digit pager number";
                        }
                        else if(provider_name == "AT&TPCS") {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "AT&TPocketnetPCS") {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "Beepwear") {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "BellAtlantic") {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "BellSouthBlackberry") {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "BellSouthBlackberry") {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "Carolina") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "CellularOneEastCoast") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "CellularOneSouthWest") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "CellularOnePCS") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "CellularOne") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "CentralVermont") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "CingularWirelss") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "Clearnet") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "Comcast") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "CommunicationSpecialists" 
								|| provider_name == "BaileysPaging"
								|| provider_name == "RogersTwoWay"
								|| provider_name == "SalisburyComunication" ) {
                                document.smsform.format.value="7 Digit Pin Number";
                        }
                        else if(provider_name == "CommunicationSpecialistCompanies") {
                                document.smsform.format.value="7 Digit Pin Number";
                        }
                        else if(provider_name == "CookPaging") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "Digi-Page") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "GCSPaging") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "GrayLink") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "GTE") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "HoustonCellular") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "InfopageSystems") {
                                document.smsform.format.value="Pin Number";
                        }
                        else if(provider_name == "IndianaPaging") {
                                document.smsform.format.value="Last 4 Digits";
                        }
                        else if(provider_name == "HoustonCellular") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "JSM") {
                                document.smsform.format.value="Pin Number";
                        }
                        else if(provider_name == "Lauttamus") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "MCIPhone") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "Metrocall") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "Metrocall2-way") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "MetroPCS") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "Mobilecomm") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "Mobileone") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "Morris") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "nextel") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "Ntelos") {
                                document.smsform.format.value="10 Digit  Number";
                        }
                        else if(provider_name == "Omnipoint") {
                                document.smsform.format.value="10 Digit  Number";
                        }
                        else if(provider_name == "OnlineBeep") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "PacificBell"
                                || provider_name == "Qwest"
                                        || provider_name == "SouthernLINC"
                                        || provider_name == "SouthwesternBell"
                                        || provider_name == "Sprint"
                                        || provider_name == "SprintPCS"
                                        || provider_name == "SunCom"
                                        || provider_name == "T-Mobile"
                                        || provider_name == "USCellular"
                                        || provider_name == "USWest"
                                        || provider_name == "VerizonPCS"
                                        || provider_name == "VoiceStream"
                                        || provider_name == "Bluegrass"
                                        || provider_name == "CenturyTel"
                                        || provider_name == "CincinnatiBell"
                                        || provider_name == "corrwireless"
                                        || provider_name == "Dobson"
                                        || provider_name == "Dobson-Cellular"
                                        || provider_name == "EdgeWireless"
                                        || provider_name == "MidwestWireless"
                                        || provider_name == "PioneerEnidCellular"
                                        || provider_name == "PublicServiceCellular"
                                        || provider_name == "VirginMobile"
                                        || provider_name == "CellularSouth"
                                        || provider_name == "NPIWireless"
                                        || provider_name == "simplefreedom"
                                        || provider_name == "AlaskaCommunication" ) {

                                document.smsform.format.value="10 Digit Phone Number";
                        }
                        else if(provider_name == "PageMart") {
                                document.smsform.format.value="7 Digit Pin Number";
                        }
                        else if(provider_name == "PageMartAdvanced") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "PageOneNorthWest") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "Primco"
                                || provider_name == "RAMPage"
                                        || provider_name == "Satellink"
                                        || provider_name == "SBCAmeritech"
                                        || provider_name == "Teletouch"
                                        || provider_name == "TSRWireless"
                                        || provider_name == "VerizonPagers"
                                        || provider_name == "WebLinkWiereless"
                                        || provider_name == "Wyndtell"
                                        || provider_name == "Mobilfone"
                                        || provider_name == "SchuylkillMobileFone"
                                        || provider_name == "HighlandPaging"
                                        || provider_name == "CellularOnePagers"
                                        || provider_name == "VerizonPagers"
										|| provider_name == "ElectronicEngineerinng"
										|| provider_name == "SBCPagers"
										|| provider_name == "SBC2wayPagers") {
                                document.smsform.format.value="10 Digit Pager Number";
                        }
                        else if(provider_name == "ProPage"
                                || provider_name == "SkytelPagers") {
                                document.smsform.format.value="7 Digit Pager Number";
                        }
                        else if(provider_name == "IowaWireless" ) {
                                document.smsform.format.value="11 digit number  example: (15555555555)";
                        }




                }
                else if (country_name == "canada") {
                        document.smsform.format.value="10 Digit (1234567890)";
						document.smsform.number.maxLength= 10;
                        if(provider_name == "BellCanada"
                           || provider_name == "Fido"
                           || provider_name == "Rogers"
                           || provider_name == "Telus"
                           || provider_name == "NBTel") {
                                document.smsform.format.value="10 digit phone number";
                        }
                        else if(provider_name == "PageMartCanada"
                                || provider_name == "PageNetCanada"
                                        ) {
                                document.smsform.format.value="10 Digit Pager Number";
                        }

                }
                else if(country_name == "germany") {
                        if(provider_name == "DTT-Mobile"
                         || provider_name == "D1DeTeMobil"
                          || provider_name == "D2MannesmannMobilefunk"
                          || provider_name == "e-plus") {
                                document.smsform.format.value="11 Digit Number(017xxxxxxxx) ";
                        }


                }
                else if(country_name == "estonia") {
                        if(provider_name == "EMT") {
                                document.smsform.format.value="10 Digit Number(3725XXXXXX) ";
                        }
                        if(provider_name == "Radiolinja") {
                                document.smsform.format.value="10 Digit Number(37256XXXXXX) ";
                        }
                        if(provider_name == "QGSM") {
                                document.smsform.format.value="10 Digit Number(37255XXXXX) ";
                        }
                        if(provider_name == "MobilTelephone") {
                                document.smsform.format.value="10 Digit Number(37251xxxxxx) ";
                        }

                }
                else if(country_name == "singapore") {
						document.smsform.number.maxLength= 8;
                        if(provider_name == "Mobileone") {
                                document.smsform.format.value="8 Digit Phone Number";
                        }
                        if(provider_name == "singtelpage") {
                                document.smsform.format.value="8 Digit Number 97064402";
                        }


                }
                else if(country_name == "belgium") {
                        if(provider_name == "Mobistar") {
                                document.smsform.format.value="10 Digit Phone Number(049XXXXXXX)";
                        }

                }
					else if(country_name == "serbia") {
                        if(provider_name == "Mobtel") {
                                document.smsform.format.value="10 Digit Phone Number(38163xxxxxxx)";
                        }

                }
                else if(country_name == "austria") {
                        if(provider_name == "OneConnect") {
                                document.smsform.format.value="userid/Phone number format(436991xxxxxxx)";
                        }
                        if(provider_name == "Mobilkom") {
								document.smsform.number.maxLength= 12;
                                document.smsform.format.value=" 43664xxxxxxx Example(436641356898)";
                        }
                        if(provider_name == "MaxMobil") {
								document.smsform.number.maxLength= 12;
                                document.smsform.format.value=" 43676xxxxxxx Example(436763038641)";
                        }
                        if(provider_name == "T-MobileAustria") {
							document.smsform.number.maxLength= 11;
                                document.smsform.format.value="11 digit number format(43676yournumber)";
                        }



                }
                else if(country_name == "france") {
                        if(provider_name == "SFRFrance") {
                                document.smsform.format.value="Phone number example06xxxxxxxx";
                        }
                        if(provider_name == "Itineris") {
                                document.smsform.format.value="Phone number example06xxxxxxxx";
                        }

                }
                else if(country_name == "switzerland") {
                        if(provider_name == "SunriseMobile"
                           || provider_name == "Swisscom") {
                                document.smsform.format.value="Phone number ";
                        }

                }
				else if(country_name == "uk") {
					    document.smsform.number.maxLength= 10;
                        document.smsform.format.value="10 Digit (7801123456)";

                        if(provider_name == "T-MobileUK") {
                                document.smsform.format.value="10 Digit Phone number example:7903738793";
                        }
                        if(provider_name == "Orange") {
                                document.smsform.format.value="10 Digit Phone number example:7903738793";
                        }
                        if(provider_name == "o2") {
                                document.smsform.format.value="User name or number";
                        }


                }
                else if(country_name == "russia") {
                        if(provider_name == "mts"
                           || provider_name == "BeeLine"
                           || provider_name == "Vessotel"
                            || provider_name == "primtel"
                                 || provider_name == "SiberianCellularSystems") {
                                document.smsform.format.value="10 Digit Phone number Example:8075551234";
                        }
                        if(provider_name == "samara") {
                                document.smsform.format.value="Phone number Example:79023xxxxxx";
                        }


                }
                else if(country_name == "spain") {
						 document.smsform.number.maxLength= 9;
                        if(provider_name == "Movistar"
                           || provider_name == "AirtelSpain"
                           || provider_name == "VodafoneSpain") {
                                document.smsform.format.value="Phone number Example:696081358";
                        }

                }
        else if(country_name == "hungary") {
                        if(provider_name == "pannon") {
                                document.smsform.format.value="3620xxxxxxx Example: 36209225242";
                        }

                }
                else if(country_name == "italy") {
                        if(provider_name == "telecomitalia") {
							document.smsform.number.maxLength= 10;
							document.smsform.format.value="Phone number Example: 3356333984";
						}
						if(provider_name == "VodafoneItaly") {
							document.smsform.number.maxLength= 10;
                                document.smsform.format.value="10 digit example:3**number(3471234567)";
                        }


                }
                else if(country_name == "denmark") {
                        if(provider_name == "DanmarkMobil"
                           || provider_name == "Sonofon"
                            || provider_name == "TeliaDenmark") {
                                document.smsform.format.value="Phone number Example: xxxxxxxx";
                        }

                }
                else if(country_name == "sweden") {
                        if(provider_name == "ComviqGSM") {
                                document.smsform.format.value="Phone number Example: 0704450278";
                        }
                        if(provider_name == "Europolitan") {
                                document.smsform.format.value="Phone number";
                        }
                        if(provider_name == "TelenorMobil") {
                                document.smsform.format.value="Phone number example: 95964313";
                        }

                }
                else if(country_name == "norway") {
                        if(provider_name == "TelenorMobil") {
                                document.smsform.format.value="Phone number example: 95964313";
                        }

                }
        else if(country_name == "poland") {
                        if(provider_name == "PlusGSM") {
                                document.smsform.format.value="Phone number example: 4860xxxxxxx";
                        }
                        if(provider_name == "IdeaCentertel") {
                                document.smsform.format.value="Phone number example: 501XXXXXX";
                        }

                }
        else if(country_name == "malaysia") {

                        if(provider_name == "Celcom") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="019xxxxxxx example: 0193643590";
                        }
                        if(provider_name == "Maxis") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="012xxxxxxx example: 0123643590";
                        }
                        if(provider_name == "Digi") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="016xxxxxxx example: 0163643590";
                        }


                }
                else if(country_name == "tanzania") {
                        if(provider_name == "Mobitel") {
                                document.smsform.format.value="41XXXXXX example: 41123456";
                        }
        }
        else if(country_name == "portugal") {
                        if(provider_name == "Optimus") {
							document.smsform.number.maxLength= 9;
                                document.smsform.format.value="93xxxxxxx";
                        }
                        if(provider_name == "TMN") {
							document.smsform.number.maxLength= 9;
                                document.smsform.format.value="96xxxxxxx";
                        }
                        if(provider_name == "telecel") {
								document.smsform.number.maxLength= 9;
                                document.smsform.format.value="91xxxxxxx";
                        }


                }
        else if(country_name == "lithuania") {
                        if(provider_name == "Omnitel") {
                                document.smsform.format.value="xxxxxxx example 9812345";
                        }

                }
        else if(country_name == "latvia") {
                        if(provider_name == "LMT"
                           || provider_name == "Tele2Latvia"
                           || provider_name == "Baltcom") {
                                document.smsform.format.value=" 371xxxxxxx example 3716459277";
                        }

                }
        else if(country_name == "ukraine") {
                        if(provider_name == "UMCGSM") {
								document.smsform.number.maxLength= 12;
                                document.smsform.format.value="12 digit example 38050xxxxxxx";
                        }
                        if(provider_name == "KyivstarGSM") {
                                document.smsform.format.value=" 38067xxxxxxx example 380671234567";
                        }
                        if(provider_name == "GoldenTelecom") {
                                document.smsform.format.value=" 8050xxxxxxx example 80501234567";
                        }
                        if(provider_name == "KievstarKiev") {
								document.smsform.number.maxLength= 12;
                                document.smsform.format.value="12 digit example 38050xxxxxxx";
                        }
						


                }
        else if(country_name == "slovenia") {
                        if(provider_name == "SiMobil"
                           || provider_name == "Mobitel_sl") {
                                document.smsform.format.value=" xxxxxx example 123456";
                        }

                }
                else if(country_name == "czechRepublic") {
                        if(provider_name == "Oskar") {
                                document.smsform.format.value=" 00420xxxxxxxxx example 00420602111111";
                        }
                        if(provider_name == "Eurotel") {
								document.smsform.number.maxLength= 12;
                                document.smsform.format.value="420602932033 example 420603123456";
                        }

                        if(provider_name == "Paegas") {
								document.smsform.number.maxLength= 12;
                                document.smsform.format.value=" 420xxxxxxxxx example 420603123456";
                        }


                }

        else if(country_name == "lebanon") {
                        if(provider_name == "Cellis"
                           || provider_name == "LibanCell") {
                                document.smsform.format.value=" 9613xxxxxx example 9613782087";
                        }

                }
        else if(country_name == "bermuda") {
                        if(provider_name == "MobilityBermuda") {
                                document.smsform.format.value="10 Digit Phone Number";
                        }

                }
        else if(country_name == "luxembourg") {
                        if(provider_name == "P&TLuxembourg") {
                                document.smsform.format.value="9 Digit Phone Number example 021123456";
                        }

                }
        else if(country_name == "kenya") {
                        if(provider_name == "Safaricom") {
                                document.smsform.format.value="Phone Number example: 254722857708";
                        }

                }
       else if(country_name == "indonaeia") {
                        if(provider_name == "SatelindoGSM") {
                                document.smsform.format.value="Phone Number example: 6281578715094";
                        }

                }
       else if(country_name == "japan") {
                        if(provider_name == "VodafoneJapan"
                           || provider_name == "NTTDOCOMO"
                           || provider_name == "NTT") {
                                document.smsform.format.value="Phone Number";
                        }

                }
       else if(country_name == "pakistan") {
                        if(provider_name == "Mobilink") {
                                document.smsform.format.value="Phone Number ex: 03001234567";
                        }
                        if(provider_name == "Ufone") {
                                document.smsform.format.value="Phone Number ex: 03337654321";
                        }
                        if(provider_name == "InstaPhone") {
                                document.smsform.format.value="Phone Number ex: 03201234567";
                        }

                }
       else if(country_name == "bulgaria") {
                        if(provider_name == "M-tel") {
                                document.smsform.format.value="Phone Number example: 359xxxxxxxx";
                        }

                }
       else if(country_name == "brazil") {
						 document.smsform.format.value="Ten Digit phone number";
						 document.smsform.number.maxLength= 10;
                        if(provider_name == "NextelBrazil") {
                                document.smsform.format.value="Phone Number example: 551112345678";
                        }
                        if(provider_name == "BCPOnline") {
                                document.smsform.format.value="10 Digit Phone Number example: 1112345678";
                        }
                        if(provider_name == "americelonline") {
							
                                document.smsform.format.value="10 Digit Phone Number format 0629XXXXXX";
                        }
                        if(provider_name == "TimnetBrazil") {
							document.smsform.number.maxLength= 11;
							
                                document.smsform.format.value="11 Digit Phone Number format 08196158015";
                        }





       }


				else if(country_name == "georgia") {
                        if(provider_name == "Geocell") {
                                document.smsform.format.value="Phone Number example: 99577xxxxxxx";
                        }
                        if(provider_name == "MAGTI") {
                                document.smsform.format.value="Phone Number example: 99532xxxxxxx";
                        }

                }
				else if(country_name == "netherlands") {
                        if(provider_name == "T-MobileNetherlands") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="10 digit  Number example: 0624123456";
                        }
                       

                }
				else if(country_name == "australia") {

                        if(provider_name == "Optus") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="10 digit  Number example: 0421999000";
                        }
                        if(provider_name == "vodafoneAustralia") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="user name or 10 digit  Number example: 0421999000";
                        }
                }
				else if(country_name == "chile") {

                        if(provider_name == "BellSouthChile") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="user name or 10 digit  Number example: 0421999000";
                        }
                        if(provider_name == "SMARTCOM") {
								document.smsform.number.maxLength= 8;
                                document.smsform.format.value="8 digit  Number example:  98584345";
                        }
                        if(provider_name == "ENTELPCS") {
								document.smsform.number.maxLength= 7;
                                document.smsform.format.value="7 digit  Number example:  98584345";
                        }


                }
				else if(country_name == "peru") {
						document.smsform.number.maxLength= 10;
                        if(provider_name == "BellSouthPeru") {
								
                                document.smsform.format.value=" 10 digit  format:716xxxxxxx ";
                        }

                        if(provider_name == "NextcelPeru") {
							document.smsform.number.maxLength= 8;
								
                                document.smsform.format.value=" 8 digit  format:716xxxxxxx ";
                        }
						

				} 
				else if(country_name == "ecuador") {

                        if(provider_name == "BellSouthEcuador") {
								document.smsform.number.maxLength= 7;
                                document.smsform.format.value="7 digit  Number example: 9857087";
                        }
                        if(provider_name == "PortaFree") {
								document.smsform.number.maxLength= 7;
                                document.smsform.format.value="7 digit  Number example: 9562278";
                        }

						
                }
				else if(country_name == "Venezuela") {

                        if(provider_name == "MovilnetVenuzula") {
								document.smsform.number.maxLength= 8;
                                document.smsform.format.value="8 digit  Number example: 98570871";
                        }
                        if(provider_name == "TELCEL") {
								document.smsform.number.maxLength= 8;
                                document.smsform.format.value="User Name";
                        }

						
                }
				else if(country_name == "colombia") {

                        if(provider_name == "Celcaribe") {
								
                                document.smsform.format.value="User name ";
                        }
                        if(provider_name == "Metrotel") {
								
                                document.smsform.format.value="User name ";
                        }
                        if(provider_name == "Telecartagena") {
								
                                document.smsform.format.value="User name ";
                        }
                        if(provider_name == "BELLSOUTHColombia") {
								
                                document.smsform.format.value="User name";
                        }


						

                }
				else if(country_name == "Jamaica") {

                        if(provider_name == "CableWireless") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="10 digit  Number example 3452225555";
                        }
                        if(provider_name == "CableWireless") {
								document.smsform.number.maxLength= 10;
                                document.smsform.format.value="10 digit  Number example 8768824874";
                        }

                }
				else if(country_name == "Panama") {

                        if(provider_name == "CableWirelessPanama") {
								
                                document.smsform.format.value="User Name";
                        }
                        if(provider_name == "BellSouthSpeedDemo") {

								document.smsform.number.maxLength= 7;
                                document.smsform.format.value="7 digit phone number 612XXXX";
                        }
                        if(provider_name == "BellSouthPanama") {

								
                                document.smsform.format.value="User Name";
                        }

                
				}
				else if(country_name == "Bolivia") {
						document.smsform.number.maxLength= 8;
						document.smsform.format.value="8 digit Phone number ex:72029235 ";
                }
				else if(country_name == "Trinidad_and_Tobago") {
						document.smsform.number.maxLength= 10;
						document.smsform.format.value="10 digit Phone number Ex:868#######  ";
                }
				else if(country_name == "Guatemala") {
						document.smsform.number.maxLength= 8;
						document.smsform.format.value="8 digit Phone number Ex: 52045689";
                }
				else if(country_name == "Paraguay") {

						 if(provider_name == "PersonalParaguay") {
							document.smsform.number.maxLength= 6;
							document.smsform.format.value="6 digit number without area code Ex:210210";
						 }
                }




				else if(country_name == "argentina") {
						document.smsform.number.maxLength= 10;
						 if(provider_name == "Movicom") {
							document.smsform.number.maxLength= 10;
							document.smsform.format.value="10 digit number without area code Ex:155xxxxxxx";
						 
						 }
						 if(provider_name == "Unifon") {
							document.smsform.number.maxLength= 10;
							document.smsform.format.value="10 digit number without area code Ex:11XXXXXXXX";
						 
						 }
						 if(provider_name == "Personnel") {
							document.smsform.number.maxLength= 10;
							document.smsform.format.value="10 digit number without area code Ex:15XXXXXXXX";
						 
						 }
						 if(provider_name == "SkytelArgentina") {
							document.smsform.number.maxLength= 7;
							document.smsform.format.value="7 digit number without area code Ex:5930000";
						 
						 }
						 if(provider_name == "Conectel") {
							document.smsform.number.maxLength= 7;
							document.smsform.format.value="7 digit number without area code Ex:5930000";
						 
						 }



				}

				else if(country_name == "Honduras") {

						 if(provider_name == "Celtel") {
							document.smsform.number.maxLength= 7;
							document.smsform.format.value="7 digit number without area code Ex:9955847";
						 }
                }
				else if(country_name == "ireland") {

						 if(provider_name == "Meteor") {
							document.smsform.number.maxLength= 10;
							document.smsform.format.value="10 digit number without area code Ex:0857123456";
						 }
                }



				

				else {
				
				}




        }        // end of the function update number format

                function updatecountrylist() {
                //alert("checl");
                 var country_display = new Array();
                 var country_value = new Array();
                 country_display = ["Country",
                                                          "Argentina","Australia","Austria","Azerbaijan","Belgium","Bermuda","Bolivia","Brazil","Bulgaria","Canada","Chile","Colombia","CzechRepublic","Denmark","Estonia","Ecuador","finland","France","Georgia","Germany","Guatemala","Hungary","Honduras","Indonesia","Ireland","Italy",
                                                "Japan","Jamaica","Kazakhstan","kenya","Latvia","Lebanon","Lithuania","Luxembourg","Malaysia","Netherlands","Norway","pakistan","Panama","Peru","Paraguay","Poland","Russia","Serbia","Singapore","Slovenia","Spain","Sweden",
                                                "Switzerland","Tanzania","Trinidad_and_Tobago","UK","Ukraine","USA","Venezuela"];
                 country_value = [" ",
                                                 "argentina","australia","austria","azerbaijan","belgium","bermuda","Bolivia","brazil","bulgaria","canada","chile","colombia","czechRepublic","denmark","estonia","ecuador","finland","france","georgia","germany","Guatemala","hungary","Honduras","indonesia","ireland","italy",
                                                "japan","Jamaica","kazakhstan","kenya","latvia","lebanon","lithuania","luxembourg","malaysia","netherlands","Norway","pakistan","Panama","peru","Paraguay","poland","russia","serbia","singapore","slovenia","spain","sweden",
                                                "switzerland","tanzania","Trinidad_and_Tobago","uk","ukraine","usa","Venezuela"];
                        document.smsform.country.options.length = country_display.length;
                for( var i=0; i<country_value.length; i++) {
                        document.smsform.country.options[i] =
                                  new Option (country_display[i],country_value[i]);
                }

        } // End of the function updatecountrylist

                function isnumeric(t_numeric) {
                 var charpos = t_numeric.search("[^0-9]");
                 if(t_numeric.length > 0 &&  charpos >= 0)
                 {
                   return false;
                 }
                 return true
        }
function valid_email(emailad) {
                var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
                var check=/@[\w\-]+\./;
                var checkend=/\.[a-zA-Z]{2,3}$/;
                pattern=/[^@_\.\w\d]|@@|\.\.|__|^@|^\.|^_|@$|\.$|_$|@\.|\.@|@_|_@|\._|_\.|(@)[^@]*\1/g;

                if((((emailad.match(/@/)) && (emailad.match(/\./))) == null) || (emailad.match(pattern) != null))
                 {
                        return false;
                 }
                return true;
}//End function valid_email
        function verify() {
                if(document.smsform.country.selectedIndex < 1) {
					alert("Please select  the country");
                        document.smsform.country.focus();
                        return false;

				}
                if(document.smsform.provider.selectedIndex < 1) {
					alert("Please select  the provider");
                        document.smsform.provider.focus();
                        return false;

				}


				if (document.smsform.number.value=='') {
                        alert("Please enter the Cell Number");
                        document.smsform.number.focus();
                        return false;
                }
				 if(!isnumeric(document.smsform.number.value)) {
					alert("Mobile number should be number ");
					document.smsform.number.focus();
					return false;


				 }
				if(document.smsform.email.value=='') {
                        alert("please enter the mail id");
                        document.smsform.email.focus();
                        return false;
                }
                if(!valid_email(document.smsform.email.value)) {
                        alert('Please enter valid email id example:yourname@yahoo.com');
                        smsform.email.focus();
                        return false;
                }
                if(document.smsform.subject.value=="") {
                        if(document.smsform.message.value=="") {
                                alert('Please enter subject or message ');
                                return false;
                        }

                }
                if(document.smsform.message.value.length>100) {
                        alert("message should be maximum of 100 letters");
                        document.smsform.message.focus();
                        return false;
                }

        }

		function bookmark(){
			window.external.AddFavorite(location.href,"free SMS site")
        }// end of book mark function

