function browserCheck() {
	var agt=navigator.userAgent.toLowerCase();
  	var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
    this.nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
    this.nav2 = (this.nav && (is_major == 2));
    this.nav3 = (this.nav && (is_major == 3));
    this.ns4 = (this.nav && (is_major == 4));
    this.ns4up = (this.nav && (is_major >= 4));
    this.nsonly      = (this.nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    this.ns5 = (this.nav && (is_major == 5));
    this.ns5up = (this.nav && (is_major >= 5));
    this.ns6 = (this.nav && (is_major == 5) && (agt.indexOf("netscape")!=-1) && (agt.indexOf("6.")!=-1));
    this.ns6up = (this.nav && (is_major >= 5) && (agt.indexOf("netscape")!=-1) && (agt.indexOf("6.")!=-1));
    this.ns7 = (this.nav && (is_major == 5) && (agt.indexOf("netscape")!=-1) && (agt.indexOf("7.")!=-1));
    this.ns7up = (this.nav && (is_major >= 5) && (agt.indexOf("netscape")!=-1) && (agt.indexOf("7.")!=-1));
    this.ie   = (agt.indexOf("msie") != -1);
    this.ie3  = (this.ie && (is_major < 4));
    this.ie4  = (this.ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-1) );
    this.ie4up  = (this.ie  && (is_major >= 4));
    this.ie5  = (this.ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    this.ie5up  = (this.ie  && !this.ie3 && !this.ie4);
    this.ie6  = (this.ie && (is_major == 4) && (agt.indexOf("msie 6.0")!=-1) );
    this.ie6up  = (this.ie  && !this.ie3 && !this.ie4 && !this.ie5);
    this.aol   = (agt.indexOf("aol") != -1);
    this.aol3  = (this.aol && this.ie3);
    this.aol4  = (this.aol && this.ie4);
    this.opera = (agt.indexOf("opera") != -1);
    this.webtv = (agt.indexOf("webtv") != -1);

	this.win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
	this.mac   = (agt.indexOf("mac")!=-1);

}
is = new browserCheck();

var Obj;

function getObjectName(nameOfObject){

	Obj = null;

	if (is.ie4||is.ie4up||is.ie5||is.ie5up||is.ie6||is.ie6up) Obj = document.all[nameOfObject]
	else if (is.ns5||is.ns5up||is.ns6||is.ns6up) Obj = document.getElementsByTagName("*")[nameOfObject];
	else if (is.ns4||is.ns4up||is.ns4only) findLayer(window,nameOfObject);

	//if (!Obj || ( is.ns4 && Obj == window ) ) Obj = "Object not found";

	return Obj;
}

function findLayer(node,nameOfObject) {
	
	if ( node.id == nameOfObject||node.name == nameOfObject ) {Obj = node; Obj.style = node;};
	
	for ( var counter = 0; counter < node.document.images.length; counter++ ) {
		if (node.document.images[counter].id==nameOfObject||node.document.images[counter].name==nameOfObject) { Obj = node.document.images[counter]; Obj.style = node.document.images[counter]; }
	}

	for ( var counter = 0; counter < node.document.forms.length; counter++ ) {
		for ( var i = 0; i < node.document.forms[counter].elements.length; i++ ) {
			if (node.document.forms[counter].elements[i].id==nameOfObject||node.document.forms[counter].elements[i].name==nameOfObject) Obj = node.document.forms[counter].elements[i];
		}
	}
		
	for ( var i = 0; i < node.document.layers.length; i++ ) {
		findLayer(node.document.layers[i],nameOfObject);
	}
}

var gCountry = new Array("Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Haven","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming");
var gCountryID = new Array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52");

var gStateProvince = new Array("Birmingham International Airport (BHM)","Chatanooga Airport","Dothan Regional Airport (DHN)","Fairhope Municipal (4R4)","Gadsden Muicipal (GAD)","Gulf Shores/Jack Edwards (GUF)","Huntsville Airport (HSV)","Mobile Bates Field (MOB)","Mobile Skywest (S26)","Montgomery Metro (MGM)","Muscle Shoals Regional Airport (MSL)","Tuscaloosa Municipal Airport (TCL)",
"Anchorage International Airport (ANC)","Anchorage Merrill Field Airport Fairbanks (FAI)","Juneau International Airport (JNU)","Kodiac (AK)","Merrill Field (MRI)",
"Avra Valley (AVW)","Chandler Municipal (CHD)","Flagstaff (FLG)","Glendale (GEU)","Grand Canyon Airport (GCN)","Laughlin/Bullhead City International Airport","Mesa - Falcon Field Airport","Mesa - Williams Gateway Airport (FFZ)","Phoenix Sky Harbor Intl. Airport (PHX)","Prescott Municipal Airport (PRC)","Scottsdale (ACF)","Tucson International Airport (TUS)","Yuma International Airport (YUM)",
"Fairbanks (FAI)","Fayetteville Drake Field Municipal Airport (FYV)","Fort Smith Regional Airport (FSM)","Hot Springs Memorial (HOT)","Jonesboro (JBR)","Little Rock National Airport (LIT)","Texarkana Regional Airport (TXK)",
"Auburn (AUM)","Bakersfield - Meadowsfield Airport (BFL)","Burbank Airport (BUR)","Carlsbad - McClellan-Palomar Airport (CLD)","Concord (CCR)","Fresno Yosemite International Airport (FAT)","John Wayne/Orange (SNA)","Long Beach Airport (LGB)",
"Los Angeles International (LAX)","Modesto - Modesto City County Airport (MOD)","Monterey Peninsula Airport (MRY)","Napa County (APC)","Oakland International Airport (OAK)","Orange County/Santa Ana/John Wayne (SNA)","Ontario International Airport (ONT)",
"Palm Springs (PSP)","Redding Municipal Airport (RDD)","Redding - Benton Airpark","Sacramento Executive Airport (SAC)","Sacramento International Airport (SMF)","San Diego - Lindbergh Field International Airport (SAN)","San Diego Brown Field (SDM)",
"San Francisco International Airport (SFO)","San Jose International Airport (SJC)","San Luis - Obispo County Airport (SBP)","Santa Ana - John Wayne International Airport (SNA)","Santa Barbara Municipal Airport (SBA)","Santa Maria Airport (SMX)",
"Santa Monica (SMO)","Santa Rosa Sonoma County (STS)","VISALIA (VIS)","Watsonville Municipal (WVI)",
"Aspen - Pitkin County Airport (ASE)","Breckenridge (QKB)","Boulder Municipal Airport (WBU)","Cheyenne, WY","Colorado Springs Airport (COS)","Denver International Airport (DEN)","Durango - La Plata County Airport (DRO)","Fort Collins/Loveland (FNL)","Front Range (FTG)",
"Garfield County (RIL)","Grand Junction - Walker Field Airport (GJT)","Greeley - Weld County Airport (GXY)","Montrose Regional Airport (MTJ)","Pueblo Memorial Airport (PUB)","Steamboat Springs - Bob Adams Field Airport","Telluride Regional Airport (TEX)","Vail/Eagle County (EGE)",
"Boston Logan (BOS)","Bradley International (BDL)","Brainard/Harford (HFD)","Danbury (DXR)","Groton - New London Airport  (GON)","John F. Kennedy (JFK)","LaGuardia (LGA)","Newark International (EWR)","New Haven - Tweed New Haven Airport (HVN)","Oxford/Waterbury (OXC)","Providence TF Green (PVD)","Pittsfield (PSF)","Westfield/Barnes (BAF)",
"Baltimore Washington (BWI)","Newark International (EWR)","New Castle Wilmington (ILG)","Philadelphia International (PHL)",
"Baltimore Washington (BWI)","Dulles (IAD)","Reagan National (DCA)",
"Boca Raton Airport (BCT)","Bunnel - Flagler County Airport","Crestview/Sikes (CEW)","Daytona Beach International Airport (DAB)","Destin (DSI)","Fort Lauderdale Executive Airport & Airpark (FXE)","Fort Lauderdale International Airport (FLL)","Fort Myers/Southwest (RSW)","Fort Walton/Okaloosa (VPS)","Gainesville Jr Allison (GNV)","Jacksonville International Airport (JAX)","Jacksonville - Craig Airport (CRG)","Jacksonville - Herlong Airport (23J)","Key West (EYW)","Kissimmee Municipal Airport (ISM)","Lakeland - Linder Regional Airport (LAL)","Marathon - Florida Keys Airport (MTH)",
"Melbourne International Airport (MLB)","Miami International Airport (MIA)","Naples Municipal Airport (APF)","Orlando Executive Airport (ORL)","Orlando International Airport (MCO)","Palm Beach (LNA)","Panama City - Bay County International Airport (PFN)","Pensacola Regional Airport (PNS)","Sanford Orlando (SFB)","Sarasota-Bradenton International Airport (SRQ)","Sebring Regional Airport","St. Augustine (SGJ)","St. Petersburg-Clearwater International Airport (PIE)","St. Petersburg - Whitted (SPG)","Tallahassee Regional Airport (TLH)","Tampa International Airport  (TPA)","Venice Municipal (VNC)","Vero Beach (VRB)","West Palm Beach (PBI)",
"Albany Southwest Regional(ABY)","Athens Municipal (AHN)","Atlanta Dekalb/Peachtree (PDK)","Atlanta Fulton County (FTY)","Atlanta Hartsfield International Airport (ATL)","Augusta - Bushfield Airport","Columbus Metropolitan Airport (GSG)","Jacksonville International (JAX)","Macon Lewis B Wilson (MCN)","Macon Middle Georgia Regional (MAC)","Savannah International Airport (SAV)","Tallahassee Airport (TLH)","Valdosta Regional (VAL)", 
"Hilo International Airport- Hawaii (ITO)","Honolulu International Airport- Oahu (HNL)","Kahului Airport - Maui (OCG)","Kona - Keahole International Airport - Hawaii (KOA)",
"Boise Municipal (BOI)","Idaho Falls (IDA)","Lewinston-Nez Perce County Regional Airport","Pocatello Regional Airport (PIH)","Spokane Airport","Twin Falls Airport (TWF)",  
"Aurora Municipal (AUZ)","Belville - St. Louis Mid America Airport (BLV)","Bloomington - Central Illinois Regional Airport (BMI)","Champaign - Willard Airport (CMI)","Chicago - Lansing (IGQ)","Chicago - Meigs Field (GCX)","Chicago - Midway Airport (MDW)","Chicago - O'Hare International Airport (ORD)","Decatur Airport (DEC)","Dupage (DPA)","Galesburg Municipal (GBC)","Gary Airport (GYY)","Joliet Park (JOT)","Milwaukee General Mitchell (MIL)","Moline - Quad City International Airport (MLI)","Peoria Regional Airport (PIA)","Rockford (RFD)","Schaumburg (JMH)","Springfield Capital Airport (SPI)","St Louis (STL)","Terre Haut, (Indiana)","Waukegan Regional (UGN)","Wheeling Palwaukee Aiport (PWK)", 
"Chicago Midway (MDW)","Chicago O'Hare (ORD)","Evansville Regional Airport (EW)","Fort Wayne International Airport (FWA)","Gary/Chicago Airport (GYY)","Griffith - Merrillville Airport (05C)","Indianapolis International Airport (IND)","Lafayette - Purdue University Airport (LAF)","Louisville International KY","Monroe County/Bloomington (BMG)","South Bend Regional Airport (SBN)","Terre Haute - Hulman Field International Airport (HUF)","Valparaiso - Porter County Municipal Airport (VPZ)",
"Cedar Rapids Airport (CID)","Des Moines International Airport (DSM)","Dubuque Airport (DBQ)","Fort Dodge Regional Airport (FOD)","Mason City Municipal Airport","Omaha International Airport NE","Waterloo Municipal (ALO)",
"Great Bend Municipal (GBD)","Hutchinson Municipal (HUT)","Kansas City Downtown (MKC)","Kansas City International (MCI)","Lee's Summit (LXT)","Manhattan Municial (MHK)","Olathe/Johnson County (OJC)","Topeka (TOP)","Salina Municipal Airport (SLN)","Wichita - Mid-Continent Airport (ICT)", 
"Bowling Gree/Warren County (BWG)","Bowman Field (LOU)","Cincinnati International Airport (CVG)","Evansville Airport","Frankfort - Capital City Airport","Lexington Blue Grass Airport (LEX)","Louisville International Airport (SDF)","Owensboro - Davies County Regional Airport (OWB)",
"Alexandria International Airport (AEX)","Alexandria Elser Field (ESF)","Baton Rouge Metropolitan Airport (BTR)","Gulfport/Biloxi Airport","Lafayette/New Iberia Municipal","Lake Charles - Chennault International Airport (LCH)","Monroe Regional (MLU)","New Orleans International Airport (MSY)","New Orleans Lakefront (NEW)","Shreveport Airport (SHV)", 
"Auburn/Lewiston (LEW)","Augusta State (AUG)","Bangor International Airport (BGR)","Boston Logan - Ma (BOS)","Manchester Airport - NH (MST)","Portland International Jetport (PWM)","Waterville (WVL)",
"Baltimore/Washington International Airport (BWI)","College Park (CGS)","Fort Washington (QFW)","Dulles International- VA (IAD)","Gaithersburg Montgomery (GAI)","Martin Field (MTN)","Philadelphia International - PA  (PHL)","Reagan National - VA (DCA)",
"Bedford Airport (BED)","Boston Logan International Airport (BOS)","Bradley Windsor Locks - CT","Lawrence Municipal Airport (LWM)","Manchester Airport - NH (MHT)","Martha's Vineyard Airport","Nantucket Memorial Airport (ACK)","New Bedford Airport (EWB)","Norwood (OWD)","Porland Airport - ME","Providence TF Green - RI (PVD)","Springfield (SFY)","Worcester Regional Airport (ORH)",
"Alpena County Regional Airport (APN)","Detroit City Airport (DET)","Detroit Metro International Airport (DTW)","Flint - Bishop International Airport (FNT)","Grand Rapids - Kent County International Airport (GRR)","Kalamazoo - Battle Creek International Airport (AZ0)","Lansing - Capital City Airport (LAN)","Midland/Tri City (MBS)","Muskegon County Airport (MKG)","Oakland County (PTK)","Toledo Airport - OH (TOL)","Traverse City - Cherry Capital Airport (TV)", 
"Austin Municipal (AUM)","Duluth International Airport (DLH)","Hibbing - Chisholm-Hibbing Airport","Grand Marais Airport & Seaplane Base","International Falls Airport  (INL)","Minneapolis-St. Paul International Airport (MSP)","Owatonna Municipal (OWA)","Rochester International Airport (RST)","Winona/La Crosse Municipal (LSE)","St. Cloud Airport", 
"Columbus - Golden Triangle Regional Airport","Greenville - Mid Delta Airport","Gulfport - Biloxi Regional Airport (GPT)","Hattiesburg - Laurel Airport","Jackson International Airport (JAN)","Jackson/Hawkins Field (HKS)","Memphis Airport (MEM)","Meridian/Key Field (MEI)","New Orleans International - LA (MSY)","Tupelo Regional Airport (TUP)","Vicksburg Municipal (VKS)", 
"Cape Girardeau Airport (CGI)","Columbia Regional (COU)","Joplin Regional Airport (JLN)","Kansas City Downtown Airport (MKC)","Kansas City International Airport (MCI)","Spirit of St. Louis Airport (SUS)","Springfield-Branson Regional Airport (SGF)","St. Louis - Lambert International Airport (STL)",
"Billings Logan International Airport (BIL)","Butte - Bert Mooney Airport (BTM)","Great Falls International (GTF)","Kalispell - Glacier Park International Airport (FCA)","Missoula International Airport (MSO)",
"Aurora Municipal Airport (AUH)","Grand Island - Central Nebraska Airport (GRI)","Kearney Municipal Airport","Lincoln Municipal Airport (LNK)","North Platte - Lee Bird Field Airport","Omaha Airport (OMA)","Scottsbluff (BFF)", 
"Las Vegas McCarran International Airport (LAS)","Las Vegas Municipal (LVS)","Reno/Tahoe International Airport (RNO)","Sky Harbor (HSH)", 
"Boston Logan - MA (BOS)","Keene - Dillant Hopkins Airport (EEN)","Lebanon Municipal Airport (LEB)","Manchester International Airport (MHT)","Portland Airport (ME)","Portsmouth - Pease International Airport (PSM)", 
"Atlantic City International Airport (ACY)","Caldwell (CDW)","Islip Long Island Mcarthur - NY (ISP)","John F Kennedy (JFK)","Laguardia (LGA)","Linden (LDJ)","Morristown Municipal Airport (MMU)","Newark International Airport (EWR)","Philadelphia International (PHL)","Princeton/Rocky Hill (PCT)","Teterboro Airport (TEB)","Trenton - Mercer Airport (TTN)","White Plains - Westchester - NY (HPN)", 
"Albuquerque International Sunport (ABQ)","Albuquerque - Double Eagle II Airport (AEG)","El Paso Airport - TX","Las Cruces International Airport (LRU)","Santa Fe Municipal Airport  (SAF)","Taos Municipal Airport (TSM)", 
"Albany Airport (ALB)","Binghamton - Edwin A. Lake Airport (BGM)","Buffalo Niagara International Airport (BUF)","Elmira/Corning Regional Airport (ELM)","Islip - MacArthur Airport (ISP)","Ithaca Tompkins Regional Airport (ITH)","JFK International Airport (JFK)","La Guardia International Airport (LGA)","Newark International (EWR)","Niagara Falls International Airport","Poughkeepsie/Dutchess (POU)","Rochester International Airport (ROC)","Suffolk County - Francis S. Gabreski Airport","Syracuse - Hancock International Airport (SYR)","Utica - Oneida County Airport (UCA)","Westchester County Airport/White Plains (HPN)",
"Asheville Regional Airport (AVL)","Charlotte/Douglas International Airport (CLT)","Greensboro - Piedmont Triad International Airport (GSO)","Greenville Airport (PGV)","Hickory Regional Airport (HYK)","Jacksonville (OAJ)","New Bern - Craven County Airport (EWN)","Newport News/Williamsburg International (PHF)","Raleigh-Durham International Airport (RDU)","Rocky Mount - Wilson Airport (RMT)","Wilmington International Airport (ILM)", 
"Bismarck Municipal Airport","Fargo - Hector Internatonal Airport (FAR)","Grand Forks International Airport (GFK)","Minot International Airport (MOT)", 
"Akron Canton Regional Airport (CAK)","Cincinnati International - OH (CVG)","Cleveland - Hopkins International Airport (CLE)","Columbus International Airport (CMH)","Dayton International Airport (DAY)","Detroit Metropolitan - MI (DTW)","Huntington Airport - WV","Mansfield Lahm Airport","Rickenbacker International Airport","Toledo - Metcalf Airport","Toledo Express Airport (TOL)","Vienna - Youngstown-Warren Regional Airport (YNG)",
"Lawton - Fort Sill Airport","Oklahoma City Will Rogers Airport (OKC)","Tulsa International Airport (TUL)","Tulsa Richard L. Jones Jr. Airport","Woodring Municipal (WGD)", 
"Eugene Airport (EUG)","Klamath Falls International Airport (LMT)","Medford - Rogue Valley Intl. Airport (MFR)","Pendleton - Eastern Oregon Airport (PDT)","Portland International Airport (PDX)","Redmond - Roberts Field Airport (RDM)",
"Allentown - Lehigh Valley International Airport (ABE)","Baltimore Washington International - MD  (BWI)","Erie International Airport (ERI)","Harrisburg International Airport (MDT)","JFK International  - NY (JFK)","Laguardia - NY (LGA)","Lancaster Airport (LNS)","Newark International (EWR)","Philadelphia International Airport (PHL)","Pittsburgh International Airport (PIT)","Reading Regional Airport (RDG)","University Park Airport","Wilkes-Barre/Scranton International Airport (AVP)","Youngstown Municipal - OH (YNG)", 
"Boston Logan Airport - MA (BOS)","Bradley International - CT (BDL)","Manchester Airport - NH (MHT)","Providence - T.F. Green Airport (PVD)", 
"August Bushfield - GA","Beaufort County Airport","Charleston International Airport","Charlotte Douglas - NC (CLT)","Columbia Metropolitan Airport (CAE)","Florence Gilbert Field Airport (FLO)","Greenville - Spartanburg International Airport","Hilton Head Island Airport (HHH)", 
"Rapid City Regional Airport (RAP)","Sioux Falls Regional Airport (FSD)",
"Chattanooga Metropolitan Airport","Jackson - McKellar Sipes Regional Airport (MKL)","Knoxville Airport (TYS)","Memphis International Airport (MEM)","Nashville International Airport (BNA)","Tri-Cities Regional Airport", 
"Abilene Regional Airport","Amarillo International Airport (AMA)","Austin Bergstrom International Airport (AUS)","Brownsville/South Padre Island International Airport (BRO)","Brownwood Regional Airport","Corpus Christi International Airport  (CRP)","Dallas/Fort Worth - DFW International Airport (DFW)","Dallas - Love Field Airport (DAL)","Denison - Grayson County Airport","El Paso International Airport  (ELP)","Fort Worth - Alliance Airport","Fort Worth - Meacham International Airport","Galveston - Scholes International Airport (GLS)","Harlingen - Rio Grande Valley International Airport (HRL)","Houston - George Bush Intercontinental Airport (IAH)","Houston - William P. Hobby Airport  (HOU)","Houston - Ellington Field Airport  (EFD)","Killeen Municipal Airport (ILE)","Lubbock International Airport (LBB)","McAllen - Miller International Airport (MFE)","Midland/Odessa (MAF)","San Angelo Airport (SJT)","San Antonio International Airport (SAT)","Shreveport Regional Airport - LA (SHV)","Victoria Regional Airport (VCT)", 
"Provo Airport (PVU)","Salt Lake City International Airport (SLC)",
"Albany Airport - NY (ALB)","Burlington International Airport (BTV)","Manchester Airport - NH (MHT)","Rultand Airport (RUT)", 
"Baltimore Washington International Airport (BWI)","Charlottesville/Albemarle Airport (CHO)","Culpeper County Airport","Danville Airport (DAN)","Dulles International (IAD)","Leesburg Municipal Airport","Lynchburg - Preston Glenn Fld Airport (LYH)","Newport News-Williamsburg International Airport (PHF)","Norfolk International Airport (ORF)","Richmond International Airport (RIC)","Roanoke Regional Airport (ROA)","Shenandoah Valley Regional Airport","Washington National Airport (DCA)",
"Bellingham International Airport (BLI)","Everett - Paine Field Airport","Portland International Airport - OR (PDX)","Seattle - Boeing Field Intl. Airport","Seattle-Tacoma International Airport (SEA)","Spokane International Airport (GEG)","Vancouver International Airport - BC","Yakima Airport (YKM)",
"Charleston - Yeager Airport (CRW)","Clarksburg/Benedum Airport (CKB)","Huntington - Tri State Airport (HTS)","Lewisburg - Greenbrier Valley Airport (LWB)","Parkersburg - Wood County Airport","Roanoke Airport - VA (ROA)", 
"Chicago Midway Airport (MDW)","Chicago O'Hare Airport (ORD)","Eau Claire Municipal (EAU)","Green Bay - Austin Straubel Intl. Airport (GRB)","La Crosse Municipal Airport","Madison - Dane County Regional Airport (MSN)","Milwaukee - General Mitchell International Airport  (MKE)","Minneapolis St Paul Airport - MN (MPS)","Mosinee - Central Wisconsin Airport","Sturgeon Bay (SUE)", 
"Casper - Natrona County Airport (CPR)","Cheyenne Airport (CYS)","Powell Municipal (POY)","Rawlins Municipal (RWL)","Riverton Airport (RIW)","Rock Springs (RKS)","Saratoga/Shively (SAA)"); 

var gStateProvinceCountryID = new Array("1","1","1","1","1","1","1","1","1","1","1","1","2","2","2","2","2","3","3","3","3","3","3","3","3","3","3","3","3","3","4","4","4","4","4","4","4",
"5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","5","6","6","6","6","6","6","6","6","6","6","6","6","6","6","6","6","6",
"7","7","7","7","7","7","7","7","7","7","7","7","7","8","8","8","8","9","9","9","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10","10",
"11","11","11","11","11","11","11","11","11","11","11","11","11","12","12","12","12","13","13","13","13","13","13","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14","14",
"15","15","15","15","15","15","15","15","15","15","15","15","15","16","16","16","16","16","16","16","17","17","17","17","17","17","17","17","17","17","18","18","18","18","18","18","18","18","19","19","19","19","19","19","19","19","19","19",
"20","20","20","20","20","20","20","21","21","21","21","21","21","21","21","22","22","22","22","22","22","22","22","22","22","22","22","22","23","23","23","23","23","23","23","23","23","23","23","23","24","24","24","24","24","24","24","24","24","24",
"25","25","25","25","25","25","25","25","25","25","25","26","26","26","26","26","26","26","26","27","27","27","27","27","28","28","28","28","28","28","28","29","29","29","29","31","31","31","31","31","31",
"32","32","32","32","32","32","32","32","32","32","32","32","32","33","33","33","33","33","33","34","34","34","34","34","34","34","34","34","34","34","34","34","34","34","34","35","35","35","35","35","35","35","35","35","35","35",
"36","36","36","36","37","37","37","37","37","37","37","37","37","37","37","37","38","38","38","38","38","39","39","39","39","39","39","40","40","40","40","40","40","40","40","40","40","40","40","40","40","41","41","41","41",
"42","42","42","42","42","42","42","42","43","43","44","44","44","44","44","44","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","45","46","46",
"47","47","47","47","48","48","48","48","48","48","48","48","48","48","48","48","48","49","49","49","49","49","49","49","49","50","50","50","50","50","50","51","51","51","51","51","51","51","51","51","51","52","52","52","52","52","52","52");

function StateProvinceOptions(stateprov,country,selstateid)
{
	var i = 0;
	var selInd;
	var CountryID = 0;
	var Count = 0;

	selInd = 0;

	while (stateprov.options.length)
	{
		stateprov.options[0] = null;
	}

	CountryID = country.options[country.selectedIndex].value;

	var oOption = new Option("               ",0);

	AddOption(stateprov,oOption);

	for ( i = 0; i < gStateProvince.length; i++ )
	{
		if ( gStateProvinceCountryID[i] == CountryID )
		{
			Count++;
			var oOption = new Option(gStateProvince[i],gStateProvince[i]);
			if ( selstateid == gStateProvince[i] )
			{
				selInd = Count;
			}
			AddOption(stateprov,oOption); //Compatibility 5.0+
		}

	}

	if ( selstateid != 0 )
	{
		stateprov.selectedIndex = selInd;
	}
	stateprov.style.width = 200;
}

function CountryOptions(country,selcountryid)
{
	var i = 0;
	var selInd;

	selInd = 0;

	while (country.options.length)
	{
		country.options[0] = null;
	}

	for ( i = 0; i < gCountry.length; i++ )
	{
		var oOption = new Option(gCountry[i],gCountryID[i]);

		if ( selcountryid == gCountryID[i] )
		{
			selInd = i;
		}
		AddOption(country,oOption); //Compatibility 5.0+
	}

	if ( selcountryid != 0 )
	{
		country.selectedIndex = selInd;
	}
	else
	{
		country.selectedIndex = 0;
	}
	country.style.width = 200;
}

function AddOption(objselect,objoption)
{

	if(is.ie)
		objselect.add(objoption);
	else if (is.ns4||is.ns4up||is.ns4only)
		objselect.options[objselect.options.length] = objoption;
	else if (is.nav)
		objselect.add(objoption,objselect.options[objselect.options.length]);
	else
		objselect.add(objoption);

}

