window.addEvent ( 'domready', function() {
	$$('a.externe-link').each( function(el) {
		el.set( 'target', '_blank' );
	});

	$$('div.faq').each(function(item) { $(item).style.display = 'none'; }) ;

	$$('.faqalinea').each( function(el) {
		el.getFirst().addEvent('mouseenter', function() {
			el.setStyle('cursor','pointer');
		});

		el.getFirst().addEvent('mouseleave', function() {
			el.setStyle('cursor','auto');
		});

		el.getFirst().addEvent('click', function() {
			var tmpEl = el.getLast();

			if(tmpEl.getStyle('display') == 'none')
				tmpEl.setStyle('display','block');
			else
				tmpEl.setStyle('display','none');
		});
	});

	var hashy = window.location.hash.substring(1);
	if ($(hashy)) {
		$(hashy).getParent().setStyle('display','block');
	}

	var lijst = $('functies');
	if (lijst) {
		var url = getStrippedUrl() + '?actie=print';
		var item = new Element('li');

		var link = new Element('a', {
			'id': 'print',
			'class': 'none',
			'href': url,
			'events': {
				'click': function(){
					//alert( location.href + '?actie=print' );
					print(url);
					return false;
				}
			}
		});
		link.appendText(txt_printpagina);
		link.inject(item,'bottom');
		item.inject(lijst,'top');
	}

	if($chk($('aantalmailings'))) {
		var prijzen = {
			 0: {'pakket' : 'start','aantal' : '25'},
			 1: {'pakket' : 'start','aantal' : '50'},
			 2: {'pakket' : 'start','aantal' : '80'},
			 3: {'pakket' : 'basic','aantal' : '100'},
			 4: {'pakket' : 'basic','aantal' : '500'},
			 5: {'pakket' : 'basic','aantal' : '1000'},
			 6: {'pakket' : 'basic','aantal' : '2000'},
			 7: {'pakket' : 'basic','aantal' : '4000'},
			 8: {'pakket' : 'enterprise','aantal' : '5000'},
			 9: {'pakket' : 'enterprise','aantal' : '10.000'},
			 10: {'pakket' : 'enterprise','aantal' : '50.000'},
			 11: {'pakket' : 'enterprise','aantal' : '100.000'}
		};

		var el = $('red');

		new Slider(el, el.getElement('.knop'), {
			steps: 11,
			onChange: function(value){
				$('numbermailings').set('text', prijzen[value].aantal);
				$('prijsmailings').set('text', prijzen[value].pakket);
				$('pakketfoto').set('src', '/img/pakket-' + prijzen[value].pakket + '.gif');
				$('pakketlink').set('href', 'http://imailingtool.nl/nl/site/tarieven/imailingtool-' + prijzen[value].pakket);
			}
		}).set(5);
	}
	
	// Tabmenu werkend maken
	var tablijst = $('nieuwsknoppen');
	if( tablijst ) {
		var li1 = tablijst.getFirst('li');
		var anchor1 = li1.getFirst();
		var anchor2 = li1.getNext().getFirst();
		
		var nieuwsdiv = $('nieuwsoverzicht');
		var tipsdiv = $('tipsoverzicht');
		
		anchor1.addEvent('click', function(event) {
			event.stop();
			this.addClass('active');
			nieuwsdiv.removeClass('invisible');
			
			anchor2.removeClass('active');
			tipsdiv.addClass('invisible');
		});
		
		anchor2.addEvent('click', function(event) {
			event.stop();
			this.addClass('active');
			tipsdiv.removeClass('invisible');
			
			anchor1.removeClass('active');
			nieuwsdiv.addClass('invisible');
		});
	};
});

function getStrippedUrl() {
	var url = location.href;
	var index = url.lastIndexOf('#');
	return url.substr( 0, index );
}




function print( url ) {
  popup = window.open( url, "help", "width=720, height=700, top=100, left=100, toolbar=0, resizable=1, scrollbars=1, status=0.menubar=0, location=0, directories=0");
  popup.focus();
}
