function keuzeAbonnement(object) {
	blok = object.id.substr(5,1);
	keuze = object.id.substr(6,1);
	
	// Alle keuzes in dit blok op inactief zetten, en bijbehorende teksten verbergen
	for(i = 0; i <= 4; i++) {
		
		// buttons uit
		if(i!=0) {
			if($('keuze' + blok + i)) {
				$('keuze' + blok + i).className='keuze-inactief';
				
			}
		} else {
			// Close button verbergen
			if($('keuze' + blok + i)) {
				$('keuze' + blok + i).style.display='';
				
			}
		}
		
		// teksten uit
		if($('keuze' + blok + 'tekst' + i)) {
			$('keuze' + blok + 'tekst' + i).style.display='none';
			
		}
	}
	
	// Gekozen button activeren
	if(keuze!=0) {
		if($('keuze' + blok + keuze)) {
			$('keuze' + blok + keuze).className='keuze';
		}
	} else {
		// Close button tonen
		if($('keuze' + blok + keuze)) {
			$('keuze' + blok + keuze).style.display='none';
		}
	}
	
	// Gekozen tekst activeren
	if($('keuze' + blok + 'tekst' + keuze)) {
		$('keuze' + blok + 'tekst' + keuze).style.display='';
		
	}
	
}

function sluitKeuzeAbonnement(object) {
	blok = object.id.substr(5,1);
	keuze = object.id.substr(6,1);
	
	// Alle keuzes in dit blok op inactief zetten, en bijbehorende teksten verbergen
	for(i = 0; i <= 4; i++) {
		
		// buttons uit
		if(i!=0) {
			if($('keuze' + blok + i)) {
				$('keuze' + blok + i).className='keuze-inactief';
				
			}
		} else {
			// Close button verbergen
			if($('keuze' + blok + i)) {
				$('keuze' + blok + i).style.display='';
				
			}
		}
		
		// teksten uit
		if($('keuze' + blok + 'tekst' + i)) {
			$('keuze' + blok + 'tekst' + i).style.display='none';
			
		}
	}
	
	// Gekozen button activeren
	if(keuze!=0) {
		if($('keuze' + blok + keuze)) {
		//	$('keuze' + blok + keuze).className='keuze';
		}
	} else {
		// Close button tonen
		if($('keuze' + blok + keuze)) {
		//	$('keuze' + blok + keuze).style.display='none';
		}
	}
	
	// Gekozen tekst activeren
	if($('keuze' + blok + 'tekst0')) {
		$('keuze' + blok + 'tekst0').style.display='';
		
	}	
}

function keuzeBlock(object) {
	keuze = object.id.substr(12,1);

	// Alles uitzetten
	for(i = 1; i <= 5; i++) {
		// Tekstblokken uit
		if($('blockaccount' + i + 'tekst')) {
			$('blockaccount' + i + 'tekst').style.display='none';
		}
		
		// Afbeeldingen inactiveren
		if($('blockaccount' + i + 'btn')) {
			$('blockaccount' + i + 'btn').src='/images/snippet-' + i + '-out.gif';
		}
		
		// Stijl van de prijs inactief maken
		if($('blockaccount' + i + 'prijs')) {
			$('blockaccount' + i + 'prijs').className='snippet-tab-item-prijs-out';
		}
	}	
	
	// Gekozen item actief maken
		// Tekstblokken aan
		if($('blockaccount' + keuze + 'tekst')) {
			$('blockaccount' + keuze + 'tekst').style.display='';
		}
		
		// Afbeelding activeren
		if($('blockaccount' + keuze + 'btn')) {
			$('blockaccount' + keuze + 'btn').src='/images/snippet-' + keuze + '-on.gif';
		}	

		// Stijl van de prijs actief maken
		if($('blockaccount' + keuze + 'prijs')) {
			$('blockaccount' + keuze + 'prijs').className='snippet-tab-item-prijs-on';
		}

}

			
	
function getMogelijkheden() {
	if($('PakketID').value != '') {
		$('abonnementPrijs').innerHTML = '';
		$('selectMogelijkheid').innerHTML = '<img src="/images/ajax-loader.gif" alt="Laden" width="24" style="padding-top: 5px;">';
	
		// ajax aanroepen
		script = '/ajax.php';
		params = 'actie=getMogelijkheden&PakketID=' + $('PakketID').value;
		
		new Ajax.Request (
					script, {
					  method: 'get',
					  parameters: params,
					  onComplete: getMogelijkhedenResponse
					}
				);
		if($('PakketMogelijkheidID')) {
			$('PakketMogelijkheidID').disabled = false;
		}		
		
	} else {
		if($('PakketMogelijkheidID')) {
			$('PakketMogelijkheidID').disabled = true;
		}
	}
}

function getMogelijkhedenResponse(response) {
	$('selectMogelijkheid').innerHTML = response.responseText;
}

function getMogelijkheid() {
	if($('PakketMogelijkheidID').value != '') {
	
		$('abonnementPrijs').innerHTML = '<img src="/images/ajax-loader.gif" alt="Laden" width="24"> De prijs word berekend...';
	
		// ajax aanroepen
		script = '/ajax.php';
		params = 'actie=getMogelijkheid&PakketMogelijkheidID=' + $('PakketMogelijkheidID').value;
		
		new Ajax.Request (
					script, {
					  method: 'get',
					  parameters: params,
					  onComplete: getMogelijkheidResponse
					}
				);
	} else {
		$('abonnementPrijs').innerHTML = '';
	}
}

function getMogelijkheidResponse(response) {
	$('abonnementPrijs').innerHTML = response.responseText;
}

var actief_item = null;
function payment(el,actie) {
	//alert('element = ' + 'payment_'+el + ' \n actie = '+ actie+' \n actief item = '+actief_item);
	
	if(actie=='over') {
		// alleen als het item niet actief is
		if('payment_'+el!=actief_item) {
			$('payment_'+el).src='/images/afrekenen_'+el+'1.png';
		}
	}
	
	if(actie=='out') {
		// alleen als het item niet actief is
		if('payment_'+el!=actief_item) {
			$('payment_'+el).src='/images/afrekenen_'+el+'0.png';
		}
	}
	
	if(actie=='click') {
		// geklikte item actief maken
		actief_item = 'payment_'+el;
		
		// alle items inactieve afbeelding geven
		if($('payment_mistercash')) {
			$('payment_mistercash').src='/images/afrekenen_mistercash0.png';
		}
		if($('payment_ideal')) {
			$('payment_ideal').src='/images/afrekenen_ideal0.png';
		}
		if($('payment_sms')) {
			$('payment_sms').src='/images/afrekenen_sms0.png';
		}		
		if($('payment_paypal')) {
			$('payment_paypal').src='/images/afrekenen_paypal0.png';
		}
				
		// geklikte item actieve afbeeling geven
		$('payment_'+el).src='/images/afrekenen_'+el+'1.png';
		
		// Alle uitklapvensters verbergen
		if($('payment_box_sms')) {
			$('payment_box_sms').style.display='none';
		}
		
		if ($('payment_box_paypal')) $('payment_box_paypal').style.display='none';
		if ($('payment_box_ideal')) $('payment_box_ideal').style.display='none';
		if ($('payment_box_mistercash')) $('payment_box_mistercash').style.display='none';
		
		// Uitklapvenser voor het geklikte item tonen
		if(el=='ideal') {
			$('payment_box_ideal').style.display='';
		} else if(el=='mistercash') {
			$('payment_box_mistercash').style.display='';
		} else if(el=='sms') {
			$('payment_box_sms').style.display='';
		} else if(el=='paypal') {
			$('payment_box_paypal').style.display='';
		}
		
		// Alle radiobuttons inactief maken
		if($('radio_mistercash')) {
			$('radio_mistercash').checked=false;
		}
		if($('radio_ideal')) {
			$('radio_ideal').checked=false;
		}
		if($('radio_sms')) {
			$('radio_sms').checked=false;
		}
		if($('radio_paypal')) {
			$('radio_paypal').checked=false;
		}
		
		// voor het geklikte item de radiobutton checken
		if($('radio_'+el)) {
			$('radio_'+el).checked=true;
		}						
	}
}

function wijzigPakket(action) {
	if(action == 'close') {
		$('wijzigenAjax').style.display='none';
		$('wijzigenKnop').style.display='';
	} else {
		$('wijzigenAjax').style.display='';
		$('wijzigenKnop').style.display='none';	
		
		getPakketTypesWijzig();	
	}
}

/*
	Pakkettypes AJAX voor abonnement wijzigen
*/

function getPakketTypesWijzig() {
	$('wijzigenAjax').innerHTML = '';
	$('wijzigenAjax').innerHTML = '<img src="/images/ajax-loader.gif" alt="Laden" width="24" style="padding-top: 5px;">';

	// ajax aanroepen
	script = '/ajax.php';
	params = 'actie=getPakketTypes';
	
	new Ajax.Request (
				script, {
				  method: 'get',
				  parameters: params,
				  onComplete: getPakketTypesWijzigResponse
				}
			);
}

function getPakketTypesWijzigResponse(response) {
	$('wijzigenAjax').innerHTML = response.responseText;
	
	if($('Type') && $('Type').value != '') {
		// Als het type al geselecteerd is dan gaan we meteen verder naar de pakketkeuze
		getPakkettenWijzig();
	}
}

/*
	pakketten AJAX voor abonnement wijzigen
*/
function getPakkettenWijzig() {
	if($('Type').value != '') {
		$('wijzigPakket').innerHTML = '';
		$('wijzigPakket').innerHTML = '<img src="/images/ajax-loader.gif" alt="Laden" width="24" style="padding-top: 5px;">';
	
		// ajax aanroepen
		script = '/ajax.php';
		params = 'actie=getPakketten&Type=' + $('Type').value;
		
		new Ajax.Request (
					script, {
					  method: 'get',
					  parameters: params,
					  onComplete: getPakkettenWijzigResponse
					}
				);		
	}
	
}

function getPakkettenWijzigResponse(response) {
	$('wijzigPakket').innerHTML = response.responseText;
	
	if($('PakketID') && $('PakketID').value != '') {
		// Als het type al geselecteerd is dan gaan we meteen verder naar de pakketkeuze
		getMogelijkhedenWijzig();
	}
	
}

/*
	mogelijkheden AJAX voor abonnement wijzigen
*/
function getMogelijkhedenWijzig() {
	if($('PakketID').value != '') {
		$('wijzigMogelijkheid').innerHTML = '';
		$('wijzigMogelijkheid').innerHTML = '<img src="/images/ajax-loader.gif" alt="Laden" width="24" style="padding-top: 5px;">';
	
		// ajax aanroepen
		script = '/ajax.php';
		params = 'actie=getMogelijkhedenWijzig&PakketID=' + $('PakketID').value;
		
		new Ajax.Request (
					script, {
					  method: 'get',
					  parameters: params,
					  onComplete: getMogelijkhedenWijzigResponse
					}
				);		
	}
	
}

function getMogelijkhedenWijzigResponse(response) {
	$('wijzigMogelijkheid').innerHTML = response.responseText;
	
	var rePattern = /<script.*?>(.*?)<\//igm;
	
	var match;
	while (match = rePattern.exec(response.responseText))
		eval(match[1]);
}

/*
	totaal AJAX voor abonnement wijzigen
*/
function totaalWijzig() {
	if($('PakketMogelijkheidID').value != '') {
		$('wijzigTotaal').innerHTML = '';
		$('wijzigTotaal').innerHTML = '<img src="/images/ajax-loader.gif" alt="Laden" width="24" style="padding-top: 5px;">';
	
		// ajax aanroepen
		script = '/ajax.php';
		params = 'actie=totaalWijzig&PakketMogelijkheidID=' + $('PakketMogelijkheidID').value;
		
		new Ajax.Request (
					script, {
					  method: 'get',
					  parameters: params,
					  onComplete: totaalWijzigResponse
					}
				);		
	}
	
}

function totaalWijzigResponse(response) {
	$('wijzigTotaal').innerHTML = response.responseText;
}

