/*
	config.js -- MetaMagazin Styleguide
	
	JavaScript 1.3+
	
	2006-11-14 caugustin@metadesign.de

*/

/* Frame buster ... */

if (window.self != window.top) window.top.location.href = window.self.location.href;


/* Presets ... */

var presets = new Object();

presets.defaultLang = 'de';

presets.Album = {
	selectImage: true,
	hoverImages: true,
	replacements: ['_normal', '_hover', '_selected']
};

presets.LayoutCtrl = {
	scriptPath: '/_assets/lib/js/',
	showAnnotations: document.location.href.match(/\/htdocs\/|\/\/prod./),
	widthClasses: [
		{w: '0', wc: 'M'},
		{w: '915', wc: 'L'},
		{w: '1150', wc: 'XL'}
	],
	heightClasses: [
		{h: '0', hc: 'S'},
		{h: '540', hc: 'M'},
		{h: '640', hc: 'L'},
		{h: '840', hc: 'XL'}
	]
};

presets.LinkStyler = {
	types: {
		'.bin': {css: 'download', target: ''},
		'.exe': {css: 'download', target: ''},
		'.gz': {css: 'download', target: ''},
		'.hqx': {css: 'download', target: ''},
		'.pdf': {css: 'pdf', target: '_blank'},
		'.tar': {css: 'download', target: ''},
		'.txt': {css: 'text', target: '_blank'},
		'.zip': {css: 'download', target: ''},
		'mailto:': {css: 'mailto', target: ''},
		'imgOpen': {css: 'imgOpen', target: '_blank'},
		'back': {css: 'back', target: '', iconBefore: true},
		'download': {css: 'download', target: '', iconBefore: true},
		'edit': {css: 'edit', target: '', iconBefore: true},
		'external': {css: 'external', target: '_blank', iconBefore: true},
		'goto': {css: 'goto', target: '', iconBefore: true},
		'login': {css: 'login', target: '', iconBefore: true},
		'mailto': {css: 'mailto', target: '', iconBefore: true},
		'missing': {css: 'missing', target: '', iconBefore: true},
		'more': {css: 'more', target: '', iconBefore: true, iconAfter: true},
		'new': {css: 'new', target: '', iconBefore: true},
		'next': {css: 'next', target: '', iconBefore: true},
		'open': {css: 'open', target: '_blank', iconBefore: true},
		'pageDown': {css: 'pageDown', target: '', iconBefore: true},
		'pageUp': {css: 'pageUp', target: '', iconBefore: true},
		'pdf': {css: 'pdf', target: '', iconBefore: true},
		'previous': {css: 'previous', target: '', iconBefore: true},
		'text': {css: 'text', target: '_blank', iconBefore: true}
	}
};

presets.Loader = {
	mode: 'legacy',
	modules: [
		'domready',
		'layoutctrl',
		'outline',
		'randomize',
		'printpage',
		'teaser',
		'linkstyler',
		'blender',
		'flashctrl',
//		'zoom',
		'slides',
		'cards',
		'album'
	]
};

presets.PrintPage = {
	attachTo: '',	// ''|'body'|'.DivClass'|'#ElementID'; '' = cancel!
	attachAt: 'end'				// ''|'begin'|'end'|'before'|'after'
};

presets.Slides = {
	showFirstLast: false,
	showTitle: true,
	itemOfTemplates: {
		'default': '<span>%item%</span> / %items%'
	},
	titleTemplates: {
		'default': '%title%'
	},
	prevItemTexts: {
		'default': 'zurück',
		'de': 'zurück',
		'en': 'previous'
	},
	nextItemTexts: {
		'default': 'weiter',
		'de': 'weiter',
		'en': 'next'
	}
};

/* End of config.js */