function createform(inputs) {
	obj=document.createElement("FORM");
	document.body.appendChild(obj);
	obj.action='/process/action.php';
	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;
}

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 send() {
	var code=document.getElementById('code').value;
	var nev=document.getElementById('nev').value;
	var tel=document.getElementById('tel').value;
	var mail=document.getElementById('mail').value;
	var megj=document.getElementById('megj').value;

	if (!nev || !tel || !mail || !megj || !code) {
		alert('Minden adat kitöltése kötelező!');
		return false;
	}

	if (!checkvalidemail(mail)) {
		alert('Nem megfelelő az e-mail cím!');
		return false;
	}
	
	inputs=new Array
		(
			new Array('action','sendmail'),
			new Array('code',code),
			new Array('nev',nev),
			new Array('tel',tel),
			new Array('mail',mail),
			new Array('megj',megj)
		)
	
	obj=createform(inputs);
	obj.submit();
	
}

function dropvalue(ez) {
	ez.value="";
}

function setSearch(textid) {
	ez=document.getElementById(textid);
	inputs=new Array
		(
			new Array('action','search'),
			new Array('value',ez.value)
		)
	
	obj=createform(inputs);
	obj.action='/search.html';
	obj.submit();
}


function highlight(str,rpl) {	
	
	var exps=str.innerHTML.split(new RegExp( rpl, "gi" ));
	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 showmap(img,w,h,sb) {
	sw=screen.width;
	sh=screen.height;
	x = (sw-w)/2;
	y = (sh-h)/2;
	if (sb) sb='yes'; else sb='no';
	window.open("/process/map.php?img="+img,"bigwin","modal=yes,dialog=yes,scrollbars="+sb+",width="+w+",height="+h+",left="+x+", top="+y);
}

function isempty(str)
{
	var r = new RegExp("^ *$");
	return r.test(str);
} 