/**
 * Configuration for site components javascript
 *
 * Configuration array structure:
 * {<component>: {<parameter>: value, <parameter>: value, ... }, ...}
 */
var siteComponentsConfig = {
    'tooltip': {
        'positionby': 'element' //Valid values: mouse (default), element
     },

    'keywords': {
        'elements': ['placeholder-content'],
        'skiptags': ['h1','h2','h3','h4','h5','h6'],
        'usetooltip': true
    },
    
    // Use this to override the default fontsizes in the fontsize selector
    // (html/lib/fontsize.js)
    
    'fontsize': {
        'sizes': ["12px", "15px", "17px"]
    }
    
};

// Control listeners
document.observe("dom:loaded", function() {
	$('smallArticleSearchButton').observe('mousedown', function(event) {
		$('smallArticleSearchButton').addClassName('pressed');
	});

	$('smallArticleSearchButton').observe('mouseup', function(event) {
		$('smallArticleSearchButton').removeClassName('pressed');
	});

	$('smallArticleSearchButton').observe('mouseout', function(event) {
		$('smallArticleSearchButton').removeClassName('pressed');
	});

	$('smallArticleSearchButton').observe('click', function(event) {
		$('smallArticleSearchButton').up(1).submit();
	});

	$$('.cpform-button').each(function(element) {
		element.observe('mousedown', function(event) {
			element.addClassName('pressed');
		});
	
		element.observe('mouseup', function(event) {
			element.removeClassName('pressed');
		});
	
		element.observe('mouseout', function(event) {
			element.removeClassName('pressed');
		});
	});

});
