  function checkBox(obj, maxlen, jumpNext, jumpPrev, isNumeric) {
  //inputbox ellenőrzés... numeric-e, ugrással egybekötve, előre, hátra
    var mylen = obj.value.length;
	if (isNumeric) {
		if (!isNum(obj.value)) {
			var tmp = obj.value.substr(0, mylen-1);
			obj.value = tmp;
		}
	}
	if (obj.value.length==0 && jumpPrev!=null)  {
		jumpPrev.focus();
	}
	if (obj.value.length>=maxlen) {
	obj.value = obj.value.substr(0, maxlen);
	//uccsó karakter, vizsgálódjunk
		var error = false;
		if (isNumeric) {
			if (!isNum(obj.value)) {
				error = true;
				obj.focus();
				//alert("Hibás érték a beviteli mezőben!");
			}
		}
		if (!error && jumpNext!=null) {
		//megadtuk hogy ide ugorjunk, ha elég a karakter
			jumpNext.focus();
		}
	}
  }
 function isNum(val) {
    if (!val.length) return false;
	for (var i=0;i<val.length;i++) {
		if ((val.charCodeAt(i)<47 || val.charCodeAt(i)>57) && val.charAt(i)!="." && val.charAt(i)!=",") return false;
	}
	return true;
  }
  
var NS = (navigator.appName=="Netscape")?true:false;

function ujablak(mit,hova,w,h) {
  ablakneve = window.open(mit, hova, "resizable=1,status=0,menubar=0,scrollbars=yes,location=0,toolbar=0,width="+w+",height="+h+",left=0,top=0");
  ablakneve.moveTo((screen.width/2)-(w/2),(screen.height/2)-(h/2));
}

function teljesablak(mit,hova,kepx,kepy) {
  kepx = parseInt(kepx) + 20;
  kepy = parseInt(kepy) + 25;
  ablakneve = window.open(mit, hova, "menubar=0,width="+kepx+",height="+kepy+",left=0,top=0");
  ablakneve.moveTo((screen.width/2)-(kepx/2),(screen.height/2)-(kepy/2));
  ablakneve.moveTo((screen.width/2)-(kepx/2),(screen.height/2)-(kepy/2));
}

function teljesablak2(mit,hova) {
  ablakneve = window.open(mit, hova, "menubar=0,width=10,height=10,left=0,top=0");
}

function ablakbezar(){
window.close();
}

function ablak_atmeretezes(x,y) {
iWidth = (NS)?window.innerWidth:document.body.clientWidth;
iHeight = (NS)?window.innerHeight:document.body.clientHeight;
iWidth = x - iWidth;
iHeight = y - iHeight;
window.resizeBy(iWidth, iHeight);
self.focus();
}

function okbe(){
document.images["okgomb"].src = "../html/OK_lenyomva.gif";
}

function okki(){
document.images["okgomb"].src = "../html/OK_alap.gif";
}

function foto_feltoltes_submit() {
	fotot_tolt=1;
	waitWin=window.open('ip_galeria_nagykep.php?kep=../html_demo/keremvarjon.gif','waitWin','menubar=0,scrollbars=no,left=0,top=0,width=0,height=0');
}

function foto_feltoltes_kisablak_tunjonel(){
        if (fotot_tolt == 1){
        	waitWin.close()
        }
        fotot_tolt = 0;
}

/** zSo féle fórum válaszolós izé :)
*	csinál egy hidden inptot , értéke a megválaszolt hsz ID ja
*	id -  az üzenet ID ja
*	name - ki írta az üzenetet amire válaszolnuk
*	date - vajon mi lehet ezzel a névvel? :)
*	replystring - a válasz szöveg az adott nyelven
*/
function forumReply(ID, name, date , replystring)
{
	//ki kellene iratni h amit most írsz az akkor válasz lesz ám, és persze hogy mire...
	document.getElementById('reply_text').innerHTML = replystring+": "+name+", "+date;
	//alert("name: "+name+", date: "+date);
	
	
	//létrehozom a válasz fieldet
	var forum_reply_id_hidden = document.getElementById('forum_reply_id_hidden');
	if ( forum_reply_id_hidden.hasChildNodes() )
		while ( forum_reply_id_hidden.childNodes.length >= 1 )
		{
			forum_reply_id_hidden.removeChild( forum_reply_id_hidden.firstChild );       
		}
	var newInput = document.createElement("input");
	newInput.setAttribute('value', ID );
	newInput.setAttribute('type', 'hidden');
	newInput.setAttribute('id', 'reply_to');
	newInput.setAttribute('name', 'reply_to_id');
	
	forum_reply_id_hidden.appendChild(newInput);
	
	$('#new_post_button').css("visibility", "visible");
	
}

function noForumReply(string)
{
	//alert("fut");
	$('#new_post_button').css("visibility", "hidden");
	var forum_reply_id_hidden = document.getElementById('forum_reply_id_hidden');
	if ( forum_reply_id_hidden.hasChildNodes() )
		while ( forum_reply_id_hidden.childNodes.length >= 1 )
		{
			forum_reply_id_hidden.removeChild( forum_reply_id_hidden.firstChild );       
		}
		
	document.getElementById('reply_text').innerHTML = string;
}


/**
*	zSo jelenleg ez van használatban, nem a kettő fenti függvény
*/
function setReplyPostInForum(ID)
{
	//alert(ID);
	var forum_reply_id_hidden = document.getElementById('forum_reply_id_hidden');
	if ( forum_reply_id_hidden.hasChildNodes() )
		while ( forum_reply_id_hidden.childNodes.length >= 1 )
		{
			forum_reply_id_hidden.removeChild( forum_reply_id_hidden.firstChild );       
		}
	var newInput = document.createElement("input");
	newInput.setAttribute('value', ID );
	newInput.setAttribute('type', 'hidden');
	newInput.setAttribute('id', 'reply_to_id');
	newInput.setAttribute('name', 'reply_to_id');
	
	forum_reply_id_hidden.appendChild(newInput);

}

/*datagrid*/

function compareValueToString(objID1, compareTo)
{
	return (document.getElementById(objID1).value == compareTo);
}

function setValue(varName, varValue)
{	
	document.getElementById(varName).value = varValue;
}
function setValueAndSubmit(varName, varValue)
{	
	document.getElementById(varName).value = varValue;
	document.portal.submit();
}

function invcheck(name) {
	var objs = document.getElementsByName(name);
	for (i=0;i<objs.length;i++) {
		objs[i].checked = !objs[i].checked;
	}
}


function openGallery(gid, picnum) {
	//Create a placeholder for new pics
	$.get('dmp_cgi/dmp_pgallery.php?gid='+gid+'&picnum='+picnum, function(data) {
		  var mydata = data.split("}{");
		  var imgs = mydata[0].split(";;");
		  var titles = mydata[1].split(";;");
		  var descr = mydata[2].split(";;");
		  $.prettyPhoto.open(imgs, titles, descr);
		  $.prettyPhoto.changePage(picnum);
	});

}
