/*
	# sonnos.js
*/

window.addEvent('domready', function() {

	// # Cufon Replacement
	Cufon.replace('h1', { fontFamily: 'DINLight', hover: true });
	Cufon.replace('h2', { fontFamily: 'DINLight', hover: true });
	Cufon.replace('.box h3', { fontFamily: 'DINLight', hover: true });
	Cufon.replace('.box_content h4', { fontFamily: 'DINLight', hover: true });
	Cufon.replace('h3.categorytitle', { fontFamily: 'DINLight', hover: true });

	Cufon.replace('div.related_post_title', { fontFamily: 'DINLight', hover: true });
	Cufon.replace('div.metadata_single', { fontFamily: 'DINLight', hover: true });
	Cufon.replace('#respond', { fontFamily: 'DINLight', hover: true });

	// # archivslider
	var accordion_archive = new Accordion('h3.monat', 'div.posts', {
		show: false,
		display: false,
		opacity: false,
		alwaysHide: true
	}, $('monatsarchive'));	

	// # contentslider
	var accordion_sichtweise = new Accordion('h4.title', 'div.paragraph', {
		show: false,
		display: false,
		opacity: false,
		alwaysHide: true,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#5C5545');
			element.setStyle('padding-bottom', 0);
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#CFBF8A');
			element.setStyle('padding-bottom', 0);
		}
	}, $('sichtweise'));	

	// # newsletter form thingy
	$$('.formfield').each(function(item, i) {
				
		var title = item.get('title');
		var value = item.get('value');
		if(title == value) item.addClass('defaultvalue');
	
		item.addEvents({
			
			'focus': function() {
				item.removeClass('error');
				var title = item.get('title');
				var value = item.get('value');
				if(title == value) {
					item.set('value', '');
					item.removeClass('defaultvalue');
				}
			},
			
			'blur': function() {
				var title = item.get('title');
				var value = item.get('value');
				if(value.length == 0) {
					item.addClass('defaultvalue');
					item.set('value', title);	
				}
			}
				
		});
		
	});

});

/*
		onActive: function(toggler, element){
			toggler.setStyle('color', '#F59C00');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#5C5545');
		}
*/
