﻿	hs.graphicsDir = 'highslide/graphics/';
	hs.showCredits = false;
	hs.headingEval = 'this.a.title';
	hs.allowMultipleInstances = false;
	hs.preserveContent = false;
	//hs.marginBottom = 105;

    hs.lang = {
       loadingText :     'Laster...',
       loadingTitle :    'Klikk for å avbryte',
       focusTitle :      'Klikk for å flytte fram',
       fullExpandText :  'Full størrelse',
       fullExpandTitle : 'Utvid til full størrelse',
       creditsText :     'Drevet av <i>Highslide JS</i>',
       creditsTitle :    'Gå til hjemmesiden til Highslide JS',
       previousText :    'Forrige',
       previousTitle :   'Forrige (pil venstre)',
       nextText :        'Neste',
       nextTitle :       'Neste (pil høyre)',
       moveText :        'Flytt',
       moveTitle :       'Flytt',
       closeText :       'Lukk',
       closeTitle :      'Lukk (esc)',
       resizeTitle :     'Endre størrelse',
       playText :        'Spill av',
       playTitle :       'Vis bildeserie (mellomrom)',
       pauseText :       'Pause',
       pauseTitle :      'Pause (mellomrom)',
       number :          'Bilde %1 av %2',
       restoreTitle :    'Klikk for å lukke bildet, klikk og dra for å flytte. Bruk piltastene for forrige og neste.'
    };
    
	hs.addEventListener(window, 'resize', function() {
        var i, exp;
        hs.page = hs.getPageSize();
 
        for (i = 0; i < hs.expanders.length; i++) {
               exp = hs.expanders[i];
                if (exp) {
                       var x = exp.x,
                               y = exp.y;
 
                       // get new thumb positions
                       exp.tpos = hs.getPosition(exp.el);
                       x.calcThumb();
                       y.calcThumb();
 
                       // calculate new popup position
                       x.pos = x.tpos - x.cb + x.tb;
                       x.scroll = hs.page.scrollLeft;
                       x.clientSize = hs.page.width;
                       y.pos = y.tpos - y.cb + y.tb;
                       y.scroll = hs.page.scrollTop;
                       y.clientSize = hs.page.height;
                       exp.justify(x, true);
                       exp.justify(y, true);
 
                       // set new left and top to wrapper and outline
                       exp.moveTo(x.pos, y.pos);
               }
        }
	});
    
	hs.registerOverlay({
		html: '<div class="red-closebutton" onclick="return hs.close(this)" title="Close"></div>',
		//slideshowGroup: 'nyheter',
		position: 'top right',
		fade: 2,
		useOnHtml: true
	});
    
	var nyheter = {
		objectType: 'ajax', 
		slideshowGroup: 'nyheter', 
 		outlineType: 'rounded-blue', 
 		width: 545, 
		targetX: 'content -2px', 
		wrapperClassName: 'nyheter'
	}
	
	var gavekort = {
		//objectType: 'ajax', 
		slideshowGroup: 'gavekort', 
 		outlineType: 'rounded-blue', 
 		width: 735,
		dimmingOpacity: .5,
		//height: 800,
		allowSizeReduction: false,
		targetX: 'content -2px', 
		targetY: 'content -8px',
		wrapperClassName: 'nyheter',
		objectLoadTime: 'after'
	}
	
	var kalender = {
		objectType: 'iframe', 
		slideshowGroup: 'kalender', 
 		outlineType: 'rounded-blue',
 		dimmingOpacity: 0.00000001,
 		width: 924, 
 		height: 593,
		targetX: 'left 12px', 
		targetY: 'content -15px', 
		wrapperClassName: 'nyheter',
		allowSizeReduction: false,
		objectLoadTime: 'after',
		captionText: 'Klikk på en aktivitet i kalenderen for å lese mer'
	}

	var show = {
		slideshowGroup: 'show',
		align: 'center',
		allowSizeReduction: false, 
		dimmingOpacity: .75,
		transitions: ['expand', 'crossfade'],
		fadeInOut: true
	}
	
	hs.addSlideshow({
		slideshowGroup: 'show',
		interval: 5000,
		repeat: false,
		useControls: true,
		overlayOptions: {
			position: 'top',
			relativeTo: 'expander',
			width: '100%'
		},
		thumbstrip: {
			position: 'bottom center',
			mode: 'horizontal',
			relativeTo: 'viewport'
		}
	});

// Spread controls mod: reposition the lower buttons
hs.Expander.prototype.onAfterExpand = function() {
	if (this.slideshow && this.slideshow.btn) {
		var btn = this.slideshow.btn;
		btn.previous.style.top = (this.y.size - btn.previous.offsetHeight) +'px';
		btn.next.style.top = (this.y.size - btn.next.offsetHeight) +'px';
	}
}











	
/*	// Add the controlbar
hs.addSlideshow({
	slideshowGroup: 'show',
	interval: 5000,
	repeat: false,
	useControls: true,
	fixedControls: 'fit',
	overlayOptions: {
		opacity: 1,
		position: 'top',
		hideOnMouseOut: false,
		width: '100%'
	}
});*/

