window.addEvent('domready', function() {
		
	var ss = new ScrollSpy({ 
		min: 90, 
		onEnter: function() { 
			$('background').addClass('detached');
	    },
	    onLeave: function() {
	    	$('background').removeClass('detached');
	     }
	});
		
	if($('admin-button')){
		if($('admin') && $('admin').getElement('.wrapper').get('text')){
			if(window.location.hash.indexOf('admin') != -1){
				$('admin').toggleClass('show');
				$('admin-button').toggleClass('current');	
			}		
			$('admin-button').addEvent('click', function(e){
				$('admin').toggleClass('show'); 
				$('admin-button').toggleClass('current');	
			});		
		} else {
			$('admin-button').setStyle('display', 'none');
		}	
	}
	
	
	$$('.content-tabs-group').each(function(group){
		
		var tabs			= group.getElements('.content-tabs-nav li');
		var contents	= group.getElements('.content-tabs-content');
		
		tabs.each(function(tab){
			var link		= tab.getElement('a')
			var content = group.getElementById(link.getAttribute('href').replace('#tab-', ''))
			
			if(content && link){
				link.addEvent('click', function(e){
					e.stop()
					tabs.removeClass('current')
					tab.addClass('current')
					contents.removeClass('content-tabs-active');
					content.addClass('content-tabs-active');
				});
			}
		});
		
	});
	
	$$('textarea.autosize').each(function(item){
		item.setProperty('rows', (item.value.length/(item.getProperty('cols')-5)).toInt())
		item.addEvent('keyup', function(e){
			item.setProperty('rows', (item.value.length/(item.getProperty('cols')-5)).toInt())	
		});
	});
	
	
	
	$$('textarea.countme, input.countme').each(function(item){
	
		var div 		= new Element('div', {'class':'counter'})
		var chars 	= new Element('span', {'class':'char_count', 'html':'Characters: <b>'+item.value.length+'</b> '})
		
		div.adopt(chars);
		
		if(item.get('tag') == 'textarea') {
			var words 	= new Element('span', {'class':'word_count', 'html':'Words: <b>'+item.value.clean().split(' ').length+'</b> '})
			div.adopt(words);
		}
		
		item.getParent().adopt(div)
		
		item.addEvent('keyup', function(e){
			item.getParent().getElement('.char_count').set('html', 'Characters: <b>'+item.value.length+'</b> ')
			if(item.get('tag') == 'textarea') {
				item.getParent().getElement('.word_count').set('html', 'Words: <b>'+item.value.clean().split(' ').length+'</b> ')
			}
		});
	});
	
});


