function get_downloadinfo(objectsize,objecttype){ display_filesize = Math.round((parseInt(objectsize)/1024)); if ( display_filesize < 1024 ) { output = display_filesize.toString(); if ( output < 100 ) { output = '0,0' + output.substring(0,1); } else { output = '0,' + output.substring(0,2); } } else { output = display_filesize / 1024; output = output.toString(); point = output.indexOf('.'); output = output.substring(0, point) + ',' + output.substring(point+1, point + 3); } return objecttype.toUpperCase() + '; ' + output + ' MB'; } function dl_wrap() { var dlwrapper = document.getElementById('download_wrapper'); var dlblock = dlwrapper.style.display; if ( dlblock == "block" ) { dlwrapper.style.display = 'none'; } else { dlwrapper.style.display = 'block'; } } function teaser_wrap() { var twrapper = document.getElementById('page_teaser_o'); alert('test'); twrapper.style.display = 'block'; alert(twrapper.style.display); } var toggle_sub = ""; function check_toogle(toggle) { if ( toggle_sub == "" ) { toggle_sub = toggle; } else { if ( toggle_sub == toggle ) { toggle_sub = ""; } else { $("#sub_" + toggle_sub + "").slideToggle("slow"); toggle_sub = toggle; } } } var toggle_faq = ""; function faq_toogle(toggle) { if ( toggle_faq == "" ) { toggle_faq = toggle; } else { if ( toggle_faq == toggle ) { toggle_faq = ""; } else { $(toggle_faq).slideToggle("slow"); toggle_faq = toggle; } } } function check_wrapper(act) { if ( act != 'ak' && ak_wrap_col != 0 ) { $("#ansprechpartner_wrapper").slideToggle("slow"); ak_wrap_col = 0; $('#ak_wrap').css('color','#cccccc'); } if ( act != 'km' && km_wrap_col != 0 ) { $("#kundenmagazin_wrapper").slideToggle("slow"); km_wrap_col = 0; $('#km_wrap').css('color','#cccccc'); } if ( act != 'jb' && jb_wrap_col != 0 ) { $("#jop_wrapper").slideToggle("slow"); jb_wrap_col = 0; $('#jb_wrap').css('color','#cccccc'); } if ( act != 'jd' && jd_wrap_col != 0 ) { $("#jod_wrapper").slideToggle("slow"); jd_wrap_col = 0; $('#jd_wrap').css('color','#cccccc'); } if ( act != 'ca' && ca_wrap_col != 0 ) { $("#car_wrapper").slideToggle("slow"); ca_wrap_col = 0; $('#ca_wrap').css('color','#cccccc'); } if ( act != 'dl' && dl_wrap_col != 0 ) { $("#download_wrapper").slideToggle("slow"); dl_wrap_col = 0; $('#dl_wrap').css('color','#cccccc'); } } function world_locator () { $('.jFlowControl').css('display','none'); $('#page_teaser_wrapper').css('display','none'); $('#map_more').css('display','none'); $('.map_close').show(); $('.jvectormap-zoomin').show(); $('.jvectormap-zoomout').show(); $('#map').unbind('labelShow.jvectormap'); $('#map').unbind('regionMouseOver.jvectormap'); $('#map').bind('labelShow.jvectormap', function(event, label, code){}); $('#map').bind('regionMouseOver.jvectormap', function(){event, code}); $('#map').bind('regionClick.jvectormap', function(event,code){ var en_name = WorldMap.maps['world_en'].pathes[code].name; var uri = '/info-map.html.de?url=' + en_name.toLowerCase().replace(/[^a-z]/g,'_')+''; location.href=uri; }); } function load_vid(vid) { $("#layer_vid").show(); $("#video").show(); $("#video").load("/vid.php?v=" + vid + "&sid=2m0gtcjlhnl9ok97odvgkkoij5"); } var last_toggle = ""; var last_t_id = ""; function toggle_teaser(t_id) { var t_do = "tg_" + t_id; if ($("#" + last_toggle).css('display') == "block" && (t_do != last_toggle)) { $("#" + last_toggle).hide(); $("#" + last_tid).removeClass('activeTeaser'); } $("#" + t_do).show(); $("#" + t_id).addClass('activeTeaser'); last_toggle = t_do; last_tid = t_id; } var dl_wrap_col = 0; var km_wrap_col = 0; var jb_wrap_col = 0; var jd_wrap_col = 0; var ak_wrap_col = 0; var ca_wrap_col = 0; var rand = Math.floor(Math.random()*200000); var os = [ 'iphone', 'ipad', 'windows', 'mac', 'linux' ]; $(document).ready(function() { // if you want to use the 'fire' or 'disable' fn, // you need to save OuiBounce to an object // var _ouibounce = ouibounce(document.getElementById('ouibounce-modal'), { // aggressive: false, // sitewide: true, // cookieDomain: '.siegenia.com', // timer: 0 // }); $('#teaser_newsletter').click(function() { $('#ouibounce-modal').show(); }); $('#ouibounce-modal').click(function() { $('#ouibounce-modal').hide(); }); $('#ouibounce-modal .modal-footer').click(function() { $('#ouibounce-modal').hide(); }); $('#ouibounce-modal .modal').click(function(e) { e.stopPropagation(); }); $('.map').each(function(){ var markerIcon=$(this).data('marker'); var flexId=$(this).attr('id'); var geoZoom=$(this).attr('data-zoom'); var geoLoc=$(this).attr('data-location'); if(geoLoc != undefined) geoLoc=geoLoc.split(";") else return; var contentString = $(this).parents('.mapsContainer').first().find('.hiddenMapInfo').html(); var myLatlng = new google.maps.LatLng(geoLoc[0],geoLoc[1]); var mapOptions = { zoom: parseInt(geoZoom), center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById(flexId), mapOptions); var infowindow = new google.maps.InfoWindow({ content: contentString }); var marker = new google.maps.Marker({ position: myLatlng, map: map }); if(markerIcon.length > 0) marker.setIcon(markerIcon); google.maps.event.addDomListenerOnce(map, 'idle', function() { infowindow.open(map,marker); }); }); $.each($.browser, function(i) { var version = $.browser.version; version = i+""+version.replace(/\./g, ""); $('body').addClass(version); return false; }); var match = navigator.appVersion.toLowerCase().match(new RegExp(os.join('|'))); if (match) { $('body').addClass(match[0]); }; $("#layer_vid").click(function () { $("#video").empty(); $("#video").hide(); $("#layer_vid").hide(); }); $("#map_more").click(function (event,label,code) { var uri = '/'+lingua+'/map.html'; location.href=uri; }); if ( $("#map").length > 0 ) { if ($.getUrlVar('feat') == 'world') { $('#map').vectorMap({ backgroundColor:'transparent', onLabelShow: function(event, label, code){}, onRegionOver: function(event, code){}, onRegionClick: function(event, code){ var en_name = WorldMap.maps['world_en'].pathes[code].name; var uri = '/info-map.html.de?url=' + en_name.toLowerCase().replace(/[^a-z]/g,'_')+''; location.href=uri; } }); $('.jFlowControl').css('display','none'); $('#page_teaser_wrapper').css('display','none'); $('#map_more').css('display','none'); $('.map_close').show(); $('.jvectormap-zoomin').show(); $('.jvectormap-zoomout').show(); } else { $('#map').vectorMap( { backgroundColor:'transparent' } ); $('#map').bind('regionMouseOver.jvectormap', function(event, code) { return false; }); $('#map').bind('labelShow.jvectormap', function(event, label, code) { return false; }); $('#map').bind('regionClick.jvectormap', function(event, code){ var uri = '/'+lingua+'/map.html'; location.href=uri;}); $('map').addClass('map-link'); } } if ( $("#kundenmagazin_wrapper").length > 0 ) { $("#kundenmagazin_wrapper").load('/includes/knd.html.'+lingua+'?r='+rand+''); $("#km_wrap").click(function () { check_wrapper('km'); $("#kundenmagazin_wrapper").slideToggle("slow"); if ( km_wrap_col == 0 ) { km_wrap_col = 1; $('#km_wrap').css('color','white'); } else { km_wrap_col = 0; $('#km_wrap').css('color','#cccccc'); } }); } if ( $("#jop_wrapper").length > 0 ) { $("#jop_wrapper").load('/includes/apers.html.'+lingua+'?r='+rand+''); $("#jb_wrap").click(function () { check_wrapper('jb'); $("#jop_wrapper").slideToggle("slow"); if ( jb_wrap_col == 0 ) { jb_wrap_col = 1; $('#jb_wrap').css('color','white'); } else { jb_wrap_col = 0; $('#jb_wrap').css('color','#cccccc'); } }); } if ( $("#jod_wrapper").length > 0 ) { $("#jd_wrap").click(function () { check_wrapper('jd'); $("#jod_wrapper").slideToggle("slow"); if ( jd_wrap_col == 0 ) { jd_wrap_col = 1; $('#jd_wrap').css('color','white'); } else { jd_wrap_col = 0; $('#jd_wrap').css('color','#cccccc'); } }); } if ( $("#car_wrapper").length > 0 ) { $("#car_wrapper").load('/includes/acarre.html.'+lingua+'?r='+rand+''); $("#ca_wrap").click(function () { check_wrapper('ca'); $("#car_wrapper").slideToggle("slow"); if ( ca_wrap_col == 0 ) { ca_wrap_col = 1; $('#ca_wrap').css('color','white'); } else { ca_wrap_col = 0; $('#ca_wrap').css('color','#cccccc'); } }); } if ( $("#ansprechpartner_wrapper").length > 0 ) { $("#ansprechpartner_wrapper").load('/includes/apres.html.'+lingua+'?r='+rand+''); $("#ak_wrap").click(function () { check_wrapper('ak'); $("#ansprechpartner_wrapper").slideToggle("slow"); if ( ak_wrap_col == 0 ) { ak_wrap_col = 1; $('#ak_wrap').css('color','white'); } else { ak_wrap_col = 0; $('#ak_wrap').css('color','#cccccc'); } }); } $("#dl_wrap").click(function () { $("#download_wrapper").slideToggle("slow"); check_wrapper('dl'); if ( dl_wrap_col == 0 ) { dl_wrap_col = 1; $('#dl_wrap').css('color','white'); } else { dl_wrap_col = 0; $('#dl_wrap').css('color','#cccccc'); } }); $("#tg1_wrap").click(function () { $("#tg1_wrapper").slideToggle("slow"); }); $("#tg2_wrap").click(function () { $("#tg2_wrapper").slideToggle("slow"); }); $("#tg3_wrap").click(function () { $("#tg3_wrapper").slideToggle("slow"); }); $("#tg4_wrap").click(function () { $("#tg4_wrapper").slideToggle("slow"); }); $("#tg5_wrap").click(function () { $("#tg5_wrapper").slideToggle("slow"); }); $("#tg6_wrap").click(function () { $("#tg6_wrapper").slideToggle("slow"); }); $("#tg7_wrap").click(function () { $("#tg7_wrapper").slideToggle("slow"); }); $("#tg8_wrap").click(function () { $("#tg8_wrapper").slideToggle("slow"); }); $("#tg9_wrap").click(function () { $("#tg9_wrapper").slideToggle("slow"); }); $("#tg10_wrap").click(function () { $("#tg10_wrapper").slideToggle("slow"); }); $(".sub_navigation").click(function () { check_toogle(this.id); $("#sub_" + this.id + "").slideToggle("slow"); }); $("#page_teaser_link_c").click(function () { var $marginLefty = $("#page_teaser"); $marginLefty.animate({ marginLeft: parseInt($marginLefty.css('marginLeft'),10) == 950 ? +$marginLefty.outerWidth() : 938 }); $("#page_teaser_o").show(); }); $("#page_teaser_link_o").click(function () { $("#page_teaser_o").hide(); var $marginLefty = $("#page_teaser"); $marginLefty.animate({ marginLeft: parseInt($marginLefty.css('marginLeft'),10) == 436 ? -$marginLefty.outerWidth() : 436 }); }); var searchtxt = $("input.search").val(); $("input.search").blur(function() { if( !$(this).val() ) { $(this).val(searchtxt); } }); // Languagebox // --- language dropdown --- // // turn select into dl createDropDown(); var $dropTrigger = $(".dropdown dt a"); var $languageList = $(".dropdown dd ul"); // open and close list when button is clicked $dropTrigger.toggle(function() { $languageList.slideDown(200); $dropTrigger.addClass("active"); }, function() { $languageList.slideUp(200); $(this).removeAttr("class"); }); // close list when anywhere else on the screen is clicked /*$(document).bind('click', function(e) { var $clicked = $(e.target); if (! $clicked.parents().hasClass("dropdown")) $languageList.slideUp(200); $dropTrigger.removeAttr("class"); }); */ // when a language is clicked, make the selection and then hide the list $(".dropdown dd ul li a").click(function() { var clickedValue = $(this).parent().attr("class"); var clickedTitle = $(this).find("em").html(); $("#target dt").removeClass().addClass(clickedValue); $("#target dt em").html(clickedTitle); $languageList.hide(); $dropTrigger.removeAttr("class"); }); // QR Code if(window.location.search.indexOf('?campaign=')!=-1 && window.location.pathname.indexOf('/portal-hs')!=-1){ load_vid('8VqpyEo62M0'); } if(window.location.search.indexOf('?v=')!=-1){ $('a.follow_link').each(function(i,elem){ if($(elem).attr('href').indexOf($.getUrlVar('v')) !== -1) { load_vid($.getUrlVar('v')); } }) } }); $.extend({ getUrlVars: function(){ var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }, getUrlVar: function(name){ return $.getUrlVars()[name]; }}); //Languagebox functions // actual function to transform select to definition list function createDropDown(){ var $form = $("#header-country-select-form"); $form.hide(); var source = $("#header-country-options"); source.removeAttr("autocomplete"); var selected = source.find("option:selected"); var options = $("option", source); if ($("#target").length <= 0 ) { $("#header-country-select").append('') //$("#target").append('
Change Language' + selected.text() + '
') $("#target").append('
Change Language
') $("#target").append('
') options.each(function(){ $("#target dd ul").append('
  • ' + $(this).text() + '
  • '); }); } } // Languagebox Functions *END*