/**
 * 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() {
	
	if($('font-size')) {
		var fs = new FontSizer('font-size', ['wrapper']);
		WS.Event.addEvent('fontsmall', 'click', function(e) { WS.Event.stopEvent(e); fs.setFontSize(this) });
		WS.Event.addEvent('fontmedium', 'click', function(e) { WS.Event.stopEvent(e); fs.setFontSize(this) });
		WS.Event.addEvent('fontlarge', 'click', function(e) { WS.Event.stopEvent(e); fs.setFontSize(this) });
	}
	
	// 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');});}}
	
	// jquery tools tabs w/ slideshow plugin
	jQuery("div.issue-scroller > div").hide();
	jQuery("div.issue-scroller-items").tabs(".issue-scroller > div", { 
	    rotate: true 
    }).slideshow({
		autoplay:true, 
		interval:7000
	});
});
