// 20070930.

function setstyleSSI(value)
{
 	setCookie("enctheme", value, 365*24, "/");
	location.reload();
}

function setCookie(name, value, hours_to_live, path, domain, secure) {
  var expireDate = "";
  if(hours_to_live)
  {
    expireDate = (new Date((new Date()).getTime() + hours_to_live*3600000)).toGMTString();
  }

  var curCookie = name + "=" + escape(value) +
	((hours_to_live) ? "; expires=" + expireDate : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
	document.cookie = curCookie;
}

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

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function print_vlog_iframe()
{
	document.write('<iframe name="theiframeNew" id="vlogiframe" src="about:blank" width="1" height="1" scrolling="no" frameborder="0" align="right" marginwidth="0" marginheight="0" class="nomrgnobrdnopad">Your browser does not support inline frames. Get a <a href="http://www.mozilla.org/" target="_blank">new one</a>.</iframe>');
}

function print_vlog_iframedb()
{
	document.write('<iframe name="theiframeNewdb" id="vlogiframedb" src="about:blank" width="1" height="1" scrolling="no" frameborder="0" align="right" marginwidth="0" marginheight="0" class="nomrgnobrdnopad">Your browser does not support inline frames. Get a <a href="http://www.mozilla.org/" target="_blank">new one</a>.</iframe>');
}

// http://simon.incutio.com/archive/2004/05/26/addLoadEvent
// so we can use multiple onload events if necessary.
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
