function replacer(URL)
{
	document.location.replace(URL);
}


function uresCheck(mezo)
{
  if (mezo.value != "") return true;
  else
    return false;
}


function teszt(adat,minta)
{
  for (var i=0; i<adat.length; i++)
    if (minta.indexOf(adat.charAt(i)) == -1)
      return false;

  return true;
}


function numerikusCheck(mezo)
{
  if (!uresCheck(mezo)) return false;
  if (!teszt(mezo.value,"1234567890-.+/ "))
    return false;
  else
    return true;
}



// EMAILCHECK V2.1 - DannY //
function emailcheck(mezo)
{
  var szoveg = mezo.value;
  var kukacszamlalo = 0;

  for(a=0; a<szoveg.length; a++)
    if(szoveg.charAt(a) == '@') kukacszamlalo++;

  if (kukacszamlalo > 1 || kukacszamlalo <1 || szoveg.search(/\./) < 1 || szoveg.search(/\./) == szoveg.length-1)	return false;
	  else return true;
}



function check_nl_form()
{
	var ErrMsg = '';
	var FORM = document.forms['hirlevel_form'];

	if(FORM.nev.value.length < 2)
		ErrMsg += 'Kérem adja meg nevét!\n';

	if(FORM.email.value.length < 2)
		ErrMsg += 'Kérem adja meg e-mail címét!\n';

	if(FORM.email.value.length > 0 && !emailcheck(FORM.email))
		ErrMsg += 'Az e-mail cím nem megfelelő formátumú!\n';


	if(ErrMsg.length > 0)
		alert('Hibás adatok, vagy kitöltetlen mezők!\n\n'+ErrMsg);
	else
	{
		if(FORM.tipus[0].checked == true) radio_index = 0;
		else if(FORM.tipus[1].checked == true) radio_index = 1;

		if(confirm('Ön a következő adatokkal iratkozik fel a hírlevélre:\n\nNév: '+FORM.nev.value+'\n'+'E-mail: '+FORM.email.value+'\nFormátum: '+FORM.tipus[radio_index].value+'\n\nHa rendben vannak az adatok, kérem hagyja jóvá a feliratkozást!\n'))
			FORM.submit();
	}
}



function check_megrendelo_form()
{
	var ErrMsg = '';
	var FORM = document.forms['megrendelo_form'];

	if(FORM.cegnev.value.length < 2)
		ErrMsg += 'Kérem adja meg cégének nevét!\n';

	if(FORM.kapcsolattarto.value.length < 2)
		ErrMsg += 'Kérem adja meg a kapcsolattartó nevét!\n';

	if(FORM.cim.value.length < 2)
		ErrMsg += 'Kérem adja meg a cég címét!\n';

	if(FORM.tel.value.length < 2)
		ErrMsg += 'Kérem adja meg telefonszámát!\n';
	
	if(FORM.tel.value.length > 2 && !numerikusCheck(FORM.tel))
		ErrMsg += 'A telefonszám nem megfelelő fromátumú!\n';

	if(FORM.mobil.value.length < 2)
		ErrMsg += 'Kérem adja meg mobilszámát!\n';

	if(FORM.mobil.value.length > 2 && !numerikusCheck(FORM.mobil))
		ErrMsg += 'A mobilszám nem megfelelő fromátumú!\n';


	if(FORM.email.value.length < 2)
		ErrMsg += 'Kérem adja meg e-mail címét!\n';

	if(FORM.email.value.length > 0 && !emailcheck(FORM.email))
		ErrMsg += 'Az e-mail cím nem megfelelő formátumú!\n';


	if(FORM.checkbox1.checked == false 
		&& FORM.checkbox2.checked == false 
		&& FORM.checkbox3.checked == false 
		&& FORM.checkbox4.checked == false 
		&& FORM.checkbox5.checked == false 
		&& FORM.checkbox6.checked == false 
		&& FORM.checkbox7.checked == false 
		&& FORM.checkbox8.checked == false)
			ErrMsg += 'Legalább egy szolgáltatást meg kell jelölnie a megrendelő elküldéséhez!\n';


	if(ErrMsg.length > 0)
		alert('Hibás adatok, vagy kitöltetlen mezők!\n\n'+ErrMsg);
	else
		FORM.submit();
}

