arrContentID = new Array();
arrState = new Array();
arrMetro = new Array();

function member(my_arr, my_arg)
{
  var is_there = -1;
  for(var i=0; i < my_arr.length; i++)
  {
    if(my_arr[i] == my_arg)
      is_there = i;
  }
  
  return is_there;
}

function arrDelarations(obj)
{
  arrMetro = obj.options[obj.options.length-1].text.split(',');
  arrState = obj.options[obj.options.length-2].text.split(',');
  arrContentID = obj.options[obj.options.length-3].text.split(',');
  obj.remove(obj.options.length-1);
  obj.remove(obj.options.length-1);
  obj.remove(obj.options.length-1);
  return;
}

function setMetro(obj, state) {
   var ddl = null;
   var metro_done = new Array();
   if (obj.id == 'top_find_DropDownListState') {
      ddl = document.forms['Form1']['top_find_DropDownListMetro'];
   }
   else if (obj.id == 'left_find_DropDownListState') {
      ddl = document.forms['Form1']['left_find_DropDownListMetro'];
   }
   else if (obj.id == 'find_DropDownListState') {
      ddl = document.forms['Form1']['find_DropDownListMetro'];
   }
   if (ddl != null) {
      ddl.length = 0;
      cnt = 0;
      for(var i = 0; i < arrState.length; i++) {
         if (i == 0) {
            newOpt = new Option;
            newOpt.value = '';
            newOpt.text = 'Choose Metro Area';
            ddl.options[cnt] = newOpt;
            cnt = cnt + 1;
         }

         if (arrState[i] == state) {
            if(member(metro_done,arrMetro[i]) == -1)
            {
               newOpt = new Option;
               newOpt.value = arrContentID[i];
               newOpt.text = arrMetro[i];
               ddl.options[cnt] = newOpt;
               metro_done.push(newOpt.text);
            }
         cnt = cnt + 1;
         }
      }
   }
}