
/**
 * léápőúöüó
 * Regisztrációhoz tartozó javascript függvények
 *
 *
 */

var registrationFormSend=false;

function registrationSend(url) {
	if(!$F('registration_form_adatvedelmi')) {
		$('registration_form_error_id').update('A regisztrációhoz el kell fogadnia az "Adatvédelmi szabályzat és szerződési feltételeket".').show().scrollTo();
		return;
	}
	$('registration_form_error_id').update('Regisztrációs folyamat elindítva...').show().scrollTo();
	if(registrationFormSend) return;
	
	registrationFormSend=true;
	var json=Object.toJSON($('registrationForm').serialize(true));

	(function() {new Ajax.Request(url, {
		 parameters: { form: json }
		,onComplete: function(_t) {
			var h=$H(_t.responseJSON);
			var errors=[];

			if(h.get('link')) {
				location.href=h.get('link');
			} else {
				if(h.get('errors')) {
					errors=h.get('errors');
				} else {
					errors=['Ismeretlen rendszerhiba, kérem próbálkozzon később!'];
				}
			}
			registrationFormSend=false;

			$('registration_form_error_id').update(errors.join('<br>')).show().scrollTo();
		}
	})}).delay(0.5);
}

function registrationDelOrient(_this,_id) {
	$(_this).up().remove();
	var cont=$('registration_bussorients');
	var ids=$F(cont);
	ids=ids.blank()?[]:ids.split(/,/);
	ids=ids.without(_id);
	cont.value=ids.join(',');
}

function registrationAddOrient(_id) {
	var cont=$('registration_bussorients');
	var ids=$F(cont);
	ids=ids.blank()?[]:ids.split(/,/);
	ids.push(_id);
	cont.value=ids.join(',');
}

function registrationDelOrient2(_this,_id) {
	$(_this).up().remove();
	var cont=$('registration_bussorients2');
	var ids=$F(cont);
	ids=ids.blank()?[]:ids.split(/,/);
	ids=ids.without(_id);
	cont.value=ids.join(',');
}

function registrationAddOrient2(_id) {
	var cont=$('registration_bussorients2');
	var ids=$F(cont);
	ids=ids.blank()?[]:ids.split(/,/);
	ids.push(_id);
	cont.value=ids.join(',');
}




