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/';

function i3(obj_a, type)
{
	var obj = obj_a.childNodes[0];
	var path = obj.src.substring(obj.src.lastIndexOf('/')+1);

	switch(type) {
		case 0:
			if ('ico-home-out.gif' == path) {
				obj.src = baseUrl+'ico-home-over.gif';
			} else {
				obj.src = baseUrl+'ico-home-out.gif';
			}
			break;

		case 1:
			if ('ico-map-out.gif' == path) {
				obj.src = baseUrl+'ico-map-over.gif';
			} else {
				obj.src = baseUrl+'ico-map-out.gif';
			}
			break;

		case 2:
			if ('ico-mail-out.gif' == path) {
				obj.src = baseUrl+'ico-mail-over.gif';
			} else {
				obj.src = baseUrl+'ico-mail-out.gif';
			}
			break;
	}

	return true;
}

var cache_img= new Array;
var img_list = new Array(
	'ico-home-out.gif',
	'ico-home-over.gif',
	'ico-mail-out.gif',
	'ico-mail-over.gif',
	'ico-map-out.gif',
	'ico-map-over.gif');

for (var i=-1; ++i<img_list.length;) {
	cache_img[i] = new Image;
	cache_img[i].src = baseUrl + img_list[i];
}


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)
{
	var obj_mm = document.getElementById('mm'+el);
	var obj_m = document.getElementById('m'+el);

	var x = get_left(obj_mm);
	var y = get_top(obj_mm);

	obj_mm.style.background = '#DCE1E5';
	hide_id(obj_mm.firstChild.childNodes[0]);

	obj_mm.childNodes[1].className = 'menur_';

	var offsX = 204;
	obj_m.style.width = '205px';
	if (!is.ie) {
		offsX = 201;
		obj_m.style.width = '201px';
	}

	obj_m.style.left= (x - offsX) + "px";
	obj_m.style.top = (y )+ "px";


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

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

	
	timer_over();
	return;
}

function timer_over()
{
	dmTimer = 10000000;
	clearTimeout(myTT);
	return;
}
function timer_out(n)
{
	var o = document.getElementById('mm'+n);
	o.style.background = '';
	show_id(o.firstChild.childNodes[0]);
	o.childNodes[1].className = 'menur';

	dmTimer = dmTimeOut;
	myTT = setTimeout("timer()", dmTimeOut);
	return;
}
function timer()
{
	if (null != curMenu) {
		hide_id('m'+curMenu);
	}
	curMenu = null;

	return;
}

function ov(td, n)
{
	try {
		switch(n)
		{
			case 0:
		    	td.style.background = '#DDE2E6';
				break;
			case 1: 
		    	td.style.background = '#C5D0D4';
				break;
		}
	} catch(e) {}
	return false;
}

var curBk = 0;
var bk = new Array;

function bkp(p)
{
	if (0 == p) {
		if (0 == curBk) {
			curBk = bk.length - 1;
		} else {
			curBk--;
		}
	} else {
		if (bk.length == 1 + curBk) {
			curBk = 0;
		} else {
			curBk++;
		}
	}

	bpl.src = '/img/_book/'+bk[curBk][0];
	bpr.src = '/img/_book/'+bk[curBk][1];
	return false;
}


var item_img = new Array;
var item_ = null;
var cur_item = null;
function item(num)
{
	if (null != cur_item) {
		hide_id('dot'+cur_item);
		document.getElementById('itemA'+cur_item).style.fontWeight = 'normal';
	}
	show_id('dot'+num);
	cur_item = num;

	if (null == item_) {
		item_ = document.getElementById('item_');
	}

	document.getElementById('itemA'+num).style.fontWeight = 'bold';
	setTimeout("item_.src = item_img["+num+"];", 500);
	return false;
}

function ovi(tr){
	tr.style.backgroundColor = '#CED7DC';
	//for (i=-1;++i<tr.childNodes.length;) {
		//tr.childNodes[i].style.backgroundColor = '#CED7DC';
	//}
	return;
}
function oui(tr){
	tr.style.backgroundColor = '';
	//for (i=-1;++i<tr.childNodes.length;) {
		//tr.childNodes[i].style.backgroundColor = '';
	//}
	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('../../../../?winup&img='+escape(img),'popUp','width='+(w)+',height='+(h)+',scrollbars=no,menubar=no,toolbar=no,status=no,left='+scrnx+',top='+scrny);
	} else {
		window.open('../../../../?winup&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 preCache = new Array;

function preCh()
{
	var iterator = -1;
	for (i=-1; ++i<bk.length;) {
		preCache[iterator] = new Image;
		preCache[iterator].src = '/img/_book/' + bk[i][0];
		preCache[(1+iterator)] = new Image;
		preCache[(1+iterator)].src = '/img/_book/' + bk[i][1];
		iterator+=2;
	}

	return false;
}

function nd(a, m)
{
	if (0 == m) {
		a.childNodes[0].src = '/skin/simple/design/ndred.gif';
	} else {
		a.childNodes[0].src = '/skin/simple/design/ndgray.gif';
	}

	return;
}
