//window.onerror = function(){;};
var imageCache = new Image();
imageCache.src = "../images/fl_down.gif";

//language defined strings
var langShow = "Montrer";
var langHide = "Masquer"


//// init font size
//function initfontsize() {
//  var c = getcookie('royetgiguere');
//  setfontsize(c == '' ? '1em' : c);
//}
//
//// change page fontsize
//function setfontsize(in_size) {
//  obj = document.getElementById('PageContent');
//  if( obj )
//    obj.style.fontSize = in_size;
//  expire = new Date();
//  expire.setMonth(expire.getMonth() + 6);
//  setcookie('royetgiguere', in_size, expire, '/', 'www.royetgiguere.com');
//  return false;
//}


// move menu on window resize
window.onresize = move_menu;

// keep menu mouse over states
var menuOver = Array();

// return a menu id as array doesnt support string keys :/
// patch!!!
function getid(menu_id) {
  return ( menu_id == 'menu_parc' ? 0 : 1 );
}

// menu mouse over
function menu_over(menu_id) {
  menuOver[getid(menu_id)] = true;
  menu_show(menu_id, true);
}

// menu mouse out
function menu_out(menu_id) {
  menuOver[getid(menu_id)] = false;
  window.setTimeout('menu_show("'+menu_id+'",false)', 1000);
}

// show / hide the menu
function menu_show(menu_id, show) {
  if( show || (! show && ! menuOver[getid(menu_id)]) ) {
    var menu = document.getElementById(menu_id);
    menu.style.visibility = show ? "visible" : "hidden";
  }
}

// keep the menu well positioned
function move_menu() {
  menupos = document.body.clientWidth / 2 + 16;
  if( ! menupos )
    menupos = window.innerWidth;
  menu1 = document.getElementById('menu_parc');
  menu1.style.left = menupos + 'px';
  menu2 = document.getElementById('menu_hist');
  menu2.style.left = menupos + 'px';
}


function popimage(nom, imagesrc, winwidth, winheight, txtalt)
{
    var look = 'width=' + winwidth + ',height = ' + winheight;
    popwin = window.open('','HistWin',look);
    popwin.document.open();
    popwin.document.write('<html><head><title>' + nom +
                          '</title></head><body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"><img src="' +
                          imagesrc + '" alt="' + txtalt + '"></body></html>');
    popwin.document.close();
    popwin.focus();
}

//// bake a cookie
//function setcookie(name, value, expires, path, domain, secure)
//{
//  str = name + "=" + escape(value) +
//      (expires ? "; expires=" + expires.toGMTString() : "") +
//      (path ? "; path=" + path : "") +
//      (domain ? "; domain=" + domain : "") +
//      (secure ? "; secure" : "");
//  document.cookie = str;
//}
//
//// eat a cookie
//function getcookie(name)
//{
//  var dc = document.cookie;
//  var prefix = name + "=";
//  var begin = dc.indexOf("; " + prefix);
//  if(begin == -1) {
//    begin = dc.indexOf(prefix);
//    if(begin != 0)
//      return null;
//  }
//  else
//    begin += 2;
//  var end = document.cookie.indexOf(";", begin);
//  if(end == -1)
//    end = dc.length;
//  return unescape(dc.substring(begin + prefix.length, end));
//}
