/*--------------------*/
/* Fornax függvényei */
/*------------------*/

function navigate(uri) {
	document.location=uri;
}

function toempty(target) {
	if (target.innerHTML) target.innerHTML=''; else	target.value='';
}

function imageview(img,w,h) {
	sw=screen.width;
	sh=screen.height;
	x = (sw-w)/2;
	y = (sh-h)/2;
	if (w>sw || h>sh) sb='yes'; else sb='no';
	window.open("/process/imageview.php?img="+img,"bigwin","modal=yes,dialog=yes,scrollbars="+sb+",width="+w+",height="+h+",left="+x+", top="+y);
}

function createform(inputs) {
	obj=document.createElement("FORM");
	document.body.appendChild(obj);
	obj.method='post';
	obj.enctype='multipart/form-data';
	obj.encoding = "multipart/form-data";

	for (i=0;i<inputs.length;i++) {
		obj2=document.createElement("INPUT");
		obj2.type='hidden';
		obj2.name=inputs[i][0];
		obj2.value=inputs[i][1];
		obj.appendChild(obj2);
	}	

	return obj;
}

/*---------------------*/
/* DonLaca függvényei */
/*-------------------*/

function isempty(str)
{
	r = new RegExp("^[ .*]$");
	return (r.test(str) || str.length == '');
}

function iecheck()
{
	var pos = navigator.userAgent.indexOf("MSIE ");
	if (pos == -1) return false;
	var version = navigator.userAgent.substring(pos + 5);
	return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)  || (version.indexOf("7") == 0)) && (navigator.platform == ("Win32")));
}

// PNG ALPHA CHANNEL IMG-RE //
function iepng_alphachannel(imgid,timg,size)
{
	if(iecheck())
	{
		d = document.getElementById(imgid);
		origsrc = d.src;
		d.src = timg;
		d.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + origsrc + "',sizingMethod='image')";
		d.width = size[0];
		d.height = size[1];
	}
}

// PNG ALPHA CHANNEL DIV BACKGROUND //
function iepng_alphachannel(divid,bgimg,size)
{
	d = document.getElementById(divid);
	d.style.width = size[0]+"px";
	d.style.height = size[1]+"px";
	if(iecheck())
	{
		d.style.backgroundImage = '';
		d.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bgimg + "',sizingMethod='image')";
	}
}

function insertFlash(swf,size,cel)
{
	var str = "";
	if(iecheck())
	{		
		str +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0" width="'+size[0]+'" height="'+size[1]+'">';
		str +='	<param name="movie" value="'+swf+'" />';
		str +='	<param name="quality" value="high" />';
		str +=' <param name="menu" value="false" />';
		str +='</object>';

	}
	else
	{	
		str +='<object type="application/x-shockwave-flash" data="'+swf+'" width="'+size[0]+'" height="'+size[1]+'">';
		str +='<param pluginurl="http://www.macromedia.com/go/getflashplayer">';
		str +='	<param name="menu" value="false" />';
		str +='	<param name="quality" value="high" />';
		str +='</object>';
	}
	document.getElementById(cel).innerHTML = str;
}

/*-------------------*/
/* közös függvények */
/*-----------------*/

function highlight(str,rpl) {	
	var exps=str.innerHTML.split(rpl);
	var ihtml='';
	var nyito;
	for (var i=0;i<exps.length;i++) {		
		for (var j=0;j<exps[i].length;j++) {
			if (exps[i].substr(j,1)=='<') nyito=true;
			if (exps[i].substr(j,1)=='>') nyito=false;
		}

		if (!nyito) {
			if (i<exps.length-1) ihtml+=exps[i]+"<span class='raise'>"+rpl+"</span>"; else ihtml+=exps[i];
		}
		else {
			if (i<exps.length-1) ihtml+=exps[i]+rpl; else ihtml+=exps[i];
		}
	}
	str.innerHTML=ihtml ;
}

function checkValidEmail(mailstr) {
	r = new RegExp("^[0-9a-zA-Z\\._\\-]{2,}@([0-9a-zA-Z_\\-]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	return r.test(mailstr);
}

function clear_title(obj)
{
	if(obj.value=='keresés az oldalon...')
	{
		obj.value = '';
	}
}

function set_title(obj)
{
	if(obj.value=='')
	{
		obj.value='keresés az oldalon...'
	}
}

function show_sub(obj)
{
	$('#sub').show();
	var position = $(obj).position();
	$('#sub').css('left',(position.left)+'px');
}

function sub_alive()
{
	$('#sub').show();
}

function hide_sub()
{
	$('#sub').hide();
}