function form_loading() {$('form-submit-button').disabled = true;Element.show('busy');}
function form_complete() {Element.hide('busy');} 
function replace_with_busy(div_id) {
  document.getElementById(div_id).innerHTML = "<span id='busy'><img src='/images/gifs/spinner.gif' /></span>"
}

function highlight(x) {
  x.className = 'tr_highlight';
}

function unhighlight(x) {
  x.className = 'tr';
}
function update_hh_box_from_map(marker, point) {
  if(marker) {
    obj = eval(marker.getIcon());
    img_name = obj["image"];
    match = img_name.match(/(m_[0-9]{1,3}).*png/);
    if (match) {
      icon_name = match[1];
    } else {
      icon_name = 'myMarker';
    }
    var m_point = marker.getPoint();
    var base_url = '/happyhour/places/ajax_show'
    var url = base_url + '?pointx=' + m_point.x + "&pointy=" + m_point.y +"&icon_name=" + icon_name;
    new Ajax.Request(url,
      {asynchronous:true, evalScripts:true, method:'get', onComplete:function(request){
       new Effect.Highlight('show_place')}})
  }
}
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}