function brw()
{
	var b=navigator.appName;
	if (b.indexOf('Netscape')!=-1) this.b="ns";
	else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>0)) this.b = "opera";
	else if (b=="Microsoft Internet Explorer") this.b="ie";
	if (!b) {this.b="invalid"; this.invalid=true;}
	this.version=navigator.appVersion;
	this.v=parseInt(this.version);
	this.ns=(this.b=="ns" && this.v>=4);
	this.ie=(this.version.indexOf('MSIE')>0);
	this.opera=(this.b=="opera");
	this.dom=(document.createElement && document.appendChild && document.getElementsByTagName)?true:false;
	return;
}
var is = new brw();

var baseUrl = '/skin/simple/design/';

var objs = Array('title', 'text');



var myTT = 0;
var main = true;
var dmTimer = 0;
var curMenu = null;
var dmTimeOut = 1500;


function hide_id(layer)
{
	if (typeof(layer) != 'object') {
		var l = document.getElementById(layer);
	} else {
		var l = layer;
	}
	try {
		l.style.display = "none";
	} catch(e){
	}
	try {
		l.style.visibility = "hidden";
	} catch(e){
	}
	return true;
}

function show_id(layer)
{
	if (typeof(layer) != 'object') {
		var l = document.getElementById(layer);
	} else {
		var l = layer;
	}
	try {
		l.style.display = "block";
	} catch(e){
	}
	try {
		l.style.visibility = "visible";
	} catch(e){
	}
	return true;
}



function get_top(id)
{
	var y = 0, obj = id;
	while (obj.offsetParent != null) {
		y += obj.offsetTop;
		obj= obj.offsetParent;
	}
	y += obj.offsetTop;
	return y;
}

function get_left(id)
{
	var x = 0, obj = id;
	while (obj.offsetParent != null) {
		x += obj.offsetLeft;
		obj= obj.offsetParent;
	}
	x += obj.offsetLeft;
	return x;
}

function show_obj(obj){
    var result = "";
    for (var i in obj) {
        result += 'obj' + "." + i + " = " + obj[i] + "<br />\n";
    }
    document.write(result);
    //alert(result);
}

function m(el, ext)
{

	var x = get_left($('mm'+ext+'-'+el));
	var y = get_top($('mm'+ext+'-'+el));

try {
	document.getElementById(('m' + ext + '-' + el)).style.left= (x) + "px";
	document.getElementById(('m' + ext + '-' + el)).style.top = (y + 21)+ "px";
} catch(e){
	try {
		document.getElementById(('m' + ext + '-' + el)).style.left= (x) + "px";
		document.getElementById(('m' + ext + '-' + el)).style.top = (y + 21)+ "px";
	} catch(e) {alert(e.description);};
}

	if (curMenu == null) {
		curMenu = ext+'-'+el;
	} else {
		hide_id('m'+curMenu);
		curMenu = ext+'-'+el;
	}

	show_id('m'+curMenu);
	dmTimer = dmTimeOut;

	timer_over();

	return;
}

function timer_over()
{
	dmTimer = 10000000;
	clearTimeout(myTT);
	return;
}

function timer_out(n)
{
	dmTimer = dmTimeOut;
	myTT = setTimeout("timer()", dmTimeOut);
	return;
}

function timer()
{
	if (null != curMenu) {
		hide_id('m' + curMenu);
	}
	curMenu = null;

	return;
}


function postView(w, h, img, txt)
{
	var scrnx = screen.width/2 - w/2;
	var scrny = screen.height/2- h/2;

	if (!txt || !isNaN(txt) || '' == txt) {
		window.open('../../../../?img='+escape(img),'popUp','width='+(w+50)+',height='+(h+50)+',scrollbars=no,menubar=no,toolbar=no,status=no,left='+scrnx+',top='+scrny);
	} else {
		window.open('../../../../?img='+escape(img)+'&text='+txt,'popUp','width='+w+',height='+h+',scrollbars=no,menubar=no,toolbar=no,status=no,left='+scrnx+',top='+scrny);
	}

	return false;
}

var $curI = -1;

function body(exp)
{
	hide_id('detail');
	hide_id('records');
	hide_id('comments');

	if (exp) {
		for (var i=-1; ++i<objs.length;) {
			$(objs[i]).style.display = 'block';
		}
	} else {
		for (var i=-1; ++i<objs.length;) {
			$(objs[i]).style.display = 'none';
		}
	}

	return;
}

function detail(express)
{
	if (express) {
		body(false);
		show_id('detail');
	} else {
		hide_id('detail');
		body(true);
	}
	return;
}

function records(express)
{
	if (express) {
		body(false);
		show_id('records');
	} else {
		hide_id('records');
		body(true);
	}
	return;
}

function comments(express)
{
	if (express) {
		body(false);
		show_id('comments');
	} else {
		hide_id('comments');
		body(true);
	}
	return;
}

function set_pos()
{
	var c = Position.page($('content'));

	for (var i=-1; ++i<objs.length;) {
		var o = $(objs[i]);
		xy = Position.page(o);
		o.style.left	= (xy[0]) + 'px';
		o.style.top	= (xy[1]) + 'px';
		//o.style.top = (xy[1] + c[1] - 20)+ 'px';
	}

	return;
}


//window.onload = set_pos;