// common.js
// common javascript data and functions used by various applications

<!--
var st_list = new Array();
st_list[0] = " ";
st_list[1] = "Alabama";
st_list[2] = "Alaska";
st_list[3] = "Arizona";
st_list[4] = "Arkansas";
st_list[5] = "California";
st_list[6] = "Colorado";
st_list[7] = "Conneticut";
st_list[8] = "Delaware";
st_list[9] = "District of Columbia";
st_list[10] = "Florida";
st_list[11] = "Georgia";
st_list[12] = "Hawaii";
st_list[13] = "Iowa";
st_list[14] = "Idaho";
st_list[15] = "Illinois";
st_list[16] = "Indiana";
st_list[17] = "Kansas";
st_list[18] = "Kentucky";
st_list[19] = "Louisiana";
st_list[20] = "Massachusetts";
st_list[21] = "Michigan";
st_list[22] = "Maryland";
st_list[23] = "Maine";
st_list[24] = "Minnesota";
st_list[25] = "Missouri";
st_list[26] = "Mississippi";
st_list[27] = "Montana";
st_list[28] = "Nebraska";
st_list[29] = "Nevada";
st_list[30] = "New Hampshire";
st_list[31] = "New Jersey";
st_list[32] = "New Mexico";
st_list[33] = "New York";
st_list[34] = "North Carolina";
st_list[35] = "North Dakota";
st_list[36] = "Ohio";
st_list[37] = "Oklahoma";
st_list[38] = "Oregon";
st_list[39] = "Pennsylvania";
st_list[40] = "Rhode Island";
st_list[41] = "South Carolina";
st_list[42] = "South Dakota";
st_list[43] = "Tennessee";
st_list[44] = "Texas";
st_list[45] = "Utah";
st_list[46] = "Virginia";
st_list[47] = "Vermont";
st_list[48] = "Washington";
st_list[49] = "Wisconsin";
st_list[50] = "West Virginia";
st_list[51] = "Wyoming";

var ct_list = new Array();
ct_list[0] = " ";
ct_list[1] = "United States";
ct_list[2] = "Canada";
ct_list[3] = "Germany";
ct_list[4] = "Afghanistan";
ct_list[5] = "Albania";
ct_list[6] = "Algeria";
ct_list[7] = "American Samoa";
ct_list[8] = "Angola";
ct_list[9] = "Anguilla";
ct_list[10] = "Antarctica";
ct_list[11] = "Antigua";
ct_list[12] = "Argentina";
ct_list[13] = "Armenia";
ct_list[14] = "Ascension Island";
ct_list[15] = "Australia";
ct_list[16] = "Austria";
ct_list[17] = "Azerbaijan";
ct_list[18] = "Bahamas";
ct_list[19] = "Bahrain";
ct_list[20] = "Bangladesh";
ct_list[21] = "Barbados";
ct_list[22] = "Barbuda";
ct_list[23] = "Belarus";
ct_list[24] = "Belem";
ct_list[25] = "Belgium";
ct_list[26] = "Belize";
ct_list[27] = "Benin";
ct_list[28] = "Bermuda";
ct_list[29] = "Bermuda South";
ct_list[30] = "Bhutan";
ct_list[31] = "Bolivia";
ct_list[32] = "Bosnia";
ct_list[33] = "Botswana";
ct_list[34] = "Brazil";
ct_list[35] = "Brunei Darussalm";
ct_list[36] = "Bulgaria";
ct_list[37] = "Burkina Faso";
ct_list[38] = "Burundi";
ct_list[39] = "Cameroon";
ct_list[40] = "Cape Verde";
ct_list[41] = "Central Africa";
ct_list[42] = "Chad";
ct_list[43] = "Chile";
ct_list[44] = "China";
ct_list[45] = "CIS";
ct_list[46] = "Colombia";
ct_list[47] = "Comoros, Mayotte";
ct_list[48] = "Congo";
ct_list[49] = "Cook Islands";
ct_list[50] = "Costa Rica";
ct_list[51] = "Croatia";
ct_list[52] = "Cuba";
ct_list[53] = "Cyprus";
ct_list[54] = "Czechoslovakia";
ct_list[55] = "Denmark";
ct_list[56] = "Diego Garcia";
ct_list[57] = "Djibouti";
ct_list[58] = "Ecuador";
ct_list[59] = "Egypt";
ct_list[60] = "El Salvador";
ct_list[61] = "Equatorial Guinea";
ct_list[62] = "Ethiopia";
ct_list[63] = "Falkland Islands";
ct_list[64] = "Faroe Islands";
ct_list[65] = "Fiji";
ct_list[66] = "Finland";
ct_list[67] = "France";
ct_list[68] = "French Antilles";
ct_list[69] = "French Guiana";
ct_list[70] = "Fyrom -Macedonia";
ct_list[71] = "Gabon";
ct_list[72] = "Gambia";
ct_list[73] = "Georgia";
ct_list[74] = "Ghana";
ct_list[75] = "Gibraltar";
ct_list[76] = "Greece";
ct_list[77] = "Greenland";
ct_list[78] = "Guam";
ct_list[79] = "Guantanamo Bay";
ct_list[80] = "Guatemala";
ct_list[81] = "Guinea";
ct_list[82] = "Guinea-Bissau";
ct_list[83] = "Guyana";
ct_list[84] = "Haiti";
ct_list[85] = "Herzegovina";
ct_list[86] = "Honduras";
ct_list[87] = "Hong Kong";
ct_list[88] = "Hungary";
ct_list[89] = "Iceland";
ct_list[90] = "India";
ct_list[91] = "Indonesia";
ct_list[92] = "Iran";
ct_list[93] = "Iraq";
ct_list[94] = "Ireland";
ct_list[95] = "Israel";
ct_list[96] = "Italy";
ct_list[97] = "Ivory Coast";
ct_list[98] = "Japan";
ct_list[99] = "Jordan";
ct_list[100] = "Kazakhstan";
ct_list[101] = "Kenya";
ct_list[102] = "Khmer Republic";
ct_list[103] = "Kiribati Republic";
ct_list[104] = "Kuwait";
ct_list[105] = "Kyrgystan";
ct_list[106] = "Laos";
ct_list[107] = "Latvia";
ct_list[108] = "Lebanon";
ct_list[109] = "Lesotho";
ct_list[110] = "Liberia";
ct_list[111] = "Libya";
ct_list[112] = "Liechtenstein";
ct_list[113] = "Lithuania";
ct_list[114] = "Luxembourg";
ct_list[115] = "Macao";
ct_list[116] = "Madagascar";
ct_list[117] = "Malawi";
ct_list[118] = "Malaysia";
ct_list[119] = "Maldives";
ct_list[120] = "Mali";
ct_list[121] = "Malta";
ct_list[122] = "Marshall Islands";
ct_list[123] = "Martinique";
ct_list[124] = "Mauritania";
ct_list[125] = "Mauritius";
ct_list[126] = "Mexico";
ct_list[127] = "Micronesia";
ct_list[128] = "Midway Islands";
ct_list[129] = "Moldova";
ct_list[130] = "Monaco";
ct_list[131] = "Mongolia";
ct_list[132] = "Morocco";
ct_list[133] = "Mozambique";
ct_list[134] = "Myanmar";
ct_list[135] = "Namibia";
ct_list[136] = "Nauru";
ct_list[137] = "Nepal";
ct_list[138] = "Netherlands";
ct_list[139] = "Netherlands Antilles";
ct_list[140] = "New Caledonia";
ct_list[141] = "New Zealand";
ct_list[142] = "Nicaragua";
ct_list[143] = "Niger";
ct_list[144] = "Nigeria";
ct_list[145] = "Niue";
ct_list[146] = "North Korea";
ct_list[147] = "North Mariana Isles";
ct_list[148] = "Norway";
ct_list[149] = "Oman";
ct_list[150] = "Pakistan";
ct_list[151] = "Palau";
ct_list[152] = "Panama";
ct_list[153] = "Papua New Guinea";
ct_list[154] = "Paraguay";
ct_list[155] = "Peru";
ct_list[156] = "Philippines";
ct_list[157] = "Poland";
ct_list[158] = "Portugal";
ct_list[159] = "Qatar";
ct_list[160] = "Reunion (France)";
ct_list[161] = "Romania";
ct_list[162] = "Russia";
ct_list[163] = "Rwanda";
ct_list[164] = "Sao Tome, Principe";
ct_list[165] = "Saudi Arabia";
ct_list[166] = "Senegal";
ct_list[167] = "Serbia";
ct_list[168] = "Seychelles";
ct_list[169] = "Sierra Leone";
ct_list[170] = "Singapore";
ct_list[171] = "Solomon Islands";
ct_list[172] = "Somalia";
ct_list[173] = "South Africa";
ct_list[174] = "South Korea";
ct_list[175] = "Spain";
ct_list[176] = "Sri Lanka";
ct_list[177] = "St. Helena";
ct_list[178] = "St. Pierre";
ct_list[179] = "Sudan";
ct_list[180] = "Suriname";
ct_list[181] = "Swaziland";
ct_list[182] = "Sweden";
ct_list[183] = "Switzerland";
ct_list[184] = "Syrian Arab Republic";
ct_list[185] = "Tahiti";
ct_list[186] = "Taiwan";
ct_list[187] = "Tajikistan";
ct_list[188] = "Tanzania";
ct_list[189] = "Thailand";
ct_list[190] = "Togo";
ct_list[191] = "Tokelau";
ct_list[192] = "Tonga";
ct_list[193] = "Tunisia";
ct_list[194] = "Turkey";
ct_list[195] = "Turkmenistan";
ct_list[196] = "Tuvalu";
ct_list[197] = "Uganda";
ct_list[198] = "Ukraine";
ct_list[199] = "United Arab Emirates";
ct_list[200] = "United Kingdom";
ct_list[201] = "Uruguay";
ct_list[202] = "Uzbekistan";
ct_list[203] = "Vanuatu";
ct_list[204] = "Venezuela";
ct_list[205] = "Vietnam";
ct_list[206] = "Virgin Islands";
ct_list[207] = "Wallis and Futuna";
ct_list[208] = "Western Samoa";
ct_list[209] = "Yemen";
ct_list[210] = "Yemen Arab Republic";
ct_list[211] = "Yugoslavia";
ct_list[212] = "Zaire";
ct_list[213] = "Zambia";
ct_list[214] = "Zanzibar";
ct_list[215] = "Zimbabwe";


function drawCountries()
{
 for( var i = 0; i < ct_list.length; i++ )
  {
   document.writeln("<option value=\"" + i + "\">" + ct_list[i] + "</option>");
  }
}

function drawStates()
{
 document.writeln( "<option value=\"\" selected>&nbsp;</option>" );
 document.writeln( "<option value=AL>Alabama</option>" );
 document.writeln( "<option value=AK>Alaska</option>" );
 document.writeln( "<option value=AZ>Arizona</option>" );
 document.writeln( "<option value=AR>Arkansas</option>" );
 document.writeln( "<option value=CA>California</option>" );
 document.writeln( "<option value=CO>Colorado</option>" );
 document.writeln( "<option value=CT>Connecticut</option>" );
 document.writeln( "<option value=DC>District of Columbia</option>" );
 document.writeln( "<option value=DE>Delaware</option>" );
 document.writeln( "<option value=FL>Florida</option>" );
 document.writeln( "<option value=GA>Georgia</option>" );
 document.writeln( "<option value=ID>Idaho</option>" );
 document.writeln( "<option value=IL>Illinois</option>" );
 document.writeln( "<option value=IN>Indiana</option>" );
 document.writeln( "<option value=IA>Iowa</option>" );
 document.writeln( "<option value=KS>Kansas</option>" );
 document.writeln( "<option value=KY>Kentucky</option>" );
 document.writeln( "<option value=LA>Louisiana</option>" );
 document.writeln( "<option value=ME>Maine</option>" );
 document.writeln( "<option value=MD>Maryland</option>" );
 document.writeln( "<option value=MA>Massachusetts</option>" );
 document.writeln( "<option value=MI>Michigan</option>" );
 document.writeln( "<option value=MN>Minnesota</option>" );
 document.writeln( "<option value=MS>Mississippi</option>" );
 document.writeln( "<option value=MO>Missouri</option>" );
 document.writeln( "<option value=MT>Montana</option>" );
 document.writeln( "<option value=NE>Nebraska</option>" );
 document.writeln( "<option value=NV>Nevada</option>" );
 document.writeln( "<option value=NH>New Hampshire</option>" );
 document.writeln( "<option value=NJ>New Jersey</option>" );
 document.writeln( "<option value=NM>New Mexico</option>" );
 document.writeln( "<option value=NY>New York</option>" );
 document.writeln( "<option value=NC>North Carolina</option>" );
 document.writeln( "<option value=ND>North Dakota</option>" );
 document.writeln( "<option value=OH>Ohio</option>" );
 document.writeln( "<option value=OK>Oklahoma</option>" );
 document.writeln( "<option value=OR>Oregon</option>" );
 document.writeln( "<option value=PA>Pennsylvania</option>" );
 document.writeln( "<option value=RI>Rhode Island</option>" );
 document.writeln( "<option value=SC>South Carolina</option>" );
 document.writeln( "<option value=SD>South Dakota</option>" );
 document.writeln( "<option value=TN>Tennessee</option>" );
 document.writeln( "<option value=TX>Texas</option>" );
 document.writeln( "<option value=UT>Utah</option>" );
 document.writeln( "<option value=VT>Vermont</option>" );
 document.writeln( "<option value=VA>Virginia</option>" );
 document.writeln( "<option value=WA>Washington</option>" );
 document.writeln( "<option value=WV>West Virginia</option>" );
 document.writeln( "<option value=WI>Wisconsin</option>" );
 document.writeln( "<option value=WY>Wyoming</option>" );
}

function drawProvinces()
{
 document.writeln( "<option value=AB>Alberta</option>" );
 document.writeln( "<option value=BC>British Columbia</option>" );
 document.writeln( "<option value=MB>Manitoba</option>" );
 document.writeln( "<option value=NB>New Brunswick</option>" );
 document.writeln( "<option value=NF>Newfoundland</option>" );
 document.writeln( "<option value=NT>Northwest Territories</option>" );
 document.writeln( "<option value=NS>Nova Scotia</option>" );
 document.writeln( "<option value=ON>Ontario</option>" );
 document.writeln( "<option value=PE>Prince Edward Island</option>" );
 document.writeln( "<option value=QC>Quebec</option>" );
 document.writeln( "<option value=SK>Saskatchewan</option>" );
 document.writeln( "<option value=YT>Yukon Territory</option>" );
}

function drawStatesAndProvinces()
{
 drawStates();
 drawProvinces();
}

function countryChange( countryNum, formObj )
{
 // US and Canada
 if( countryNum == 1 || countryNum == 2 )
  {
   formObj.state.disabled = false;
   formObj.zip.disabled = false;
  }
 else
  {
   formObj.state.disabled = true;
   formObj.zip.disabled = true;
  }
}


function drawMonths( selectedMonth )
{
 // keep these date values localized to avoid any problems
 var theDate = new Date();
 var thisYear = theDate.getFullYear();
 var thisMonth = theDate.getMonth();
 thisMonth += 1;

 if( selectedMonth > 0 ) thisMonth = selectedMonth;

 for( var i = 1; i < 13; i++ )
  {
   document.write( "<option value=" + i );
   if( i == thisMonth ) document.write( " selected" );
   document.write( ">" );

   if( i == 1 ) document.write( "January" );
   else if( i == 2 ) document.write( "February" );
   else if( i == 3 ) document.write( "March" );
   else if( i == 4 ) document.write( "April" );
   else if( i == 5 ) document.write( "May" );
   else if( i == 6 ) document.write( "June" );
   else if( i == 7 ) document.write( "July" );
   else if( i == 8 ) document.write( "August" );
   else if( i == 9 ) document.write( "September" );
   else if( i == 10 ) document.write( "October" );
   else if( i == 11 ) document.write( "November" );
   else if( i == 12 ) document.write( "December" );

   document.writeln( "</option>" );
  }
}

function drawYears( selectedYear )
{
 // keep these date values localized to avoid any problems
 var theDate = new Date();
 var thisYear = theDate.getFullYear();

 if( selectedYear > 0 ) thisYear = selectedYear;

 for( var i = thisYear; i < 2021; i++ )
  {
   document.write( "<option value=" + i );
   if( i == thisYear ) document.write( " selected" );
   document.writeln( ">" + i + "</option>" );
  }
}

function drawCreditCards( selectedCard )
{
 document.write( "<option value=\"0\"" );
 if( selectedCard == 0 ) document.write( " selected" );
 document.writeln( ">&nbsp;</option>" );

 document.write( "<option value=\"1\"" );
 if( selectedCard == 1 ) document.write( " selected" );
 document.writeln( ">Visa</option>" );

 document.write( "<option value=\"2\"" );
 if( selectedCard == 2 ) document.write( " selected" );
 document.writeln( ">MasterCard</option>" );

 document.write( "<option value=\"3\"" );
 if( selectedCard == 3 ) document.write( " selected" );
 document.writeln( ">American Express</option>" );

 document.write( "<option value=\"4\"" );
 if( selectedCard == 4 ) document.write( " selected" );
 document.writeln( ">Discover</option>" );
}

function printCopyright()
{
 var mydate = new Date();
 document.write( "&copy Copyright " + mydate.getFullYear() + " CourseRewards.com" );
}

function getUrl()
{
 var query = location.search.substring(1);
 if( query.length == 0 ) return "";

 var pos = query.indexOf('URL=');
 if( pos == -1 ) return "";
 return( query.substring(pos+4) );
}

//-->
