
function replace_anchors() {
	$("a[href^='#']").each(
		function( i ) {
			$(this).attr("href", document.URL + $(this).attr("href") );
		}
	);
}

function showPaymentInfo(paymentId) {
	
	// Get all payment modules
	var paymentMethods = $('div.furtherInformation');
	for (i = 0; i < paymentMethods.length; i++) {
		if (paymentMethods[i].id != paymentId) {
			$('#' + paymentMethods[i].id).hide();
		} else {
			$('#' + paymentMethods[i].id).toggle();
		}
	}	
}

function addPaymentSelectionEvent() {
	var paymentSelections = $('input[name=payment]');
	for (i = 0; i < paymentSelections.length; i++) {
		var paymentSelection = $('input[value=' + paymentSelections[i].value + ']');
		paymentSelection.click(function() {
			showPaymentInfo(this.value);
		});
		if (paymentSelections[i].checked == true) {
			showPaymentInfo(paymentSelections[i].value);
		}
	}
}

/*
 * Alles, was nach dem Laden der Seite nachträglich geändert werden muss,
 * startet hier
 */
 
$(document).ready(function() {
	replace_anchors();
	addPaymentSelectionEvent();
});


