/**
 * Bootstrap.js - Bootstrap for all Javascript functionality
 * 
 * @author  Webstores <info at webstores dot nl>
 *           Copyright (c) Webstores internet totaalbureau <http://www.webstores.nl/>
 */

WS.DOM.ready(function() {
	
	// External links
	var a=document.getElementsByTagName('a');for(var i=0;i<a.length;i++){if(/external/.test(a[i].rel)){a[i].target='_blank';}}
	
	// Toggle input values
	var inputs=WS.DOM.getElementsByClass('toggle-value');inputs.forEach(function(el){var v=el.value;WS.Event.addEvent(el,'focus',function(){if(this.value==v){this.value='';}WS.addClass(this,'focus');});WS.Event.addEvent(el,'blur',function(){if(this.value==''){this.value=v;WS.removeClass(this,'focus');}});});
	
	// IE6 hover
	if(WS.browser.IE6){var hoverEls=$('navigation').getElementsByTagName('li');for(var i=0;i<hoverEls.length;i++){WS.Event.addEvent(hoverEls[i],'mouseover',function(){WS.addClass(this,'iehover');});WS.Event.addEvent(hoverEls[i],'mouseout',function(){WS.removeClass(this,'iehover');});}}
	
	// Selected 
	/*var selectedFirst = '';
	var selectedSecond = '';
	var hoverLi=$('navigation').getElementsByTagName('li');
	var hoverUl=$('navigation').getElementsByTagName('ul');
	
	for(var i=0;i<hoverLi.length;i++){
		
		if(WS.hasClass(hoverLi[i],'selected')){
			if(selectedFirst == ''){
				selectedFirst = hoverLi[i];
			}else{
				selectedSecond = hoverLi[i];
			}
		}
		
		WS.Event.addEvent(
				hoverLi[i],
				'mouseover',
				function(){
					WS.removeClass(selectedFirst,'selected');
					if(selectedSecond != ''){
						WS.removeClass(selectedSecond,'selected');
					}
				});
		WS.Event.addEvent(
				hoverLi[i],
				'mouseout',
				function(){
					WS.addClass(selectedFirst,'selected');
					if(selectedSecond != ''){
						WS.addClass(selectedSecond,'selected');
					}
				});
	}*/
	// END Selected
	
	if($('fundraiser-totaalbedrag')) {		
		fundraiserHandler();
		$('aantaldeelnemers').observe('keyup', function(e) {
			fundraiserHandler();
		});
		$('doubleamount-yes').observe('change', function(e) {
			fundraiserHandler();
		});
		$('doubleamount-no').observe('change', function(e) {
			fundraiserHandler();
		});
	}
});

function fundraiserHandler() {
	var total = 0;
	total = parseInt($('aantaldeelnemers').value ? $('aantaldeelnemers').value : 0) * 2.15;
	total = $('doubleamount-yes').checked ? total * 2 : total;
	$('fundraiser-totaalbedrag').innerHTML = '€ '+total.toFixed(2).toString().replace('.', ',');
}
	
document.observe('dom:loaded', function() {
	// Initialize Shadowbox
	if(typeof Shadowbox != 'undefined') {
		Shadowbox.init({
			overlayOpacity: 0.8
		});
	}
});

