// JavaScript Document
function GetXMLHttpRequestFactory()
{
	try
	{
		return ( new ActiveXObject("Msxml2.XMLHTTP2") ) ; 
	} catch (e) {}
	try
	{
		return ( new ActiveXObject("Microsoft.XMLHTTP") ); 
	}
	catch (e) {}
	
	try
	{
		return (new XMLHttpRequest());
	} catch (e) {}
	alert("Kérést nem lehet végrehajtani ebben a böngészoben");
	return (null);
}


function torol_error_div(frm_name) {
	var x = document.getElementsByTagName('div');
	for (var i=0;i<x.length;i++)
			if(x[i].id.indexOf(frm_name+"_error_")!=-1) { x[i].innerHTML=""; x[i].style.display="none"; }
}


function form_submit(form,php_name,frm_nev)
{
	db=form.elements.length;
	str="";

	for(i=0;i<db;i++)
	{
		elem=form.elements[i];
		if(elem.type=="hidden")
			str+=elem.name+"="+elem.value+"&";		
		if(elem.type=="password")
			str+=elem.name+"="+elem.value+"&";
		if(elem.type=="text")
			str+=elem.name+"="+elem.value+"&";
		/*	
		if(elem.type=="checkbox") {
			if(elem.checked) str+=elem.name+"=1&";
			else str+=elem.name+"=0&";
		}
		*/
		if(elem.type=="checkbox") {
			if(elem.checked) str+=elem.name+"="+elem.value+"&";
		}		
		
		if(elem.type=="select-one")
			str+=elem.name+"="+elem.value+"&";
		if(elem.type=="radio" && elem.checked)
			str+=elem.name+"="+elem.value+"&";
		if(elem.type=="textarea")
			str+=elem.name+"="+elem.value+"&";
	}
	postData="check_form=1&frm_name="+frm_nev+"&"+str;

	xhttpRequest = GetXMLHttpRequestFactory(); 
	if (xhttpRequest == null ) return ;

	xhttpRequest.open("POST" , php_name, false );
	xhttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-2");
	xhttpRequest.send(postData);

	var responseText = xhttpRequest.responseText ; 
	xhttpRequest = null ;
	
	//alert(responseText);
	eval(responseText);
}

function kilepes(php_name,frm_nev)
{	
	postData="check_form=1&kilepes=1&frm_name="+frm_nev;
	
	xhttpRequest = GetXMLHttpRequestFactory(); 
	if (xhttpRequest == null ) return ;

	xhttpRequest.open("POST" , php_name, false );
	xhttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-2");
	xhttpRequest.send(postData);

	var responseText = xhttpRequest.responseText ; 
	xhttpRequest = null ;

	eval(responseText);	
}
