function id2elem(id) {
    if (typeof(id) != 'string') {
        return id;
    }
    if (document.getElementById) {
        id = document.getElementById(id);
    } else if (document.all) {
        id = document.all[id];
    } else {
        id = null;
    }
    return id;
}

function writeDonateBar(amount,goal,full) {
    meter = id2elem('donate_meter');
    if(amount >= goal) {
        amount = goal;
    }
    width = (full * amount) / goal;
    meter.style.width = (width)+"px";
}

/*
** Menu
** http://javascript-array.com/scripts/jquery_simple_drop_down_menu/
*/

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#ddm > li').bind('mouseover', jsddm_open)
   $('#ddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;

// initialise plugins
jQuery(function(){
    jQuery('ul.sf-menu').superfish();
});

/*
** End Menu
*/
