//
// ISH Akademie
// main javascript functions
// 
// author erik wunderlich 08 2009



function getBrowserVersion() {
	// if TRUE is passed as argument return FULL version else return MAJOR version
	var nVer = navigator.appVersion;
	var nAgt = navigator.userAgent;
	var fullVersion = parseFloat(nVer);
	var majorVersion = parseInt(nVer);
	if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
		fullVersion = parseFloat(nAgt.substring(verOffset+5,nAgt.length));
		majorVersion = parseInt(''+fullVersion);
	}
	return ((getBrowserVersion.arguments.length > 0 && getBrowserVersion.arguments[0] == true) ? fullVersion : majorVersion);
}

function echoPrintLink() {
	if (window.print) document.write('<a href="#" id="linkPrint" onclick="window.print();return false">Seite drucken<\/a>');
}

//include png fix behaviour for ie 5-6
if (document.all && (getBrowserVersion() < 7) && document.styleSheets && document.styleSheets[0] && document.styleSheets[0].addRule) {
 	document.styleSheets[0].addRule('img.pngTransparency', 'behavior: url(/fileadmin/ish-akademie/templates/js/iepngfix2.htc)');
 	document.styleSheets[0].addRule('div.pngTransparency', 'behavior: url(/fileadmin/ish-akademie/templates/js/iepngfix2.htc)');
}


// shadowbox setup
Shadowbox.loadSkin('classic', 'fileadmin/ish-akademie/templates/shadowbox/skin');
var sbOptions = {
		overlayOpacity:	0.7,
		skipSetup: false,
		//onClose: resetSBNavi,
		players: ["flv", "html", "swf"]
};



// prevent errors from mixing with other js libs
jQuery.noConflict();

// finally execute all jquery calls at documentReady
jQuery(document).ready(function() {
  // steuerung des "Suche" bg img fuer das suchfeld
	if (jQuery('input.searchfield').val() == '') jQuery('input.searchfield').removeClass('aktiv');
	jQuery('input.searchfield').focus(function () {
		jQuery(this).addClass('aktiv');
	});
	jQuery('input.searchfield').blur(function () {
		if (jQuery(this).val() == '') jQuery(this).removeClass('aktiv');
	});
});

jQuery(window).load(function() {

	Shadowbox.init(sbOptions);

	// simple popup overlay link definieren
	// links mit den folgenden classnames werden in entsprechender shadowbox angezeigt
	if (jQuery('a.overlay620x440').length > 0) Shadowbox.setup(jQuery('a.overlay620x440'),{
					width: 620,
					height: 440
	});	

	// flash content links definieren
	// links mit den folgenden classnames werden in entsprechender shadowbox angezeigt
	if (jQuery('a.swflink720x540').length > 0) Shadowbox.setup(jQuery('a.swflink720x540'),{
					width: 720,
					height: 540
	});	

	// videolinks definieren
	// link mit den folgenden classnames werden in einer entsprechenden shadowbox angezeigt
	if (jQuery('a.videolink416x336').length > 0) Shadowbox.setup(jQuery('a.videolink416x336'),{
					width: 416,
					height: 336
	});	
	if (jQuery('a.videolink780x360').length > 0) Shadowbox.setup(jQuery('a.videolink780x360'),{
					width: 780,
					height: 360
	});	
	if (jQuery('a.videolink940x445').length > 0) Shadowbox.setup(jQuery('a.videolink940x445'),{
					width: 940,
					height: 445
	});	

});
