
var emEmailCheck = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var emKotelezo = new Array();
var emKotelezoSzamlalo = 0;

function hmTrim(str, chars)
{
	return hmLTrim(hmRTrim(str, chars), chars);
}
 
function hmLTrim(str, chars)
{
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function hmRTrim(str, chars)
{
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function hmFormSubmit96()
{
	var hmReturn = true;

	for(i in emKotelezo)
	{
		try
		{
	 		hmKotelezoElemObj = document.getElementById(emKotelezo[i]);

			if(hmKotelezoElemObj == "[object HTMLInputElement]")
			{
				if(hmKotelezoElemObj.type == "text")
				{
					if(hmTrim(hmKotelezoElemObj.value) == "")
					{
						hmReturn = false;
					}
				}
				else if(hmKotelezoElemObj.type == "checkbox")
				{
					if(!hmKotelezoElemObj.checked)
					{
						hmReturn = false;
					}
				}
			}
			else if(hmKotelezoElemObj == "[object HTMLTextAreaElement]")
			{
				if(hmTrim(hmKotelezoElemObj.value) == "")
				{
					hmReturn = false;
				}
			}
			else if(hmKotelezoElemObj == "[object HTMLSelectElement]")
			{
				if(hmKotelezoElemObj.options[hmKotelezoElemObj.selectedIndex].value == 0)
				{
					hmReturn = false;
				}
			}
		}
		catch(err)
		{
		}
	}

	if(document.hm_96.nev.value == "" || document.hm_96.email.value == "")
	{
		hmReturn = false;
	}
	
	if(!emEmailCheck.test(document.hm_96.email.value))
	{
		hmReturn = false;
	}

	if(hmReturn)
	{
		return true;
	}
	else
	{
		window.alert("A csillaggal jelölt mezők kitöltése kötelező!");
		return false;
	}
}