var guestbook = 1;
var topBannersArray = new Array();

function heights() {
	height = (document.getElementById("content").offsetHeight < 450) ? 450 : document.getElementById("content").offsetHeight;
	document.getElementById("st_right").style.height = (height - 3)+"px";
};

function change_language(str) {
	setCookie("language", str, 30);
	window.location.reload();
};

function menu_select(id, page) {
	document.getElementById("menu_"+id).className = 'menu_selected';
	//document.getElementById("menu_"+id).onclick = "";
	previous = getCookie("default_menu");
	if (previous != '' && previous != id) {
		document.getElementById("menu_"+previous).className = "menu";
		//document.getElementById("menu_"+previous).onclick = new Function("menu_select('"+previous+"');");
	}
	setCookie("default_menu", id, '');

	ajax(id, page);
};

function add_indicator() {
	if (!document.getElementById('indicator')) {
	  o = document.createElement("div");
	  o.setAttribute("id", "indicator");
	  document.getElementById('top_right').appendChild(o);
  }
};

function remove_indicator() {
	document.getElementById('top_right').removeChild(document.getElementById('indicator'));
};

function external_link() {
	anchors = document.getElementsByTagName("a");
	for (i = 0; i < anchors.length; i++) {
		anchor = anchors[i];
		if (anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
};

function addTopBanners(banner, type, width, height, link, text, target) {
	var length = topBannersArray.length;
	topBannersArray[length] = new Array(7);
	topBannersArray[length][0] = banner;
	topBannersArray[length][1] = type;
	topBannersArray[length][2] = width;
	topBannersArray[length][3] = height;
	topBannersArray[length][4] = link;
	topBannersArray[length][5] = text;
	topBannersArray[length][6] = target;
};

function loadTopBanners(banner_no) {
	no = (banner_no == topBannersArray.length) ? 0 : banner_no;
	loadBanner(topBannersArray[no][0], topBannersArray[no][1], topBannersArray[no][2], topBannersArray[no][3], topBannersArray[no][4], topBannersArray[no][5], topBannersArray[no][6], 1);
	setTimeout("loadTopBanners("+(no + 1)+")", 20000);
};

function loadBanner(banner, type, width, height, link, text, target, place) {
	if (type == 'flash') {
		w = (width ? ' width="'+width+'"' : '');
		h = (height ? ' height="'+height+'"' : '');
		banner_src = '<embed '+ w + h +' quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="'+ banner +'"></embed>';
	}
	if (type == 'image') {
		a1 = '';
		a2 = '';
		if (link != '') {
			a1 = '<a href="'+link+'" target="'+target+'">';
			a2 = '</a>';
		}
		style = 'style="border: none';
		if (width != '') {
			style += '; width:'+width+'px';
		}
		if (height != '') {
			style += '; height:'+height+'px';
		}
		style += ';"';
		banner_src = a1+'<img src="'+banner+'" alt="'+text+'" title="'+text+'" '+style+' />'+a2;
	}
	if (place == 0) {
		document.write(banner_src);
	} else {
		document.getElementById("banner_top").innerHTML = banner_src;
	}
} 

function valid() {
	name = document.getElementById('name').value;
	if (name.length < 2 || name.length > 25) {
		document.getElementById('name').focus();
		show_message(1);
		return false;
	}
	msg = document.getElementById('message').value;
	if (msg.length < 2 || msg.length > 500) {
		show_message(2);
		return false;
	}
	return true;
};

function show_message(msg_id) {
	$$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'hidden' });
	o1 = document.createElement('div');
	o1.setAttribute("id", "main_background");
	document.getElementById('main_table').appendChild(o1);
	o2 = document.createElement('div');
	o2.setAttribute("id", "background");
	o2.onclick = new Function("remove_message();");
	document.getElementById('main_background').appendChild(o2);
	o3 = document.createElement('div');
	o3.setAttribute("id", "error_message");
	o3.onclick = new Function("remove_message();");
	if (msg_id == 1) {
		o3.innerHTML = 'Per ilgas arba per trumpas nick\'as!';
	} else {
		o3.innerHTML = 'Per trumpa arba per ilga žinutė!';
	}
	document.getElementById('main_background').appendChild(o3);
};

function remove_message() {
	o = document.getElementById('main_background');
	document.getElementById('main_table').removeChild(o);
	$$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'visible' });
};

function arrow_hover(obj, arrow) {
	obj.src = "images/"+arrow+".png";
};

function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	if(opacStart > opacEnd) {
//		document.getElementById(id + "_cl").style.border = "1px solid rgb(231, 120, 23)";
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
//		document.getElementById(id + "_cl").style.border = "1px solid transparent";
		for(i = opacStart; i <= opacEnd; i++) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
};

function changeOpac(opacity, id) {
	if (document.getElementById(id + "_bw")) {
		object = document.getElementById(id + "_bw").style;
		object.opacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}
};

function setCookie(c_name, value, expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays=='') ? "" : ";expires=" + exdate.toGMTString());
};

function getCookie(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) {
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";", c_start);
			if (c_end == -1) c_end = document.cookie.length;
				return unescape(document.cookie.substring(c_start, c_end));
		}
	}
	return "";
};
