function maillink() {
msg = yemail + " " + message;
parent.location.href='mailto:'+femail+'?subject=Interesting%20link?body='+msg;
}

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;
}

function setColorScheme(scheme) {
  if (scheme != 'lt') scheme = 'dk';
  var elem = document.getElementById('nav');
  elem.className = scheme;
  elem = document.getElementById('archbody');
  if (elem) elem.className = scheme;
  elem = document.getElementById('blogbody');
  elem.className = scheme;
  elem = document.getElementById('blogentry');
  elem.className = scheme;
  elem = document.getElementById('tailcomment');
  elem.className = scheme;
  elem = document.getElementById('submitcmt');
  elem.className = scheme;
  elem = document.getElementById('resetcmt');
  elem.className = scheme;
  createCookie("belcolor", scheme, 365);
}

function setColumnWidth(width) {
  if (width != 'wid') width = 'mid';
  var elem = document.getElementById('blogcol');
  if (elem) elem.className = width;
  var elem = document.getElementById('quoteset');
  if (elem) elem.className = width;
  createCookie("belcolwid", width, 365);
}

function setTextSize(size) {
  size0 = '';
  if (size == 'med') size0 = size;
  if (size == 'lg') size0 = size;
  if (size == 'sml') size0 = size;
  if (size0 == '') size0 = 'med';
  var elem = document.getElementById('blogtext');
  if (elem) elem.className = size0;
/*
  var elem = document.getElementById('quoteset');
  if (elem) elem.className = size0;
*/
  createCookie("beltxtsz", size0, 365);
}

window.onload = function(e) {
  var cookie = readCookie("belcolor");
  if (cookie) setColorScheme(cookie);
    else setColorScheme('dk');
  var cookie2 = readCookie("belcolwid");
  if (cookie2) setColumnWidth(cookie2);
    else setColumnWidth('mid');
  var cookie3 = readCookie("beltxtsz");
  if (cookie3) setTextSize(cookie3);
    else setTextSize('med');
}


