﻿/**
*	Site-specific configuration settings for Highslide JS*/

hs.graphicsDir = 'highslide/graphics/';
hs.outlineType = 'custom';
hs.dimmingOpacity = 0.5;
hs.captionEval = 'this.a.title';
hs.showCredits = false;



hs.registerOverlay({
	html: '<div class="closebutton" onclick="return hs.close(this)" title="Schließen"></div>',
	position: 'top right',
	useOnHtml: true,
	fade: 2 // fading the semi-transparent overlay looks bad in IE
});


// German language strings
hs.lang = {
	cssDirection: 'ltr',
	loadingText: 'Lade...',
	loadingTitle: 'Klick zum Abbrechen',
	focusTitle: 'Klick um nach vorn zu bringen',
	fullExpandTitle: 'Zur Originalgröße erweitern',
	creditsText: 'Powered by <i>Highslide JS</i>',
	creditsTitle: 'Gehe zur Highslide JS Homepage',
	previousText: 'Voriges',
	nextText: 'Nächstes',
	moveText: 'Verschieben',
	closeText: '',
	closeTitle: 'Schließen (Esc)',
	resizeTitle: 'Größe wiederherstellen',
	playText: 'Abspielen',
	playTitle: 'Slideshow abspielen (Leertaste)',
	pauseText: 'Pause',
	pauseTitle: 'Pausiere Slideshow (Leertaste)',
	previousTitle: 'Voriges (Pfeiltaste links)',
	nextTitle: 'Nächstes (Pfeiltaste rechts)',
	moveTitle: 'Verschieben',
	fullExpandText: 'Vollbild',
	number: 'Image %1 of %2',
	restoreTitle: 'Klick um das Bild zu schließen, klick und ziehe um zu verschieben. Benutze Pfeiltasten für vor und zurück.'
};


function open_hs(s)
{
	return hs.htmlExpand(s, { 
					objectType: 'iframe', width: '850', height: '650', 
					creditsPosition: 'bottom left', headingText: s.title, 
					wrapperClassName: 'titlebar' } )
}
				
function submitToHighslide(form) {

    // identify the submit button to start the animation from
    var anchor;
    for (var i = 0; i < form.elements.length; i++) {
    	if (form.elements[i].type == 'submit') {
			anchor = form.elements[i];
			break;
		}
	}

	// open an expander and submit our form when the iframe is ready
	hs.overrides.push('onAfterExpand');
	hs.htmlExpand(anchor, {
		objectType: 'iframe',
		src: 'about:blank',
		width: 400,
		height: 300,
		objectHeight: 265,
		onAfterExpand: function(expander) {
			form.target = expander.iframe.name;
			form.submit();
		}
	});

	// return false to delay the sumbit until the iframe is ready
	return false;
}

// 	zu uebergebende Parameter
// 	open_hg_content(element,title,w,h)
// 	element => this (erforderlich)
//	title => name des fensters (optional, wenn nicht vorhanden wird der name des Links verwendet)
//	w	=> breite des fensters (optional, wenn nicht gesetzt 850px)
//	d	=> hoehe des fensters (optional, wenn nicht gesetzt 650px)


function open_hg_content(element,title,w,h)
{	if(typeof h=='undefined')	h=650;
	if(typeof w=='undefined')	w=850;
	if(typeof title=='undefined')	title=element.innerHTML;

	hs.htmlExpand(element, {	objectType: 'iframe', width: w, height: h,
												creditsPosition: 'bottom left', headingText: title,
												wrapperClassName: 'titlebar' } )
	return false;
}


