// This is used to generate the dropdown boxes to display the OIC database sources...to be included in OIC forms.
// function loadsubcat takes the following variables
//		1.  dropdown - the dropdown menu to be generated (subcategories in this case)
//		2.  maincat_selected - the value of the main category selected (e.g. "tv", "newspaper", "radio", "magazine", "internet")

arr_printad = new Array(
								new Array("Choose One...", "zero"),
								new Array("Print Ad", "printad"));
arr_banner = new Array(
								new Array("Choose One...", "zero"),
								new Array("Banner Ad", "banner"));
arr_emailfa = new Array(
								new Array("Choose One...", "zero"),
								new Array("Email", "emailfa"));
arr_dirmail = new Array(
								new Array("Choose One...", "zero"),
								new Array("Direct Mail", "dirmail"));
arr_colleag = new Array(
								new Array("Choose One...", "zero"),
								new Array("Colleague", "colleag"));
arr_conffa = new Array(
								new Array("Choose One...", "zero"),
								new Array("Conference", "conffa"));
arr_otfa = new Array(
								new Array("Choose One...", "zero"),
								new Array("AOL", "aol"),
								new Array("Barrons.com", "bcom"),
								new Array("Bloomberg.com", "bloomcom"),
								new Array("BusinessWeek", "bw"),
								new Array("CNBC.com", "cnbccom"),
								new Array("CNN/Money", "cnnmon"),
								new Array("DowJones.com", "dowjones"),
								new Array("Forbes.com", "forcom"),
								new Array("FuturesMag.com", "fmagcom"),
								new Array("Google Search", "googser"),
								new Array("Google", "google"),
								new Array("iTunes (Podcast)", "itunes"),
								new Array("MarketWatch", "mktwatc"),
								new Array("MSN Search", "msnsearch"),
								new Array("Options Trader", "opttrad"),
								new Array("SchaefferResearch.com", "schares"),
								new Array("Traders.com", "traders"),
								new Array("WSJ.com", "wsjint"),
								new Array("Yahoo.com", "yahoo"),
								new Array("Search Engine", "sereng"),
								new Array("Yahoo Search", "yasearch"),
								new Array("Other", "otfa"));
arr_default = new Array(
								new Array("Choose One...", "zero"));


function loadsubcat(dropdown, maincat_selected)
{
	var maincat_array;
  var i, j;

	switch (maincat_selected)
	{
		case "printad" : maincat_array = arr_printad; break;
		case "banner" : maincat_array = arr_banner; break;
		case "emailfa" : maincat_array = arr_emailfa; break;
		case "dirmail" : maincat_array = arr_dirmail; break;
		case "colleag" : maincat_array = arr_colleag; break;
		case "conffa" : maincat_array = arr_conffa; break;
		case "otfa" : maincat_array = arr_otfa; break;
		case "zero" : maincat_array = arr_default; break;
		default : maincat_array = arr_default; break;
	}

	// empty existing list
	dropdown.options.length = 0;
	
  j = 0;
	if (maincat_selected != null)
	{
		for (i = 0; i < maincat_array.length; i++)
		{
      dropdown.options[j] = new Option(maincat_array[i][0]);
      if (maincat_array[i][1] != null)
      {
        dropdown.options[j].value = maincat_array[i][1];
      }

      j++;
    }
	}
}
