function xor( a,b ) {

	return ( (!a && b) || (a && !b) );

}



function reg_validate(h_form) {

	if ( h_form.u_name.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a név mezőt!');

			h_form.u_name.focus();

			return false;

		}

	if ( h_form.u_lname.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a bejelentkezo név mezot!');

			h_form.u_lname.focus();

			return false;

		}

	if ( h_form.u_email.value.length < 1 || !h_form.u_email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) ) {

			alert('Kérem töltse ki helyesen az email mezőt!');

			h_form.u_email.focus();

			return false;

		}

	if ( h_form.u_pass.value.length < 6 ) {

			alert('Kérem töltse ki helyesen a jelszó mezőt! min. 6 karakter');

			h_form.u_pass.focus();

			return false;

		}

	if ( h_form.u_pass2.value.length < 6 ) {

			alert('Kérem töltse ki helyesen a jelszó mezőt! min. 6 karakter');

			h_form.u_pass2.focus();

			return false;

		}

	if ( h_form.u_pass.value != h_form.u_pass2.value ) {

			alert('A két jelszónak azonosnak kell lennie.');

			h_form.u_pass.focus();

			return false;

		}



	if ( h_form.u_nyilvant.value.length != 5  ) {

			alert('Kérem adja meg vagy a nyilvántartási számot vagy az orvosi pecsétszámot.');

			h_form.u_nyilvant.focus();

			return false;

		}

	

	if ( h_form.u_zip.value.length < 1 ) {

			alert('Kérem töltse ki helyesen az irányítószám  mezőt!');

			h_form.u_zip.focus();

			return false;

		}

	if ( h_form.u_city.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a város mezőt!');

			h_form.u_city.focus();

			return false;

		}

	if ( h_form.u_street.value.length < 1 ) {

			alert('Kérem töltse ki helyesen az utca mezőt!');

			h_form.u_street.focus();

			return false;

		}

	if ( h_form.u_number.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a házszám mezőt!');

			h_form.u_number.focus();

			return false;

		}

	if ( h_form.u_tel.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a telefon mezőt!');

			h_form.u_tel.focus();

			return false;

		}

	return true;

}



function send_validate(h_form) {

	if ( h_form.u_name.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a név mezőt!');

			h_form.u_name.focus();

			return false;

		}

	if ( h_form.u_email.value.length < 1 || !h_form.u_email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) ) {

			alert('Kérem töltse ki helyesen az email mezőt!');

			h_form.u_email.focus();

			return false;

		}

	if ( h_form.u_zip.value.length < 1 ) {

			alert('Kérem töltse ki helyesen az irányítószám  mezőt!');

			h_form.u_zip.focus();

			return false;

		}

	if ( h_form.u_city.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a város mezőt!');

			h_form.u_city.focus();

			return false;

		}

	if ( h_form.u_street.value.length < 1 ) {

			alert('Kérem töltse ki helyesen az utca mezőt!');

			h_form.u_street.focus();

			return false;

		}

	if ( h_form.u_number.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a házszám mezőt!');

			h_form.u_number.focus();

			return false;

		}

	if ( h_form.u_tel.value.length < 1 ) {

			alert('Kérem töltse ki helyesen a telefon mezőt!');

			h_form.u_tel.focus();

			return false;

		}

	return true;

}



function regmod_validate(h_form) {

	if ( h_form.email2.value.length < 1 || !h_form.email2.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) ) {

			alert('Kérem töltse ki helyesen az email mezőt!');

			h_form.email2.focus();

			return false;

		}

	if ( h_form.jelszo2.value.length < 1 ) {

			alert('Kérem adja meg a jelszavát!');

			h_form.jelszo2.focus();

			return false;

		}

	return true;

}
