/* V1 */ /* jQuery Tools 1.2.5 / Flashembed - New wave Flash embedding */ (function(){function f(a,b){if(b)for(var c in b)if(b.hasOwnProperty(c))a[c]=b[c];return a}function l(a,b){var c=[];for(var d in a)if(a.hasOwnProperty(d))c[d]=b(a[d]);return c}function m(a,b,c){if(e.isSupported(b.version))a.innerHTML=e.getHTML(b,c);else if(b.expressInstall&&e.isSupported([6,65]))a.innerHTML=e.getHTML(f(b,{src:b.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{if(!a.innerHTML.replace(/\s/g,"")){a.innerHTML="

Flash version "+b.version+ " or greater is required

"+(g[0]>0?"Your version is "+g:"You have no flash plugin installed")+"

"+(a.tagName=="A"?"

Click here to download latest version

":"

Download latest version from here

");if(a.tagName=="A")a.onclick=function(){location.href=k}}if(b.onFail){var d=b.onFail.call(this);if(typeof d=="string")a.innerHTML=d}}if(i)window[b.id]=document.getElementById(b.id);f(this,{getRoot:function(){return a},getOptions:function(){return b},getConf:function(){return c}, getApi:function(){return a.firstChild}})}var i=document.all,k="http://www.adobe.com/go/getflashplayer",n=typeof jQuery=="function",o=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,j={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}}); window.flashembed=function(a,b,c){if(typeof a=="string")a=document.getElementById(a.replace("#",""));if(a){if(typeof b=="string")b={src:b};return new m(a,f(f({},j),b),c)}};var e=f(window.flashembed,{conf:j,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&a.GetVariable("$version")}catch(d){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&a.GetVariable("$version")}catch(h){}}}return(b= o.exec(b))?[b[1],b[3]]:[0,0]},asString:function(a){if(a===null||a===undefined)return null;var b=typeof a;if(b=="object"&&a.push)b="array";switch(b){case "string":a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1");a=a.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+a+'"';case "array":return"["+l(a,function(d){return e.asString(d)}).join(",")+"]";case "function":return'"function()"';case "object":b=[];for(var c in a)a.hasOwnProperty(c)&&b.push('"'+c+'":'+e.asString(a[c]));return"{"+b.join(",")+"}"}return String(a).replace(/\s/g, " ").replace(/\'/g,'"')},getHTML:function(a,b){a=f({},a);var c='';a.width=a.height=a.id=a.w3c=a.src=null;a.onFail=a.version=a.expressInstall=null;for(var d in a)if(a[d])c+= '';a="";if(b){for(var h in b)if(b[h]){d=b[h];a+=h+"="+(/function|object/.test(typeof d)?e.asString(d):d)+"&"}a=a.slice(0,-1);c+='"}c+="";return c},isSupported:function(a){return g[0]>a[0]||g[0]==a[0]&&g[1]>=a[1]}}),g=e.getVersion();if(n){jQuery.tools=jQuery.tools||{version:"1.2.5"};jQuery.tools.flashembed={conf:j};jQuery.fn.flashembed=function(a,b){return this.each(function(){$(this).data("flashembed",flashembed(this, a,b))})}}})(); portal_url = 'http://oferta.apator.eu'; TB_obraz = "Image"; TB_next = "Next"; TB_prev = "Previous"; TB_close = "Close"; var tb_pathToImage = "http://oferta.apator.eu/cdn/pl/images/loadingAnimation.gif"; /*!!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/ //on page load call tb_init $(document).ready(function(){ tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox imgLoader = new Image();// preload image imgLoader.src = tb_pathToImage; }); //add thickbox to href & area elements that have a class of .thickbox function tb_init(domChunk){ $(domChunk).click(function(){ var t = this.title || this.name || null; var a = this.href || this.alt; var g = this.rel || false; tb_show(t,a,g); this.blur(); return false; }); } function tb_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link try { if (typeof document.body.style.maxHeight === "undefined") {//if IE 6 $("body","html").css({height: "100%", width: "100%"}); $("html").css("overflow","hidden"); if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6 $("body").append("
"); $("#TB_overlay").click(tb_remove); } }else{//all others if(document.getElementById("TB_overlay") === null){ $("body").append("
"); $("#TB_overlay").click(tb_remove); } } if(tb_detectMacXFF()){ $("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash }else{ $("#TB_overlay").addClass("TB_overlayBG");//use background and opacity } if(caption===null){caption="";} $("body").append("
");//add loader to the page $('#TB_load').show();//show loader var baseURL; if(url.indexOf("?")!==-1){ //ff there is a query string involved baseURL = url.substr(0, url.indexOf("?")); }else{ baseURL = url; } var urlString = /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$|\.pcx$/; var queryString=url.replace(/^[^\?]+\??/,''); var params=parseQuery(queryString); var urlType = baseURL.toLowerCase().match(urlString); if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp' || params['isImage']) {//code to show images TB_PrevCaption = ""; TB_PrevURL = ""; TB_PrevHTML = ""; TB_NextCaption = ""; TB_NextURL = ""; TB_NextHTML = ""; TB_imageCount = ""; TB_FoundURL = false; if(imageGroup){ TB_TempArray = $("a[rel="+imageGroup+"]").get(); for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === "")); TB_Counter++) { var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString); if (!(TB_TempArray[TB_Counter].href == url)) { if (TB_FoundURL) { TB_NextCaption = TB_TempArray[TB_Counter].title; TB_NextURL = TB_TempArray[TB_Counter].href; TB_NextDict = TB_next; TB_NextHTML = "  " + TB_NextDict + " >"; } else { TB_PrevCaption = TB_TempArray[TB_Counter].title; TB_PrevURL = TB_TempArray[TB_Counter].href; TB_PrevDict = TB_prev; TB_PrevHTML = "  < " + TB_PrevDict + ""; } } else { TB_FoundURL = true; TB_imageDict = TB_obraz; TB_imageCount = TB_imageDict + " " + (TB_Counter + 1) +" / "+ (TB_TempArray.length); } } } imgPreloader = new Image(); imgPreloader.onload = function(){ imgPreloader.onload = null; // Resizing large images - orginal by Christian Montoya edited by me. var pagesize = tb_getPageSize(); var x = pagesize[0] - 150; var y = pagesize[1] - 150; var imageWidth = imgPreloader.width; var imageHeight = imgPreloader.height; if (imageWidth > x) { imageHeight = imageHeight * (x / imageWidth); imageWidth = x; if (imageHeight > y) { imageWidth = imageWidth * (y / imageHeight); imageHeight = y; } } else if (imageHeight > y) { imageWidth = imageWidth * (y / imageHeight); imageHeight = y; if (imageWidth > x) { imageHeight = imageHeight * (x / imageWidth); imageWidth = x; } } // End Resizing TB_WIDTH = imageWidth + 30; TB_HEIGHT = imageHeight + 60; TB_Close = TB_close; TB_Close_End = "gallery_close_end"; $("#TB_window").append(""+caption+"" + "
"+caption+"
" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "
" + TB_Close + " (ESC)
"); $("#TB_closeWindowButton").click(tb_remove); if (!(TB_PrevHTML === "")) { function goPrev(){ if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);} $("#TB_window").remove(); $("body").append("
"); tb_show(TB_PrevCaption, TB_PrevURL, imageGroup); return false; } $("#TB_prev").click(goPrev); } if (!(TB_NextHTML === "")) { function goNext(){ $("#TB_window").remove(); $("body").append("
"); tb_show(TB_NextCaption, TB_NextURL, imageGroup); return false; } $("#TB_next").click(goNext); } document.onkeydown = function(e){ if (e == null) { // ie keycode = event.keyCode; } else { // mozilla keycode = e.which; } if(keycode == 27){ // close tb_remove(); } else if(keycode == 190){ // display previous image if(!(TB_NextHTML == "")){ document.onkeydown = ""; goNext(); } } else if(keycode == 188){ // display next image if(!(TB_PrevHTML == "")){ document.onkeydown = ""; goPrev(); } } }; tb_position(); $("#TB_load").remove(); $("#TB_ImageOff").click(tb_remove); $("#TB_window").css({display:"block"}); //for safari using css instead of show }; imgPreloader.src = url; }else{//code to show html var queryString = url.replace(/^[^\?]+\??/,''); var params = tb_parseQuery( queryString ); TB_WIDTH = (params['width']*1) + 30 || 630; //defaults to 630 if no paramaters were added to URL TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL ajaxContentW = TB_WIDTH - 30; ajaxContentH = TB_HEIGHT - 45; if(url.indexOf('TB_iframe') != -1){// either iframe or ajax window urlNoQuery = url.split('TB_'); $("#TB_iframeContent").remove(); if(params['modal'] != "true"){//iframe no modal $("#TB_window").append("
"+caption+"
close or Esc Key
"); }else{//iframe modal $("#TB_overlay").unbind(); $("#TB_window").append(""); } }else{// not an iframe, ajax if($("#TB_window").css("display") != "block"){ if(params['modal'] != "true"){//ajax no modal $("#TB_window").append("
"+caption+"
close or Esc Key
"); }else{//ajax modal $("#TB_overlay").unbind(); $("#TB_window").append("
"); } }else{//this means the window is already up, we are just loading new content via ajax $("#TB_ajaxContent")[0].style.width = ajaxContentW +"px"; $("#TB_ajaxContent")[0].style.height = ajaxContentH +"px"; $("#TB_ajaxContent")[0].scrollTop = 0; $("#TB_ajaxWindowTitle").html(caption); } } $("#TB_closeWindowButton").click(tb_remove); if(url.indexOf('TB_inline') != -1){ $("#TB_ajaxContent").append($('#' + params['inlineId']).children()); $("#TB_window").unload(function () { $('#' + params['inlineId']).append( $("#TB_ajaxContent").children() ); // move elements back when you're finished }); tb_position(); $("#TB_load").remove(); $("#TB_window").css({display:"block"}); }else if(url.indexOf('TB_iframe') != -1){ tb_position(); if($.browser.safari){//safari needs help because it will not fire iframe onload $("#TB_load").remove(); $("#TB_window").css({display:"block"}); } }else{ $("#TB_ajaxContent").load(url += "&random=" + (new Date().getTime()),function(){//to do a post change this load method tb_position(); $("#TB_load").remove(); tb_init("#TB_ajaxContent a.thickbox"); $("#TB_window").css({display:"block"}); }); } } if(!params['modal']){ document.onkeyup = function(e){ if (e == null) { // ie keycode = event.keyCode; } else { // mozilla keycode = e.which; } if(keycode == 27){ // close tb_remove(); } }; } } catch(e) { //nothing here } } //helper functions below function tb_showIframe(){ $("#TB_load").remove(); $("#TB_window").css({display:"block"}); } function tb_remove() { $("#TB_imageOff").unbind("click"); $("#TB_closeWindowButton").unbind("click"); $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();}); $("#TB_load").remove(); if (typeof document.body.style.maxHeight == "undefined") {//if IE 6 $("body","html").css({height: "auto", width: "auto"}); $("html").css("overflow",""); } document.onkeydown = ""; document.onkeyup = ""; return false; } function tb_position() { jQuery("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH /2), 10) + 'px', width: TB_WIDTH + 'px'}); var dtop=parseInt((TB_HEIGHT / 2),10); var scrolledDown=0; if(jQuery.browser.msie){//ie hax if(document.body != null){ scrolledDown=document.body.scrollTop; } else if(document.documentElement != null){ scrolledDown = document.documentElement.scrollTop; //ie7 } } if(scrolledDown){ jQuery("#TB_window").css({marginTop: '+' + scrolledDown + 'px'}); } else{ jQuery("#TB_window").css({marginTop: '-' + dtop + 'px'}); } } function tb_parseQuery ( query ) { var Params = {}; if ( ! query ) {return Params;}// return empty object var Pairs = query.split(/[;&]/); for ( var i = 0; i < Pairs.length; i++ ) { var KeyVal = Pairs[i].split('='); if ( ! KeyVal || KeyVal.length != 2 ) {continue;} var key = unescape( KeyVal[0] ); var val = unescape( KeyVal[1] ); val = val.replace(/\+/g, ' '); Params[key] = val; } return Params; } function tb_getPageSize(){ var de = document.documentElement; var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth; var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight; arrayPageSize = [w,h]; return arrayPageSize; } function tb_detectMacXFF() { var userAgent = navigator.userAgent.toLowerCase(); if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) { return true; } } function parseQuery(query){var Params=new Object();if(!query) return Params;var Pairs=query.split(/[;&]/);for(var i=0;i a').toggleClass(CSSH); }); } function removeEvents(ul) { $('li', ul).unbind('mouseover'); }; $.extend($.validator.messages, {required: "required"}); $(document).ready(function(){$("#CMSform").validate({errorElement: "span", errorPlacement: function(error, element) {error.appendTo(element.parent().prev());}}); $("a.slidedown").click(function(event){event.preventDefault(); if ($(this).hasClass("slidedown")) {$('#linkBox div').hide().slideDown('fast');$('#linkownia').removeClass();$('#linkownia').addClass('slideup');} else {$('#linkownia').removeClass();$('#linkownia').addClass('slidedown');$('#linkBox div').slideUp('fast')}}); var $headtemp = $('#head-temp'); if ($headtemp.length) { flashembed("head-temp", {src: "http://oferta.apator.eu/cdn/pl/images/swf/grupa_Apator_SA.swf", wmode: 'opaque'},{ grupa1:'SWITCHGEAR',haslo1A:'ENERGY',haslo1B:'safely connected', grupa2:'SURGE\nARRESTERS', grupa3:'ELECTRICITY\nMETERS',haslo3A:'from METERING',haslo3B:'to data management', grupa4:'GAS METERS', grupa5:'WATER METERS', grupa6:'HEAT METERS', grupa7:'MINING\nEQUIPMENT', grupa8:'INDUSTRIAL\nAUTOMATION', grupa9:'METERING\nDEVELOPMENTS', grupa10:'IT SYSTEMS' }); } //rozwijane pole apla var $apla = $('table.expand'); if ($apla.length) { $apla.find('.msg_body').hide(); $apla.find('.msg_head').bind('click', function() { var $currentBodyContent = $(this).next('.msg_body'); if ($currentBodyContent.css('display') == "none") { $currentBodyContent.show(); } else { $currentBodyContent.hide(); } if ($(this).is('.opened')) { $(this).removeClass('opened'); } else { $(this).addClass('opened'); } }); } /* $(".msg_body").hide(); $(".msg_head").click(function(){ $(this).next(".msg_body").slideToggle(50); if ($(this).is('.opened')) { $(this).removeClass('opened'); } else { $(this).addClass('opened'); } }); */ $(".download_list").hide(); $(".download_title").click(function(){ $(this).next("ul").slideToggle(50); if ($(this).is('.opened')) { $(this).removeClass('opened'); } else { $(this).addClass('opened'); } }); }); // ******************** // *** site map hover *** // ******************** $(document).ready(function(){$("#sitemap li").hover(function () {$(this).addClass("hover");}, function () {$(this).removeClass("hover");});}); // *** news slide *** $(function(){ if ($('.SlideTab').length>1) { $('.SlideTab').tabSwitch('create',{width: 222, height: 90}); $('.SlideTab').tabSwitch('startAuto',{interval: 8000}); $('.Nav').click(function(e){ $('.SlideTab').tabSwitch('moveStep',{step: parseInt($(this).attr("rel"))}); e.preventDefault(); }); } }); // *** tabs *** $().ready(function() { $(".content_tabs div:first").addClass("firstTab"); $(".bookmarks li a").click(function() { $(".bookmarks .active").removeClass("active"); $(this).parent().addClass("active"); var element_index = $(".bookmarks a").index(this); $(".content_tabs div.tab:visible").hide(); $(".content_tabs div.tab").eq(element_index).show(); return false; }); }); // *** accordion *** $(document).ready(function(){ var ktoreAktywne=99; if ($('#accordion .spolka').length){ var ktoreAktywne=0; } if ($('#accordion .rynek').length){ var ktoreAktywne=1; } $("#accordion").accordion({ collapsible: true, active: false, autoHeight: false, active: ktoreAktywne}); $("#accordion2").accordion({ collapsible: true, active: false, autoHeight: false}); $("#accordion3").accordion({ collapsible: true, active: false, autoHeight: false }); $("#accordion4").accordion({ collapsible: true, active: false, autoHeight: false }); //$(".openBox").css("display","block").removeClass("openBox"); //var ooo = $("#accordion h3").attr("id"); //alert(ooo); }); // PNG Fix //$("#menubar").ready(function(){$(document).pngFix();}); // footer hover $(document).ready(function(){ $("#footSub .right span").hover( function () {$(this).addClass("hover");}, function () {$(this).removeClass("hover");} ); }); // newsletter hover $(document).ready(function(){ $("form[name=newsletter] input[name=validateAndSend_guest_subscribe1:method]").hover( function () {$(this).attr("src", "ff_gfx_templates/produktowy/images/newsletterButtonHover.gif");}, function () {$(this).attr("src", "http://oferta.apator.eu/cdn/pl/images/newsletterButton.gif");} ); }); // ****************************** // *** formularze - opis pola *** // ****************************** $(document).ready(function() {$('input[type="text"]').addClass("idleField");$('input[type="text"]').focus(function() {$(this).removeClass("idleField").addClass("focusField");if (this.value == this.defaultValue){this.value = '';}if(this.value != this.defaultValue){this.select();}});$('input[type="text"]').blur(function() {$(this).removeClass("focusField").addClass("idleField");if ($.trim(this.value) == ''){this.value = (this.defaultValue ? this.defaultValue : '');}});}); $(document).ready(function() {$('textarea').addClass("idleField");$('textarea').focus(function() {$(this).removeClass("idleField").addClass("focusField");if (this.value == this.defaultValue){this.value = '';}if(this.value != this.defaultValue){this.select();}});$('textarea').blur(function() {$(this).removeClass("focusField").addClass("idleField");if ($.trim(this.value) == ''){this.value = (this.defaultValue ? this.defaultValue : '');}});}); // ******************************* // *** tabela z danymi prduktu *** // ******************************* $(document).ready(function(){ $(".tabela_ramka tr td:last-child, .tabela_ramka tr th:last-child").addClass("noborder"); $(".table_data tr td:last-child, .table_data tr th:last-child").addClass("noborder"); if($("#accordion2").length){ $("#accordion2 h3:first").click(function(){ var szerokoscTabeli = $(".table_data").width(); wyswietlSlider(szerokoscTabeli); }) } else { var szerokoscTabeli = $(".table_data").width(); wyswietlSlider(szerokoscTabeli); } function wyswietlSlider(szerokoscTabeli) { $("#content-slider").css({'display' : 'none'}) if (szerokoscTabeli > 562) { $("#content-slider").css({'display' : 'block'}).slider({animate: true, change: handleSliderChange, slide: handleSliderSlide}); } else { $(".table_data-desc").addClass("noscrol"); } } }); function handleSliderChange(e, ui) { var maxScroll = $("#content-scroll").attr("scrollWidth") - $("#content-scroll").width(); $("#content-scroll").animate({scrollLeft: ui.value * (maxScroll / 100) }, 100); } function handleSliderSlide(e, ui) { var maxScroll = $("#content-scroll").attr("scrollWidth") - $("#content-scroll").width(); $("#content-scroll").attr({scrollLeft: ui.value * (maxScroll / 100) }); } // kolorowanie wierszy $(document).ready(function(){ $(".table_data-desc tr:even, .table_data tr:even").addClass("even"); }); // ********************************** // *** piktogramy - strona glowna *** // ********************************** $(document).ready(function(){ $("#tab1-ul a").hover(function(){ var aktywnyLink = $(this).attr("class"); var aktywnyPik = $("#piktogramy").find("."+aktywnyLink); $(aktywnyPik).addClass("hoverPik"); }, function () { $("#piktogramy li").removeClass("hoverPik"); }); $("#piktogramy li").hover(function(){ //var aktywnyLink = $(this).attr("class"); //var aktywnyPik = $("#piktogramy").find("."+aktywnyLink); //alert(aktywnyLink); var aktywnyPik = $(this).attr("class"); var aktywnyLink = $("#tab1-ul1, #tab1-ul2, #tab1-ul3").find("."+aktywnyPik); $(aktywnyLink).addClass("hoverLink"); $(this).addClass("hoverPik"); }, function () { $("#piktogramy li").removeClass("hoverPik"); $("#tab1-ul1 a, #tab1-ul2 a, #tab1-ul3 a").removeClass("hoverLink"); }); });