function init_page( ) {

  // png fix
  if ( typeof(pngfix) == 'function' ) {
    pngfix();
  }

  }

function open_window( url, width, height, left, top, extra_params ) {

  extra_params = extra_params || 'dependent=no,directories=no,location=no,menubar=no,personalbar=no,status=no,resizable=yes,scrollbars=yes';
  width  = width  || 450;
  height = height || 600;
  if ( !left && !top ) {
    var screenX = 30; var screenY = 30; var screenTop = 30; var screenLeft = 30;
    if ( typeof(window.screenLeft) != 'undefined' ) {
    	left = screenLeft + window.screenLeft;
    	top	 = screenTop + window.screenTop;
    } else {
    	left = screenX + window.screenX;
    	top	 = screenY + window.screenY;
    }
  }

  window.open( url, 'popupWindow', 'width='+width+',height='+height+',left='+left+',top='+top+','+extra_params);

}

function toggle_send_to_friend(bon_id) {
  if ( document.getElementById('bon'+bon_id+'_send_to_friend_div').style.display == 'none')  { 
    document.getElementById('bon'+bon_id+'_send_to_friend_div').style.display='block'; 
  } 
  else {
    document.getElementById('bon'+bon_id+'_send_to_friend_div').style.display='none';
  }
}

function ignore_mouse_down(e) {
  e = (e) ? e : window.event;
  target = e.target || e.srcElement;

  return false;

}