var site_path = 'http://feedingamerica.org/';
var action_link = site_path + 'foodbank-results.aspx';
var image_path = site_path + 'SiteFiles/locator-widget/';  

var css = '#foodbankLocator{padding: 16px 16px; color:#333; background-color:transparent; background-repeat: no-repeat; font-family: arial,helvetica,verdana,sans-serif; overflow: hidden; line-height: 16px !important;} #foodbankLocator h2,#foodbankLocator p,#foodbankLocator dl,#foodbankLocator dt,#foodbankLocator dd,#foodbankLocator form{margin: 0; padding: 0; text-align: left;} #foodbankLocator img{border: none; padding: 0; margin: 0} #foodbankLocator h2{font-size: 16px; margin-bottom: 10px;} #foodbankLocator p{margin-bottom: 10px;} #foodbankLocator .form p{font-size: 14px; overflow: hidden;} #foodbankLocator dd, #foodbankLocator dt{font-size: 12px; padding-bottom: 4px;} #foodbankLocator .branding p{font-size: 11px !important;} #foodbankLocator .branding p.about{color: #666; clear: both; font-style: italic;} #foodbankLocator .branding p.share{padding-top: 4px; clear: right; float: right;} #foodbankLocator .branding p.share a{color: #f7941e; font-style: italic; white-space: nowrap;} #foodbankLocator input,#foodbankLocator select{vertical-align: middle;} #foodbankLocator select{width: auto;} #foodbankLocator input.text{width: 140px;} .narrowside-fbLocator{height: 418px; width: 148px; background-image:url(' + image_path + 'fbLocator-bg-narrowside.png);} .narrowside-fbLocator .branding{padding-top: 14px;} .narrowside-fbLocator .branding p.about{border-top: #ccc solid 1px; padding: 14px 0 10px 0 !important; margin: 2px 4px !important;} .narrowside-fbLocator .branding img{float: right;} ';
var css2 = '.narrowside-fbLocator{height: 450px; width: 150px; background-image:url(' + image_path + 'fbLocator-bg-narrowside.gif);} ';
var divClass = 'narrowside-fbLocator';
var isRegistered = false;

/*  Add the Google Analytics to the head */
var js =  image_path + 'tracking.js';
var head = document.getElementsByTagName('head')[0];
if(head.childNodes != null){
for(var i=0,j=head.childNodes.length;i<j;i++){

var theType = head.childNodes.item(i).nodeType;
if(theType != 3)
{
if(head.childNodes.item(i).tagName == 'SCRIPT' && head.childNodes.item(i).src.match(js))
{
   isRegistered = true;
   break;
   }   	
}
}
}
if(!isRegistered){
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);

/*  Add the tracking js to the head */
var ga2 = document.createElement('script'); ga2.type = 'text/javascript'; ga2.async = true;
ga2.src = js;
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga2);
}


var widget_data = '<!-- ' + divClass + ' --><style type="text/css"> '
+ css
+ '</style><!--[if lt IE 7]> <style type="text/css"> '
+ css2
+ '</style> <![endif]--> '
+ '<div id="foodbankLocator" class="' + divClass + '"> '
+ '<form action="' + action_link + '"> '
+ '<h2>Find Your Local Feeding America Food Bank</h2> '
+ '<div class="form"> '
+ '<p>Find the Feeding America food bank that serves your local community.</p> '
+ '<dl> '
+ '<dt>Search by Zip:</dt> '
+ '<dd><input type="text" class="text" name="zip" /></dd>			'
+ '<dt>or by State:</dt> '
+ '<dd> '
+ '<select name="state">							'
+ '<option value="" selected="selected"></option> '
+ '<option value="AK">AK</option> '
+ '<option value="AL">AL</option> '
+ '<option value="AR">AR</option> '
+ '<option value="AZ">AZ</option> '
+ '<option value="CA">CA</option> '
+ '<option value="CO">CO</option> '
+ '<option value="CT">CT</option> '
+ '<option value="DC">DC</option> '
+ '<option value="DE">DE</option> '
+ '<option value="FL">FL</option> '
+ '<option value="GA">GA</option> '
+ '<option value="HI">HI</option> '
+ '<option value="IA">IA</option> '
+ '<option value="ID">ID</option> '
+ '<option value="IL">IL</option> '
+ '<option value="IN">IN</option> '
+ '<option value="KS">KS</option> '
+ '<option value="KY">KY</option> '
+ '<option value="LA">LA</option> '
+ '<option value="MA">MA</option> '
+ '<option value="MD">MD</option> '
+ '<option value="ME">ME</option> '
+ '<option value="MI">MI</option> '
+ '<option value="MN">MN</option> '
+ '<option value="MO">MO</option> '
+ '<option value="MS">MS</option> '
+ '<option value="MT">MT</option> '
+ '<option value="NC">NC</option> '
+ '<option value="ND">ND</option> '
+ '<option value="NE">NE</option> '
+ '<option value="NH">NH</option> '
+ '<option value="NJ">NJ</option> '
+ '<option value="NM">NM</option> '
+ '<option value="NV">NV</option> '
+ '<option value="NY">NY</option> '
+ '<option value="OH">OH</option> '
+ '<option value="OK">OK</option> '
+ '<option value="OR">OR</option> '
+ '<option value="PA">PA</option> '
+ '<option value="PR">PR</option> '
+ '<option value="RI">RI</option> '
+ '<option value="SC">SC</option> '
+ '<option value="SD">SD</option> '
+ '<option value="TN">TN</option> '
+ '<option value="TX">TX</option> '
+ '<option value="UT">UT</option> '
+ '<option value="VA">VA</option> '
+ '<option value="VT">VT</option> '
+ '<option value="WA">WA</option> '
+ '<option value="WI">WI</option> '
+ '<option value="WV">WV</option> '
+ '<option value="WY">WY</option> '
+ '</select> '
+ '<input type="image" src="' + image_path + 'fbLocator-btn-go.png">												'
+ '</dd> '
+ '</dl>	 '
+ '</div>	 '
+ '<div class="branding"> '
+ '<p class="about">Feeding America\'s network of more than 200 food banks serves more than 37 million Americans each year.</p> '
+ '<a href="http://feedingamerica.org"><img src="' + image_path + 'fbLocator-logo.png" alt="Feeding America" width="107" height="55" border="0"></a> '
+ '<p class="share"><a href="' + site_path + 'take-action/Community/food-bank-locator-widget.aspx">Get This Widget</a></p>'

+ '</div> '
+ '</form> '
+ '</div>';

document.write(widget_data);
