/**
 * @author Aaron Lauterer
 * JS für die Abo Bestellung
 */

var mein_at = $('mein_beschr_at'), mein_an = $('mein_beschr_an'), at = $('beschr_at'), an = $('beschr_an');

var mein_at_s = 0, mein_an_s = 0, at_s = 0, an_s = 0;
/* ---- Eigene Daten ---- */
// Funktionen um alles auszublenden
function hide_mein()
{
	if (mein_at_s == 1) {
		mein_at.effect('opacity', {
			duration: 1000,
			transition: Fx.Transitions.Expo.easeOut
		}).start(1,0);
		mein_at.setStyle('display', 'none');
		mein_at_s = 0;
	}
	if (mein_an_s == 1) {
		mein_an.effect('opacity', {
			duration: 200,
			transition: Fx.Transitions.Expo.easeIn
		}).start(1, 0);
		mein_an.setStyle('display', 'none');
		$('Mein_Anderes_Land').value = '';
		mein_an_s = 0;
	}
}

$('opt_18_0').addEvent('click', function(event){
	if (mein_at_s != 1) {
		hide_mein();
		mein_at.setStyle('opacity', 0);
		mein_at.setStyle('display', 'block');
		mein_at.effect('opacity', {
			duration: 200,
			transition: Fx.Transitions.Expo.easeIn
		}).start(0, 1);
		mein_at_s = 1;
	}
});
$('opt_18_1').addEvent('click', function(event){
	hide_mein();
});
$('opt_18_2').addEvent('click', function(event){
	hide_mein();
});
$('opt_18_3').addEvent('click', function(event){
	if (mein_an_s != 1) {
		hide_mein();
		mein_an.setStyle('opacity', 0);
		mein_an.setStyle('display', 'block');
		mein_an.effect('opacity', {
			duration: 300,
			transition: Fx.Transitions.Expo.easeIn
		}).start(0, 1);
		mein_an_s = 1;
	}
});

/* ---- Andere Daten ---- */
// Funktionen um alles auszublenden
function hide_andere()
{
	if (at_s == 1) {
		at.effect('opacity', {
			duration: 1000,
			transition: Fx.Transitions.Expo.easeOut
		}).start(1,0);
		at.setStyle('display', 'none');
		at_s = 0;
	}
	if (an_s == 1) {
		an.effect('opacity', {
			duration: 200,
			transition: Fx.Transitions.Expo.easeIn
		}).start(1, 0);
		an.setStyle('display', 'none');
		$('Anderes_Land').value = '';
		an_s = 0;
	}
}

$('opt_26_0').addEvent('click', function(event){
	if (at_s != 1) {
		hide_andere();
		at.setStyle('opacity', 0);
		at.setStyle('display', 'block');
		at.effect('opacity', {
			duration: 200,
			transition: Fx.Transitions.Expo.easeIn
		}).start(0, 1);
		at_s = 1;
	}
});
$('opt_26_1').addEvent('click', function(event){
	hide_andere();
});
$('opt_26_2').addEvent('click', function(event){
	hide_andere();
});
$('opt_26_3').addEvent('click', function(event){
	if (an_s != 1) {
		hide_andere();
		an.setStyle('opacity', 0);
		an.setStyle('display', 'block');
		an.effect('opacity', {
			duration: 300,
			transition: Fx.Transitions.Expo.easeIn
		}).start(0, 1);
		an_s = 1;
	}
});