// JavaScript Document
function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/-/g, "\-");
	var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
function attachEventListener(target, eventType, functionRef, capture){
	if(typeof target.addEventListener != "undefined"){
		target.addEventListener(eventType, functionRef, capture);
	}
	else if (typeof target.attachEvent != "undefined"){
		target.attachEvent("on" + eventType, functionRef);
	}
	else {
		eventType = "on" + eventType;
		
		if(typeof target [evetType] == "function"){
			var oldListener = target[eventType];
			target[eventType] = function(){
				oldListener();
				return functionRef;
			};
		}
		else {
			target[eventType] = functionRef;
		}
	}
	return true;
}
function insertSmile(type) {
	
var aktualnizprava = document.myGB.message.value;
var text = " text ";

if (type == "1") {
	smile = ":-)";
}
if (type == "2") {
	smile = ":(";
}
if (type == "3") {
	smile = ":-D";
}
if (type == "4") {
	smile = "%-)";
}
if (type == "5") {
	smile = "8-|";
}
if (type == "6") {
	smile = ":-o";
}
if (type == "7") {
	smile = "???";
}
if (type == "8") {
	smile = ":-(";
}
if (type == "9") {
	smile = ":-P";
}
if (type == "10") {
	smile = ";-)";
}
	text = aktualnizprava + smile;
	document.myGB.message.value = text;
	document.myGB.message.focus();
}

function previewbook(){
	var msgs = getElementsByClassName(document, 'div', 'blogmsg');
	for (var i=0;i<msgs.length;i++){
		attachEventListener(msgs[i], "mousedown", showMsg, false);
	}
	return true;
};
function requestMsg(id){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="inc/getmsg.inc.php"
	url=url+"?m="+id
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=showMsg 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function showMsg(eventType){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		getElementsByClassName(document, 'div', 'msgBoxMiddleCont')[0].innerHTML=xmlHttp.responseText;
		document.getElementById('blogOverlay').style.display='block';
		document.getElementById("msgBox").style.display='block';
	} 
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
function closeBlogPopup(){
	document.getElementById('blogOverlay').style.display='none';
	document.getElementById("msgBox").style.display='none';
}