function changeImage(mit, mire){
	mit.src = mire; 
}
function mouseOver(mit)
{
	document.getElementById(mit).className=mit+"2";
	//document.images[mit].src ="images/buttons/"+mit+"_over.png"; 
	temp = document.getElementById(mit).style.zIndex;	
	document.getElementById(mit).style.zIndex=999;
}
function mouseOut(mit)
{
	document.getElementById(mit).className=mit;
	//document.images[mit].src ="images/buttons/"+mit+".png";
	document.getElementById(mit).style.zIndex=temp;
}

function change_user(form, ez){
	f = document.getElementById(form);	
	id = ez.substr(0,ez.indexOf("/"));
	text = ez.substr(ez.indexOf("/")+1);
	document.getElementById('hdnID').value = id;
	document.getElementById('hdnText').value = text;
	f.submit();
}

function storeCaret(text)
{
	// Only bother if it will be useful.
	if (typeof(text.createTextRange) != "undefined")
		text.caretPos = document.selection.createRange().duplicate();
}
 
// Replaces the currently selected text with the passed text.
function replaceText(text, textarea)
{
	// Attempt to create a text range (IE).
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos;
 
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		caretPos.select();
	}
	// Mozilla text range replace.
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var scrollPos = textarea.scrollTop;
 
		textarea.value = begin + text + end;
		document.getElementById('comment').innerHTML  = begin + text + end;
 
		if (textarea.setSelectionRange)
		{
			textarea.focus();
			textarea.setSelectionRange(begin.length + text.length, begin.length + text.length);
		}
		textarea.scrollTop = scrollPos;
	}
	// Just put it on the end.
	else
	{
		textarea.value += text;
		document.getElementById('comment').innerHTML += text;
		textarea.focus(textarea.value.length - 1);
	}
}
 
// Surrounds the selected text with text1 and text2.
function surroundText(text1, text2, textarea)
{
	// Can a text range be created?
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos, temp_length = caretPos.text.length;
 
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;
 
		if (temp_length == 0)
		{
			caretPos.moveStart("character", -text2.length);
			caretPos.moveEnd("character", -text2.length);
			caretPos.select();
		}
		else
			textarea.focus(caretPos);
	}
	// Mozilla text range wrap.
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var newCursorPos = textarea.selectionStart;
		var scrollPos = textarea.scrollTop;
 
		textarea.value = begin + text1 + selection + text2 + end;
		
		document.getElementById('comment').innerHTML = begin + text1 + selection + text2 + end;
 
		if (textarea.setSelectionRange)
		{
			if (selection.length == 0)
				textarea.setSelectionRange(newCursorPos + text1.length, newCursorPos + text1.length);
			else
				textarea.setSelectionRange(newCursorPos, newCursorPos + text1.length + selection.length + text2.length);
			textarea.focus();
		}
		textarea.scrollTop = scrollPos;
	}
	// Just put them on the end, then.
	else
	{
		
		textarea.value += text1 + text2;
		textarea.focus(textarea.value.length - 1);
	}
}
 
// Highlights the buttons
function highlight(something, mode, imagedir)
{
	something.style.backgroundImage = "url(" + imagedir + (mode ? "/hoverbg.gif)" : "/bg.gif)");
}
function createLink(textarea)
{
	var linkAddress = prompt("Add meg a linket!\r\n(pl.:www.gyozd-le-a-dadogasod.hu)\r\n(http:// nélkül)");
	var linkName = prompt("Add meg a link nevét!\r\n(pl.:Kattints ide!)");
	if (linkName && linkAddress) surroundText('<a href=`http://'+linkAddress, '` target=`_blank`>'+linkName+'</a>',textarea);
}
function createEmail(textarea)
{
	var emailAddress = prompt("Add meg a címzettet\r\n(pl.:info@gyozd-le-a-dadogasod.hu");
	var emailName = prompt("Add meg a link nevét!\r\n(pl.:Küldj E-mailt!)");
	if (emailAddress && emailName) surroundText('<a href=`mailto:'+emailAddress, '`>'+emailName+'</a>',textarea);
}
function createPic(textarea)
{
	var picAddress = prompt("Add meg a kép címét!\r\n(pl.:www.google.hu/images/nav_logo3.png");
	if (picAddress) surroundText('<a href=`http://'+picAddress+'` target=`_blank`><img src=`'+picAddress, '` class=`imgComment` /></a>', textarea);
}
function createAudio(textarea)
{
	var audioAddress = prompt("Add meg a hangfájl nevét, kiterjesztéssel együtt!\r\npl.:hang.mp3");
	if (audioAddress) surroundText('<audio>'+audioAddress+'<midaudio>'+audioAddress, '</audio>', textarea);								   
}
function registerLastLogout(id){
	//alert("elkaptam "+id);
}
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function validator(){
	inputFullName = document.getElementById("full_name");
	inputEmail = document.getElementById("email");
	inputName = document.getElementById("name");
	inputComment = document.getElementById("comment");
	
	if (trim(inputName.value," ") == "") {
		alert("Név megadása kötelező");
		return (false);
	}
	if (trim(inputComment.value," ") == "") {
		alert("Üres hozzászólást nem lehet elküldeni");
		return (false);
	}
}