
function findelement(id){
    return document.all ? document.all(id) : document.getElementById ? document.getElementById(id) : null;
}

function ellenoriz(){
    ok_megrendel = findelement('ok_megrendel').value;

    if (document.radioForward.szallit[0].checked || document.radioForward.szallit[1].checked) {
      ok_megrendel = true
	  findelement('radioForward').submit()
    }
    else {
       alert ("Válassza ki az átvétel módját!")
       ok_megrendel = false

    }
}
function check(x){
    document.radioForward.szallit[x].checked = true

}
function isEmail(str) {
	// regular expression - t támogat-e a böngésző?
	var supported = 0;

	if (window.RegExp)
	{
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}

	if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0 && (str.indexOf(" ") < 0)
	&& (str.indexOf("á") < 0)
	&& (str.indexOf("é") < 0)
	&& (str.indexOf("í") < 0)
	&& (str.indexOf("ü") < 0)
	&& (str.indexOf("ű") < 0)
	&& (str.indexOf("ö") < 0)
	&& (str.indexOf("ő") < 0)
	&& (str.indexOf("ú") < 0)
	&& (str.indexOf("ó") < 0) );

	//ha támogatja
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str) && (str.indexOf(" ") < 0)
	&& (str.indexOf("á") < 0)
	&& (str.indexOf("é") < 0)
	&& (str.indexOf("í") < 0)
	&& (str.indexOf("ü") < 0)
	&& (str.indexOf("ű") < 0)
	&& (str.indexOf("ö") < 0)
	&& (str.indexOf("ő") < 0)
	&& (str.indexOf("ú") < 0)
	&& (str.indexOf("ó") < 0));
}
function ellenorizCust(){
    error = 0;
    nev = findelement('name').value;
    cim = findelement('address').value;
    tel = findelement('phone').value;
    email = findelement('email').value;
    ok_submit = findelement('ok_submit').value;

    if (   ( nev == "" || nev == null  || !isNaN(nev) ) && error == 0) {
			error = 1;
    }
    if (   ( cim == "" || cim == null  ) && error == 0  ) {
			error = 2;
    }
    if (  ( isNaN(tel) || tel == null || tel == "" || tel == " " )  && error == 0  ) {
			error = 3;
    }
    if (email!='' && email !=' ' && email != null && error == 0){
        if ( !isEmail(email) && error == 0) {
			error = 4;
		}
	}
	switch(error)
	{

		case 1:
			alert ("A 'Név' mező kitöltése kötelező!");
			break;
		case 2:
			alert("A 'Cím' mező kitöltése kötelező!");
			break;
		case 3:
			alert("A 'Telefon' mező kitöltése kötelező! A mezőbe csak számokat írhat!");
			break;
		case 4:
			alert("Kérem valós e-mail címet adjon meg!");
			break;

		case 0:
			ok_submit = true;
			findelement('javitCustomer').submit();
	}
}

function ellenorizReg(){
    error = 0;
    nev = findelement('name').value;

    user = findelement('username').value;
    pw1 = findelement('password').value;
    pw2 = findelement('password2').value;

    cim = findelement('address').value;
    tel = findelement('phone').value;
    email = findelement('e-mail').value;

    ok_submit = findelement('reg').value;

    if (   ( nev == "" || nev == null  || !isNaN(nev) ) && error == 0) {
			error = 1;
    }

    if (   ( user == "" || user == null  ) && error == 0  ) {
			error = 2;
    }

    if (   ( pw1 == "" || pw1 == null  ||  pw2 == "" || pw2 == null  ) && error == 0  ) {
			error = 3;
    }

    if (   pw1 != pw2 && error == 0  ) {
			error = 4;
    }



    if (   ( cim == "" || cim == null  ) && error == 0  ) {
			error = 5;
    }
    if (  ( isNaN(tel) || tel == null || tel == "" || tel == " " )  && error == 0  ) {
			error = 6;
    }
    if (!isEmail(email) && error == 0){
			error = 7;
	}
	error = 0;
	switch(error)
	{

		case 1:
			alert ("'Az Ön neve' mező kitöltése kötelező!");
			return false
			break;
		case 2:
			alert("A 'Választott felhasználói név' mező kitöltése kötelező!");
			return false
			break;
		case 3:
			alert("A 'Választott jelszó' és 'Jelszó ismét' mezők kitöltése kötelező!");
			return false
			break;
		case 4:
			alert("A megadott jelszavak különböznek!");
			return false
			break;
		case 5:
			alert("A 'Cím' mező kitöltése kötelező!");
			return false
			break;
		case 6:
			alert("A 'Telefon' mező kitöltése kötelező! A mezőbe csak számokat írhat!");
			return false
			break;
		case 7:
			alert("Kérem valós e-mail címet adjon meg!");
			return false
			break;

		case 0:
			ok_submit = true;
			findelement('reg').submit();
	}
}