//Diplay driving direction link as text
//Example Syntax: driving_directions_link(td4, loc, url);
// (from mq_display_searchResults function in search.js)
function driving_directions_link(container, loc, strURL) {
  var bSpace=false;
  if(!mq_ParamExists(loc) || !mq_ParamExists(strURL)) { return; }
  var div = createDiv (container, '', '');
  var dd = createA (div, strURL, 'em');
  //You can assign a class to this link by using syntax:
  //  dd.className = 'CLASSNAME';
  dd.appendChild(document.createTextNode('Drive It!'));
}


//Uncheck radio buttons as necessary
//Example Usage: <input type="radio" name="search1" id="search1" value="1" onClick="selectType(document.getElementById ('mainform'),'search1');" CHECKED>ATMs<br>
function selectType(container,choice) {
  switch(choice){
    case "search1":
      container.search2.checked = false;
      container.search3.checked = false;
      container.search4.checked = false;
      container.search5.checked = false;
      break;
    case "search2":
      container.search1.checked = false;
      container.search3.checked = false;
      container.search4.checked = false;
      container.search5.checked = false;
      break;
    case "search3":
      container.search1.checked = false;
      container.search2.checked = false;
      container.search4.checked = false;
      container.search5.checked = false;
      break;
    case "search4":
      container.search1.checked = false;
      container.search2.checked = false;
      container.search3.checked = false;
      container.search5.checked = false;
      break;
    case "search5":
      container.search1.checked = false;
      container.search2.checked = false;
      container.search3.checked = false;
      container.search4.checked = false;
      break;
    default:
      container.search1.checked = true;
      container.search2.checked = false;
      container.search3.checked = false;
      container.search4.checked = false;
      container.search5.checked = false;
      break;
  }
}


//Redirect users to proper page based on the "map/nomap" option
//Example Usage: <input type="RADIO" name="showmap" value="1" CHECKED onClick="mapswitch(document.getElementById ('mainform'),1);">Map &amp; text directions<BR>
function mapswitch(container,onoff){
  container.tempset.value = "search";
  if (onoff == 0) {
    container.tempset.value = "search_nomap";
  } else {
    container.tempset.value = "search";
  }
}


//Check appropriate radio buttons
//Example syntax: checkRadioButtons(document.getElementById ('ambForm'), av.parameters);
function checkRadioButtons(container, loc) {
    if (mq_ParamExists(loc.search1) && loc.search1 == 1) {
      container.search1.checked = true;
      container.search2.checked = false;
      container.search3.checked = false;
      container.search4.checked = false;
      container.search5.checked = false;
    } else if (mq_ParamExists(loc.search2) && loc.search2 == 1) {
      container.search1.checked = false;
      container.search2.checked = true;
      container.search3.checked = false;
      container.search4.checked = false;
      container.search5.checked = false;
    } else if (mq_ParamExists(loc.search3) && loc.search3 == 1) {
      container.search1.checked = false;
      container.search2.checked = false;
      container.search3.checked = true;
      container.search4.checked = false;
      container.search5.checked = false;
    } else if (mq_ParamExists(loc.search4) && loc.search4 == 1) {
      container.search1.checked = false;
      container.search2.checked = false;
      container.search3.checked = false;
      container.search4.checked = true;
      container.search5.checked = false;
    } else if (mq_ParamExists(loc.search5) && loc.search5 == 1) {
      containerm.search1.checked = false;
      container.search2.checked = false;
      container.search3.checked = false;
      container.search4.checked = false;
      container.search5.checked = true;
    }
}


//display address info in block format for locmap_print
function print_address_display(container, loc) {
    var bSpace=false;

    if(!mq_ParamExists(loc)) { return; }

    var div = createDiv (container, '', '');

    if (mq_ParamExists(loc.name) && loc.name.length) {
      var span = createSpan (div, '', '');
      var em = span.appendChild (document.createElement ('em'));
          em.appendChild (document.createTextNode (loc.name));
      div.appendChild (document.createElement ('br'));
    }

   if (mq_ParamExists(loc.address) && loc.address.length) {
     div.appendChild (document.createTextNode (loc.address));
     div.appendChild (document.createElement ('br'));
   }
   if (mq_ParamExists(loc.city) && loc.city.length) {
     div.appendChild (document.createTextNode (loc.city + ','));
   }
   if (mq_ParamExists(loc.stateProvince) && loc.stateProvince.length) {
     div.appendChild (document.createTextNode (loc.stateProvince));
     bSpace=true;
   }
   if (mq_ParamExists(loc.postalCode) && loc.postalCode.length) {
     if (bSpace) { div.appendChild (document.createTextNode (' ')); }
     div.appendChild (document.createTextNode (loc.postalCode));
   }
   if (mq_ParamExists(loc.country) && loc.country.length) {
     if(bSpace) { div.appendChild (document.createTextNode (' ')); }
     div.appendChild (document.createTextNode (loc.country));
   }
   
   if (mq_ParamExists(loc.userFields) && mq_ParamExists(loc.userFields.user1) && loc.userFields.user1.length) {
     div.appendChild (document.createElement ('br')); div.appendChild (document.createElement ('br'));
     var span = createSpan(div, '', '');
     var underline = span.appendChild(document.createElement ('u'));
         underline.appendChild (document.createTextNode ("Phone "));
     div.appendChild (document.createTextNode ("  "+ loc.userFields.user1));
   }
}

//display extra info (phone & hours) in block format for locmap_print
function print_info_display(container, loc, strURL, printname) {
  var bSpace=false;
  if(!mq_ParamExists(loc)) { return; }
  var div = createDiv (container, '', '');

  if (mq_ParamExists(av.parameters.phone) && av.parameters.phone.length) {
    var span = createSpan(div, '', '');
    var underline = span.appendChild(document.createElement ('u'));
        underline.appendChild (document.createTextNode ("Phone:"));
    div.appendChild (document.createTextNode ("  " + av.parameters.phone));
  }

  if (mq_ParamExists(loc.userFields) && mq_ParamExists(loc.userFields.user2) && loc.userFields.user2.length) {
    //div.appendChild (document.createElement ('br'));
    //var span = createSpan(div, '', '');
    // var underline = span.appendChild(document.createElement ('u'));
    //underline.appendChild (document.createTextNode ("Hours Mon-Fri:"));
    //div.appendChild (document.createTextNode ("  " + loc.userFields.user2));
    document.write("<b>Hours</b><br />"+ loc.userFields.user2);
  }
  if (mq_ParamExists(loc.userFields) && mq_ParamExists(loc.userFields.user3) && loc.userFields.user3.length) {
    //div.appendChild (document.createElement ('br'));
    //var span = createSpan(div, '', '');
    //var underline = span.appendChild(document.createElement ('u'));
    //underline.appendChild (document.createTextNode ("Hours Sat:"));
    //div.appendChild (document.createTextNode ("  " + loc.userFields.user3));
    document.write("<b>Drive-up Hours</b><br />"+ loc.userFields.user3);
  }
}
