﻿/**
* Flash-Schriften-Funktion sIFR, Ersetzen nur in bestimmten Bereichen
**/
function replaceMe(divToShow) {
  if(typeof sIFR == "function"){
    // Alles soll ersetzt werden
    if (divToShow==undefined)
    {
      // Standard-Styles
      sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineWhite", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", 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:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineWhiteTransparentRed", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#ffffff", sLinkColor:"#000000", sBgColor:"#D94754", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineWhiteTransparentChooseBusiness", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#ffffff", sLinkColor:"#000000", sBgColor:"#3D8BBF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineWhiteTransparentDarkBlue", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#ffffff", sLinkColor:"#000000", sBgColor:"#247DB5", sHoverColor:"#CCCCCC", 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:"#000000", sBgColor:"#E6E4E1", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:".sifr .rweHeadlineTransparentLightBlue", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#000000", sBgColor:"#F0F5FB", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      // Flyout-Styles
      sIFR.replaceElement(named({sSelector:".sifr h2.active .rweHeadlineGray", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#000000", sBgColor:"#E6E4E1", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:".sifr h2.inactive span.rweHeadlineGray", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#a0a0a0", sLinkColor:"#000000", sBgColor:"#EDECEA", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"opaque", sFlashVars:"textalign=left&offsetTop=0"}));
    }
    // Nur ein neues Teasermenu soll ersetzt werden
    else
    {
      sIFR.replaceElement(named({sSelector:"#"+divToShow+" .rweHeadlineWhite", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"opaque", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:"#"+divToShow+" .rweHeadlineWhiteTransparent", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#ffffff", sLinkColor:"#000000", sBgColor:"#E6E4E1", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:"#"+divToShow+" .rweHeadlineWhiteTransparentDarkBlue", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#ffffff", sLinkColor:"#000000", sBgColor:"#247DB5", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:"#"+divToShow+" .rweHeadlineWhiteTransparentRed", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#ffffff", sLinkColor:"#000000", sBgColor:"#D94754", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:"#"+divToShow+" .rweHeadlineTransparent", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#000000", sBgColor:"#E6E4E1", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
      sIFR.replaceElement(named({sSelector:"#"+divToShow+" .rweHeadlineTransparentLightBlue", sFlashSrc:"/CLP/images/font/rwefont.swf", sColor:"#0066aa", sLinkColor:"#000000", sBgColor:"#F0F5FB", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left&offsetTop=0"}));
    }
  };
}
/* ************************************************************************** */
/* ************************************************************************** */

/**
* Löschen von Input-Feldern bei Klick, bei leeren Feldern wieder 
* Ursprungswert setzen
* requires: jquery
**/
function emptyInput(inputId)
{
	var initial = inputId.val();
	inputId.focus( function(){ 
		if( $.trim(inputId.val()) == initial ){ inputId.val(''); } 
	});

	inputId.blur( function(){
		if( $.trim(inputId.val()) == '' ){ inputId.val(initial); }
	});
}
/* ************************************************************************** */
/**
* Popup-Generator
**/
function openPopup(ploc,pmenu,pwidth,pheight) {
  window.open(ploc,"rwePopup1","menubar='+pmenu+', width="+pwidth+", height="+pheight);
  return false;
}

/* Funktion zum Umschalten der CrossTeaser
   Die Klasse des Links, der "Überfahren" wird, muss der ID des Divs entsprechen, das die CrossTeaser zu diesem
	 Link enthält */
/* function showMe( divToShow )
{
	$('#switchTeaser > div').addClass('hidden');
	$('#' + divToShow ).removeClass('hidden');
	replaceMe(divToShow);
}
 */
$(document).ready(function(){

	/* Flash-Schriften überall ersetzen */
  replaceMe();

	/* Ersetzen der Flash-Schriften in den CrossTeasern */
  $('#switchTeaser > div').each(function(i){
   	if (this.className != 'hidden')
   		replaceMe( this.id );
   });

	/* Überlagerndes Flash ein- und ausblenden.
	   Der Button braucht nur die Klasse #startFullscreenFlash.
	   Das Flash muss am Ende des HTML im Div #flashContainer liegen. */
  $('#startFullscreenFlash').click( function() {
    $('#flashContainer').removeClass('hidden');
  });
  $('#stopFullscreenFlash').click ( function() {
    $('#flashContainer').addClass('hidden');
  });

	/* Anzeigen der "weitere Gesellschaften"-Liste bei Mouseover */
  $('#CompanyList').bind('mouseenter',function(){
      $('ul',this).removeClass('hidden');
    }).bind('mouseleave',function(){
      $('ul',this).addClass('hidden');
    });
	
	/* Steuerung der Kombibox 
	$('#teaserMenu li').bind('mouseenter',function() {
      $('#teaserMenu li').removeClass('semiactive');
			 if ( $(this).addClass('semiactive').hasClass('active') )
  			 $('#teaserMenu .active').removeClass('inactive');
      else
  			 $('#teaserMenu .active').addClass('inactive');
      showMe( $(this).find('a').attr('class') );
   });*/

  $("#flyout").accordion({ header: 'dt', animated: 'easeslide', selectedClass: 'active', active: '.selected', autoheight: false});
});
