﻿// Radio-Value ermitteln

function get_radio_value(oForm)
{
	for (var i=0; i < oForm.length; i++)
   {
   if (oForm[i].checked)
      {
      var rad_val = oForm[i].value;
      }
   }
   
   return rad_val;
}

// Anmeldung abschicken-callback
	
function anmeldung_callback(status, response){

	if(status == "error"){
		var err_fields = response.split(",");
		
		for(var i=0;i< err_fields.length;i++){

			document.getElementById(err_fields[i]).style.backgroundColor = "#ff0000";
		}
		
		window.alert("Die rot markierten Felder haben einen ungültigen Eintrag\nBitte korrigieren Sie die Angaben.");
	}
	
	if(status == "ok"){
	
		if(document.getElementById('user_greeting'))
			document.getElementById('user_greeting').innerHTML = "";
	
		document.getElementById('btn_send').style.visibility = "hidden";
	
		if(response == "ccrd"){
		
			var URL = "../../shop/contact_yp.php";
			var name = "YP-Win";
			var specs = "width=450,height=450,scrollbars,status";
		
			var msg = "Besten Dank für Ihre Anmeldung.<p>Sie werden nun auf die Seiten von Yellowpay für die Zahlung per Kreditkarte umgeleitet.";
			msg += "Sollte sich das Fenster für Yellowpay nicht automatisch öffnen, klicken Sie bitte <a href=\"../../shop/contact_yp.php\" target=\"_blank\"><strong>hier</strong></a>";
			
			var new_win = window.open(URL,name,specs);
			
			document.getElementById('addressform').innerHTML = msg;
			
		}else{
			document.getElementById('addressform').innerHTML = "Besten Dank für Ihre Anmeldung.<p>Sie erhalten in den nächsten Minuten eine Bestätigung per eMail.";
		}
	}
}


// Anmeldeformular 1st step

function anmelden(id_anmeldung, datum){
	
	var username = document.anmeldeform['username'].value;
	var passwort = document.anmeldeform['passwort'].value;
	
	if(datum == ""){
		var id_datum = get_radio_value(document.anmeldeform.id_datum);
	}else{
		var id_datum = datum;
	}
	
	query = "../../scripts/veranstaltung_anmeldung.php?id_datum=" + id_datum + "&id_veranstaltung=" + id_anmeldung + "&username=" + username + "&passwort=" + passwort;
	
	jQuery.facebox({ajax: query});
}

