/**
 * @author Andre Haveman, Informaat
 */

var IUX = {} // namespace for Informaat website

/**************************************************************************************************
 * Initialize behaviour
 */
window.addEvent("domready",function(){
	IUX.Presentation.Linea.init();
	
	if ( IUX.StyleSwitcher && $("style-switcher")){
		IUX.StyleSwitcher.addEvent("onStyleSwitch",function(oldStyle,newStyle){
			if (IUX.Presentation[oldStyle] && IUX.Presentation[oldStyle].active){
				IUX.Presentation[oldStyle].undo();
			}
			if (IUX.Presentation[newStyle]){
				IUX.Presentation[newStyle].init();
			}
		});
		IUX.StyleSwitcher.init();
	}
});

/**************************************************************************************************
 * Presentational functions
 */
IUX.Presentation = {}

IUX.Presentation.Linea = {
	active : false,
	init : function(){
		var mainSection = $("mainSection");
		var mainTitle = mainSection.getElement("h1");
		if (mainTitle){
			var titleWidth = mainTitle.getSize().size.x;
			var sectionWidth = mainSection.getSize().size.x;
			if (titleWidth > 0.7*sectionWidth){
				mainTitle.setStyle("float","none");
			}
		}
		this.active = true;
	},
	
	undo : function(){
		var mainSection = $("mainSection");
		var mainTitle = mainSection.getElement("h1");
		mainTitle.removeProperty("style");
		this.active = false;
	}
}

