﻿// JScript File


function iecheckH() {
  if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
    var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
    var iever = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) <= 7 );
  }
  return iever;
}

var RESULT_URL = "http://www.eldercare.gov/eldercare.net/Public/Search_Results.aspx";
function findResourceH()
{
    var lsZipCode = document.getElementById("zipInH").value;
    var lsCity = document.getElementById("cityInH").value.toLowerCase();
    var lsState = document.getElementById("stateDBH").value.toLowerCase();

    document.getElementById("zipInH").value = "";
    document.getElementById("cityInH").value = "";
    document.getElementById("stateDBH").value = "";
    
    lsZipCode = lsZipCode.replace(/-/g, "");
    // testing
    if (lsZipCode == "" && lsCity == "")
    {
    notValidH();
    return false;
    }
    if (lsCity != "" && lsState == "")
    {
    notValidH();
    return false;
    }
    if (lsZipCode != "" && isNaN(lsZipCode))
    {
    notValidH();
    return false;
    }
    if (lsZipCode != "" && lsZipCode.length != 5)
    {
    notValidH();
    return false;
    }
    //sending
    if (lsZipCode != "")
    {
    window.open(RESULT_URL + "?nm=horizontal&zipCode=" + lsZipCode);
    }
    else
    {
    window.open(RESULT_URL + "?nm=horizontal&city=" + lsCity + "&state=" + lsState)
    }
    
}

function notValidH()
{
var fieldval = "<p>Enter your location such as &ldquo;Washington, DC&rdquo;, or &ldquo;20002&rdquo;</p>";
    populateBoxH(fieldval);
}

function fillInfoH()
{
        var infoimage = "<p>Enter your location such as &ldquo;Washington, DC&rdquo;, or &ldquo;20002&rdquo;</p>";
        infoimage += "<p>For more information on the Eldercare Locator or programs or services for older adults and caregivers visit ";
        infoimage += "<a href=\"http://www.eldercare.gov\" title=\"External link to the Eldercare Locator Website\" target=\"_blank\">";
        infoimage += "http://www.eldercare.gov</a> or call 1-800-677-1116.</p>";

    populateBoxH(infoimage);
}

function populateBoxH(boxContent)
{
var boxImage = "<div id=\"info_boxH\">";
        boxImage += "<span id=\"close_infoH\" ";
        boxImage += "onclick=\"obj = document.getElementById('info_boxH_holder');";
        boxImage += " while (obj.hasChildNodes()) {obj.removeChild(obj.lastChild);} \">X</span><br />";
        boxImage += boxContent;
        boxImage += "</div>";  
document.getElementById('info_boxH_holder').innerHTML = boxImage;
}

MyXssMagic = new function() 
{

/***************************************SWITCH TO MAKE LIVE******************************/
 var BASE_URL = 'http://www.eldercare.gov/Eldercare.NET/Public/About/Media_Center/Widget/'; 
 //var BASE_URL = 'http://localhost/Eldercare.NET/Public/About/Media_Center/Widget/';   
  
 var CLEAR_IMG = 'http://www.eldercare.gov/Eldercare.NET/images/clear.gif';
  var STYLESHEET = BASE_URL + "LocatorH/widget.css"
//  var CONTENT_URL = BASE_URL + "LocatorH/json_statistic_data.js";
  var ROOT = 'start_locatorH_widget';
//  var now = new Date();
//  
//  var currentMonth = now.getMonth();
  var gsImageFolder = "LocatorH/images/";
  
  var logoimage = "<div id='widget_containerH'>";//<form name=\"ecwidget\">
      logoimage += "<div id='topH'><img src= '" + BASE_URL;
      logoimage += gsImageFolder + "logo.gif' alt='Eldercare Locator Logo and Magnify Glass' /></div>";
      logoimage += "<div id='bannerH'><img src= '" + BASE_URL;
      logoimage += gsImageFolder + "purplebanner.gif' alt='Find Community Resources for Older Adults and Caregivers' /></div>";
      logoimage += "<div id='zipH'><label for=\"zipInH\"><img src= '" + CLEAR_IMG;
      logoimage += "' alt='Zip Code' /></label><input type=\"text\" name=\"zipCode\" id=\"zipInH\" /></div>";
      logoimage += "<div id='cityH'><label for=\"cityInH\"><img src= '" + CLEAR_IMG;
      logoimage += "' alt='City' /></label><input type=\"text\" name=\"city\" id=\"cityInH\" /></div>";
      logoimage += "<div id='infoH'><img src= '" + BASE_URL;
      logoimage += gsImageFolder + "info.gif' alt='Info Tab' onclick=\"fillInfoH();\" /></div>";
      logoimage += "<div id='shareH'><a href='" + BASE_URL;
      logoimage += "index.aspx' title='External link to the Eldercare Locator Website' target='_blank'>";
      logoimage += "<img src= '" + BASE_URL;
      logoimage += gsImageFolder + "share.gif' alt='Share Tab' /></a></div>";
      logoimage += "<div id='stateH'><label for=\"stateDBH\"><img src= '" + CLEAR_IMG;
      logoimage += "' alt='State' /></label>"; 
      
      // STATE DROPDOWN BOX
      logoimage += "<select id=\"stateDBH\" name=\"State\" >";
      logoimage += "<option value=\"\">--</option>";
      logoimage += "<option value=\"AK\">AK</option>";
      logoimage += "<option value=\"AL\">AL</option>";
      logoimage += "<option value=\"AR\">AR</option>";
      logoimage += "<option value=\"AZ\">AZ</option>";
      logoimage += "<option value=\"CA\">CA</option>";
      logoimage += "<option value=\"CO\">CO</option>";
      logoimage += "<option value=\"CT\">CT</option>";
      logoimage += "<option value=\"DC\">DC</option>";
      logoimage += "<option value=\"DE\">DE</option>";
      logoimage += "<option value=\"FL\">FL</option>";
      logoimage += "<option value=\"GA\">GA</option>";
      logoimage += "<option value=\"HI\">HI</option>";
      logoimage += "<option value=\"IA\">IA</option>";
      logoimage += "<option value=\"ID\">ID</option>";
      logoimage += "<option value=\"IL\">IL</option>";
      logoimage += "<option value=\"IN\">IN</option>";
      logoimage += "<option value=\"KS\">KS</option>";
      logoimage += "<option value=\"KY\">KY</option>";
      logoimage += "<option value=\"LA\">LA</option>";
      logoimage += "<option value=\"MA\">MA</option>";
      logoimage += "<option value=\"MD\">MD</option>";
      logoimage += "<option value=\"ME\">ME</option>";
      logoimage += "<option value=\"MI\">MI</option>";
      logoimage += "<option value=\"MN\">MN</option>";
      logoimage += "<option value=\"MO\">MO</option>";
      logoimage += "<option value=\"MS\">MS</option>";
      logoimage += "<option value=\"MT\">MT</option>";
      logoimage += "<option value=\"NC\">NC</option>";
      logoimage += "<option value=\"ND\">ND</option>";
      logoimage += "<option value=\"NE\">NE</option>";
      logoimage += "<option value=\"NH\">NH</option>";
      logoimage += "<option value=\"NJ\">NJ</option>";
      logoimage += "<option value=\"NM\">NM</option>";
      logoimage += "<option value=\"NV\">NV</option>";
      logoimage += "<option value=\"NY\">NY</option>";
      logoimage += "<option value=\"OH\">OH</option>";
      logoimage += "<option value=\"OK\">OK</option>";
      logoimage += "<option value=\"OR\">OR</option>";
      logoimage += "<option value=\"PA\">PA</option>";
      logoimage += "<option value=\"PR\">PR</option>";
      logoimage += "<option value=\"RI\">RI</option>";
      logoimage += "<option value=\"SC\">SC</option>";
      logoimage += "<option value=\"SD\">SD</option>";
      logoimage += "<option value=\"TN\">TN</option>";
      logoimage += "<option value=\"TX\">TX</option>";
      logoimage += "<option value=\"UT\">UT</option>";
      logoimage += "<option value=\"VA\">VA</option>";
      logoimage += "<option value=\"VT\">VT</option>";
      logoimage += "<option value=\"WA\">WA</option>";
      logoimage += "<option value=\"WI\">WI</option>";
      logoimage += "<option value=\"WV\">WV</option>";
      logoimage += "<option value=\"WY\">WY</option>";
      logoimage += "</select>";
      // END
      logoimage += "</div>";
      logoimage += "<div id='submitH'><img src= '" + BASE_URL;
      logoimage += gsImageFolder + "submit.gif' alt='Submit' onclick=\"findResourceH();\" /></div>";

        logoimage += "</div>";// closes widget container div</form>
        
         //link the stylesheet to the page
 function requestStylesheetH(stylesheet_url) 
 {
    stylesheet = document.createElement("link");
    stylesheet.rel = "stylesheet";
    stylesheet.type = "text/css";
    stylesheet.href = stylesheet_url;
    stylesheet.media = "all";
    document.lastChild.firstChild.appendChild(stylesheet);
  }
requestStylesheetH(STYLESHEET); 
    document.write("<div id=\"h_widget_holder\"><div id='" + ROOT + "' visible='true'></div>");
    document.write("<div style=\"clear:both\"></div>");
    document.write("<div id='info_boxH_holder'></div></div>");
    document.getElementById(ROOT).innerHTML = logoimage; //write out interface inside ROOT ID
  }     
