<!--
var MSIE = false;
var agent = navigator.userAgent;
if (/MSIE/.test(agent)) MSIE = true;
function unhtml(n) {
  s = '';
  while (s != n) {
    s = n;
    n = n.replace("<br>", "\n").replace("<br>", "\n").replace('&quot;', '"').replace('&amp;', '&');
  }
  return n;
}
function nl2br(n) {
  s = '';
  while (s != n) { s = n; n = n.replace("\n", '<br>'); }
  return n;
}

function xChange(div1, div2) {
	if(obj=getObj(div1))
			obj.style.display = 'block';
	if (div2)
		if(obj=getObj(div2))
			obj.style.display = 'none';
	}

function addEvent(obj, ev, eh) {
	if (obj.addEventListener) obj.addEventListener(ev, eh, false);
	else if (obj.attachEvent) obj.attachEvent('on' + ev, eh);
}
function getEventObj(e) {
	if (e.originalTarget) return e.originalTarget;
	else if (e.srcElement) return e.srcElement;
	else return false;
}
function getObj(n) {
  if (document.getElementById) return document.getElementById(n);
  if (document.all) return document.all[n];
  return null;
}
window.get_obj = getObj;
function debugObj(obj) {
  s = '';
  for (a in obj) s += a + ' = ' + String(obj[a]).replace(/</g, '&lt;') + ";<br/>\n";
  win = window.open('about:blank', '_blank');
  with (win.document) {
    open();
    write(s);
    close();
  }
}

function getOffsetLeft(obj) {
  var curleft = 0;
  if (obj.offsetParent)
    while (obj.offsetParent) {
      curleft += obj.offsetLeft
      obj = obj.offsetParent;
    }
  else if (obj.x) curleft += obj.x;
  return curleft;
}

function getOffsetTop(obj) {
  var curtop = 0;
  if (obj.offsetParent)
    while (obj.offsetParent) {
      curtop += obj.offsetTop
      obj = obj.offsetParent;
    }
  else if (obj.y) curtop += obj.y;
  return curtop;
}

function setStyleRec(o, s, v) {
	if (o && o.style)
		o.style[s] = v;
	if (o && o.childNodes && o.childNodes.length)
		for (i = o.childNodes.length - 1; i >= 0; i--)
			setStyleRec(o.childNodes[i], s, v);
}

var re_s = new RegExp('<script(?:(?:src=["\']([^"\']*)["\'])|(?:type=["\'][^"\']*["\'])|(?:\r|\n|\t|\\s)*)*>(?:\r|\n|\t|\\s)*(?:<'+'!--(?:\r|\n|\t|\\s)*)?((?:.|\r|\n|\t|\\s)*?)(?:\r|\n|\t|\\s)*(?:\/\/-->(?:\r|\n|\t|\\s)*)?<\/script>', 'im');
var re_f = new RegExp('function(?:\r|\n|\t|\\s)*([a-z0-9_]*)', 'im');
var re_f = new RegExp('function(?:\r|\n|\t|\\s)*([a-z0-9_]*)', 'im');
function eval_html_js(text) {
	while (re_s.test(text)) {
		var sc = re_s.exec(text);
		text = text.replace(sc[0], '');
		window.script_to_eval = text;
		if (typeof(sc[1]) == 'string' && sc[1] != '') {
			load_script(sc[1]);
			return false;
		}
		if (typeof(sc[2]) == 'string' && sc[2] != '') {
			var t = sc[2];
			while (re_f.test(t)) {
				var fn = re_f.exec(t);
				t = t.replace(fn[0], '');
				if (typeof(fn[1]) == 'string' && fn[1] != '')
					sc[2] = sc[2].replace(fn[0], 'window.' + fn[1] + ' = ' + fn[0]);
			}
			sc[2] += "\n" + 'eval_html_js(window.script_to_eval);';
			window.eval_now = sc[2];
			setTimeout('try { eval(window.eval_now); } catch (e) { catch_error(e); }', 10);
			return false;
		}
	}
	window.script_to_eval = '';
	return true;
}

//-->
