﻿/* Shadowbox - Initialisierung */
Shadowbox.loadLanguage('de-DE', '/CLP/js/js');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], '/CLP/js/js/player');

/**
* Flash-Schriften-Funktion sIFR, Ersetzen nur in bestimmten Bereichen
**/
function replaceMe(divToShow) {
	if(typeof sIFR == "function"){
		sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineWhite", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#0066aa", sBgColor:"#FFFFFF", sHoverColor:"#0066aa", nPaddingTop:0, nPaddingBottom:0, sWmode:"opaque", sFlashVars:"textalign=left&offsetTop=0"}));
		sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineWhiteTransparent", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#ffffff", sLinkColor:"#000000", sBgColor:"#E6E4E1", sHoverColor:"#0066aa", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
		sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineTransparent", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#0066aa", sBgColor:"#E6E4E1", sHoverColor:"#0066aa", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
	};
}
/* ************************************************************************** */

/* Flashdetect */
/*
Copyright (c) Copyright (c) 2007, Carl S. Yestrau All rights reserved.
Code licensed under the BSD License: http://www.featureblend.com/license.txt
Version: 1.0.3
*/
var FlashDetect=new function(){var self=this;self.installed=false;self.raw="";self.major=-1;self.minor=-1;self.revision=-1;self.revisionStr="";var activeXDetectRules=[{"name":"ShockwaveFlash.ShockwaveFlash.7","version":function(obj){return getActiveXVersion(obj);}},{"name":"ShockwaveFlash.ShockwaveFlash.6","version":function(obj){var version="6,0,21";try{obj.AllowScriptAccess="always";version=getActiveXVersion(obj);}catch(err){}
return version;}},{"name":"ShockwaveFlash.ShockwaveFlash","version":function(obj){return getActiveXVersion(obj);}}];var getActiveXVersion=function(activeXObj){var version=-1;try{version=activeXObj.GetVariable("$version");}catch(err){}
return version;};var getActiveXObject=function(name){var obj=-1;try{obj=new ActiveXObject(name);}catch(err){}
return obj;};var parseActiveXVersion=function(str){var versionArray=str.split(",");return{"raw":str,"major":parseInt(versionArray[0].split(" ")[1],10),"minor":parseInt(versionArray[1],10),"revision":parseInt(versionArray[2],10),"revisionStr":versionArray[2]};};var parseStandardVersion=function(str){var descParts=str.split(/ +/);var majorMinor=descParts[2].split(/\./);var revisionStr=descParts[3];return{"raw":str,"major":parseInt(majorMinor[0],10),"minor":parseInt(majorMinor[1],10),"revisionStr":revisionStr,"revision":parseRevisionStrToInt(revisionStr)};};var parseRevisionStrToInt=function(str){return parseInt(str.replace(/[a-zA-Z]/g,""),10)||self.revision;};self.majorAtLeast=function(version){return self.major>=version;};self.FlashDetect=function(){if(navigator.plugins&&navigator.plugins.length>0){var type='application/x-shockwave-flash';var mimeTypes=navigator.mimeTypes;if(mimeTypes&&mimeTypes[type]&&mimeTypes[type].enabledPlugin&&mimeTypes[type].enabledPlugin.description){var version=mimeTypes[type].enabledPlugin.description;var versionObj=parseStandardVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revisionStr=versionObj.revisionStr;self.revision=versionObj.revision;self.installed=true;}}else if(navigator.appVersion.indexOf("Mac")==-1&&window.execScript){var version=-1;for(var i=0;i<activeXDetectRules.length&&version==-1;i++){var obj=getActiveXObject(activeXDetectRules[i].name);if(typeof obj=="object"){self.installed=true;version=activeXDetectRules[i].version(obj);if(version!=-1){var versionObj=parseActiveXVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revision=versionObj.revision;self.revisionStr=versionObj.revisionStr;}}}}}();};FlashDetect.release="1.0.3";
/* End flash detect */

/* Shadowbox_load */
$(window).load(function(){
	var options = {
		handleOversize: 'resize',
		handleUnsupported:  'remove',
		counterType:  'skip',
		autoplayMovies:true       
	};
	Shadowbox.init(options);
});

/* Tooltip-Funktion */
function showTooltip(areaId){
	xOffset = -20;
	yOffset = 20;

	areaId.content = $('div.'+ areaId.getAttribute("id")).html();
	$("body").append("<div id='tooltip'>" + areaId.content +"</div>");
	$('map').mousemove(function(e){
		varTop=e.pageY - xOffset - $('#tooltip').height();
		varLeft=e.pageX + yOffset;
		$("#tooltip").css("top",(varTop) + "px").css("left",(varLeft) + "px");
	});
};

function hideTooltip(areaId){
	$("#tooltip").remove();
};

/* Diese Funktion wird für die Kombibox-Funktionalität genutzt, um die CrossTeaser aus- und einzublenden */
function showMe( divToShow ) {
  $('#switchTeaser > div').addClass('hidden');
  $('#' + divToShow ).removeClass('hidden');
  replaceMe(divToShow);
}

$(document).ready(function(){
  /* Ersetzen der h2-Überschriften mit speziellen Klassen (siehe in der Funktion) durch Flash-Schrifen */
	replaceMe();

	/* Leeren der Input-Felder mit der ID pq beim Klick
	 * Initialwert wird zwischengespeichert und wieder in das
	 * Feld geschrieben, wenn der Cursor das leere Feld verlässt
  */
	var initial = $('#pq').attr('value');
	$('#pq').click(function() {
	  if ($('#pq').attr('value')==initial) {
	    $('#pq').attr('value','');
	  }
	  $('#pq').blur(function() {
  	  if ($('#pq').attr('value')=='') {
    	  $('#pq').attr('value',initial);
    	}
	  });
	});

	$("#flyout").accordion({ header: 'dt', animated: 'easeslide', selectedClass: 'active', active: '.selected', autoheight: false});
});