// framekiller
if(top != self) top.location.replace(location);

var browserWidth = $(window).width();//getBrowserWidth();
if (browserWidth <= 1024) {
    document.write("<style>#wrapper {margin:0!important;}\n.logo {left:0px!important;}</style>");
}

var umfrageDiv;

$(document).ready(
    function(){
        /* Abfrage ob mehrere gleiche Rotations-Teaser */
        if($("ul.teaser2Content").length > 1) {
            $("ul.teaser2Content").eq(1).addClass("teaser3Content");
            $("ul.teaser2Content").eq(1).removeClass("teaser2Content");
        }
        if($("ul.slide2_nav").length > 1) {
            $("ul.slide2_nav").eq(1).addClass("slide3_nav");
            $("ul.slide2_nav").eq(1).removeClass("slide2_nav");
        }
						
        $('ul.teaserContent').innerfade({
            speed: 1000,
            timeout: 5000,
            type: 'sequence',
            containerheight: 	'225px',
            slide_timer_on: 	'yes',
            slide_ui_parent: 	'teaserContent',
            slide_ui_text:		'null',
            pause_button_id: 	'null',
            slide_nav_id:		'slide_nav',
            children: 'li'
        });
						
        $('ul.teaser2Content').innerfade({
            speed: 1000,
            timeout: 5000,
            type: 'sequence',
            containerheight: 	'96px',
            slide_timer_on: 	'yes',
            slide_ui_parent: 	'teaser2Content',
            slide_ui_text:		'null',
            pause_button_id: 	'null',
            slide_nav_id:		'slide2_nav',
            children: 'li'
        });
						
        $('ul.teaser3Content').innerfade({
            speed: 1000,
            timeout: 5000,
            type: 'sequence',
            containerheight: 	'96px',
            slide_timer_on: 	'yes',
            slide_ui_parent: 	'teaser3Content',
            slide_ui_text:		'null',
            pause_button_id: 	'null',
            slide_nav_id:		'slide3_nav',
            children: 'li'
        });
						
        /* Tabs Analystenmodul */
        $("ul.tabList li a").mouseover(function(){
            $("ul.tabList li a").parent().removeClass("selected");
            var currentTab = $(this).parent().attr("class");
            $(this).parent().addClass("selected");
        });
        $("ul.tabList li a.tab01").mouseover(function(){
            $("#tab01Content").addClass("selected");
            $("#tab02Content").removeClass("selected");
        });
        $("ul.tabList li a.tab02").mouseover(function(){
            $("#tab02Content").addClass("selected");
            $("#tab01Content").removeClass("selected");
        });
					
        if($.browser.msie && $.browser.version <= 6) {
            $(".primary_link").mouseover(function(){
                $("select").css("visibility","hidden");
            });
            $(".primary_link").mouseout(function(){
                $("select").css("visibility","visible");
            });
        }
					
        umfrageDiv = $("#umfrage");
        if($("#umfrage")) {
            umfrageDiv.detach();
            umfrageDiv.appendTo("body");
        }
					
					
        // fancybox
        if ( $("a.fancy").length > 0 ) {
            $("a.fancy").fancybox({
                'transitionIn'	:	'fade',
                'transitionOut'	:	'fade',
                'speedIn'		:	600,
                'speedOut'		:	200
            });
        }
					
        //tablist(reitermodul)
        if ( $("ul.tabList").length > 0 ) {
						
            /* Tabs Analystenmodul */
            $("ul.tabList li > a").each(function(k){
                $(this).mouseover(function(){
                    $(this).parent().parent().parent().find("ul.tabList li a").parent().removeClass("selected");
                    $(this).parent().addClass("selected");
                    showTabContent(k);
                });
            });
				
            var uri = location.href;
            if(uri.indexOf("#") > -1){
                var startIndex = 0;
                var splitted = uri.split("#");
                var switchTab = false;
                if(splitted[1] != ""){
                    var count = 0;
                    $("ul.tabList li > a").each(function(k){
                        if(count == splitted[1]) {
                            $(this).parent().parent().parent().find("ul.tabList li a").parent().removeClass("selected");
                            $(this).parent().addClass("selected");
                            switchTab = true;
                        }
                        count++;
                    });
                    if(switchTab) {
                        showTabContent(splitted[1]);
                    } else {
                        showTabContent(0);
                    }
                } else {
                    showTabContent(0);
                }
            } else {
                showTabContent(0);
            }
        }
					
        //Accordion (Non-Accordion style)
        if($('.accordion').length > 0){
            $('.accordion h3').click(function() {
                $(this).toggleClass("ui-state-active");
                $(this).next().slideToggle('fast');
                return false;
            }).next().hide().prev("h3");
						
            $('.accordion').children("h3:first-child").addClass("ui-state-active").next().show();
        }
					
        //CFD Rollout Button
        if($('.cfdButton').length > 0){
            $(".cfdButton_rollout").css("display","none");
            $(".cfdButton").toggle (
                function () {
                    $(this).next('.cfdButton_rollout').css({
                        "display":"block"
                    });
                },
                function () {
                    $(this).next('.cfdButton_rollout').css({
                        "display":"none"
                    });
                }
                );
        }
					
        //Webinar Button
        if($('.videoTxt .submit').length > 0 && $('.videoTxt select[name=dates]').length > 0){
						
            $('.videoTxt .submit[href=]').click(function(){
                var destination =  $(this).prev(".videoTxt select[name=dates]").val();
							
                var win = window.open(destination,"Webinar");
                return false;
            });
        }
					
        //Extended webinar "Accordion"
        if($('.moreTxt').length > 0){
					
            $('.more').click(function() {
                var moreTextCurrent = $(this).parents(".extendedWebinar").children(".moreTxt");
							
                $(".moreTxt.current").removeClass("current");
                moreTextCurrent.toggleClass("current");
							
                $(".moreTxt.open").not(".current").slideUp().removeClass("open");
																
                moreTextCurrent.slideToggle().toggleClass("open");
                return false;
            });
						
            $(".moreTxt").hide();
        }
					
        //Extended webinar button
        if($('.extendedWebinar .submit').length > 0 && $('.extendedWebinar select[name=dates]').length > 0){
						
            $('.extendedWebinar .submit[href=]').click(function(){
                var destination =  $(this).prev(".extendedWebinar select[name=dates]").val();
							
                var win = window.open(destination,"Webinar");
                return false;
            });
        }
					
    });
/* Druck.Funktion */
function printPage() {
    focus();
    if (window.print) {
        window.print();
    }
}

/* Show Tab Content Funktion */
function showTabContent(i){
    $(".tabContentContainer > div").each(function(index) {
        if(index == i) {
            //$("#tabContent"+i).addClass("selected");
            $(this).addClass("selected");
        } else {
            $(this).removeClass("selected");
        }
    });
}

/* CFD Popup Opener */
function openCfd(cfdlink) {
  var newWindowOptions = 'height='+screen.availHeight+',width='+screen.availWidth+',top=0,left=0,resizable=yes,scrollbars=no,toolbar=no,status=yes';
  var newwindow = window.open(cfdlink,'cfd',newWindowOptions);
  return false;
}
