/* File: js/whitenergy-front.js, Ratio: 32.6% */

$(document).ready(function(){arrows_in_ie();chinskiZamiennik();flashMessage();if(window.attachEvent)window.attachEvent("onload",sfFocus);finderArrowBtn();$(".small-photos img").click(function(){var small_id=$(this).parent().attr('id').split('-');var big_id="big-"+small_id[1];$("#big-photo .visible-photo").removeClass('visible-photo').addClass('hidden-photo');$("#"+big_id).removeClass('hidden-photo').addClass('visible-photo');})
menuCollapse();var ts=Math.round(new Date().getTime()/1000);$("#finder-logo").click(function(){$('.finder-form').remove();$('p.finder-tabela').hide();if(!$('#box-a').is(':visible')){$("#finder-indicator").show();$('#pg2').load('/finder/finder/getCakeTag/2/[SELECT]/ts:'+ts,function(){$('#pg2f11').load('/finder/finder/getCakeTag/2/0/11/ts:'+ts,function(){finderMenuBtnsHandle('a','logo');$("#finder-indicator").hide();})
return false;});}else{finderMenuBtnsHandle('a','logo');}});$('.link-a').click(function(){$('.finder-form').remove();$('p.finder-tabela').hide();var button=$(this).find('a');if(!$('#box-a').is(':visible')){$("#finder-indicator").show();$('#pg2').load('/finder/finder/getCakeTag/2/[SELECT]/ts:'+ts,function(){$('#pg2f11').load('/finder/finder/getCakeTag/2/0/11/ts:'+ts,function(){finderMenuBtnsHandle('a',button);$("#finder-indicator").hide();})
return false;});}else{finderMenuBtnsHandle('a',button);}});$('.link-b').click(function(){$('.finder-form').remove();$('p.finder-tabela').hide();var button=$(this).find('a');if(!$('#box-b').is(':visible')){$("#finder-indicator").show();$('#pg4f16f17f18').load('/finder/finder/getCakeTag/4/0/0/16,17,18/ts:'+ts,function(){$('#pg4f21').load('/finder/finder/getCakeTag/4/0/21/ts:'+ts,function(){$('#pg4f19f20').load('/finder/finder/getCakeTag/4/0/0/19,20/ts:'+ts,function(){finderMenuBtnsHandle('b',button);$("#finder-indicator").hide();$('p.finder-tabela').show();});});return false;});}else{finderMenuBtnsHandle('b',button);}})
$('.link-c').click(function(){$('.finder-form').remove();$('p.finder-tabela').hide();var button=$(this).find('a');if(!$('#box-c').is(':visible')){$("#finder-indicator").show();$('#pg1').load('/finder/finder/getCakeTag/1/[SELECT]/ts:'+ts,function(){$('#pg1f4').load('/finder/finder/getCakeTag/1/0/4/ts:'+ts,function(){finderMenuBtnsHandle('c',button);$("#finder-indicator").hide();})
return false;});}else{finderMenuBtnsHandle('c',button);}})
$('.link-d').click(function(){$('.finder-form').remove();$('p.finder-tabela').hide();var button=$(this).find('a');if(!$('#box-d').is(':visible')){$("#finder-indicator").show();$('#pg3').load('/finder/finder/getCakeTag/3/[SELECT]/ts:'+ts,function(){$('#pg3f14').load('/finder/finder/getCakeTag/3/0/14/ts:'+ts,function(){$('#pg3f15').load('/finder/finder/getCakeTag/3/0/15/ts:'+ts,function(){finderMenuBtnsHandle('d',button);$("#finder-indicator").hide();});});return false;});}else{finderMenuBtnsHandle('d',button);}})});var flashvars={};var params={wmode:"transparent"};var attributes={};hs.align='center';hs.transitions=['expand','crossfade'];hs.outlineType='rounded-white';hs.fadeInOut=true;hs.numberPosition='caption';hs.dimmingOpacity=0.75;if(hs.addSlideshow)hs.addSlideshow({interval:5000,repeat:false,useControls:true,fixedControls:'fit',overlayOptions:{opacity:.75,position:'bottom center',hideOnMouseOut:true}});function flashMessage(){if($("#flashMessage").css("display")=="block")
{var x=parseInt(($(document).width()-712)/2);var y=parseInt($("#flashMessage").height()+45);$("#flashMessage").css({'left':x,'top':-y});$("#message-front").delay(500).css({'visibility':'visible'});setTimeout(function(){$("#flashMessage").animate({top:'-2px'},600,function(){hideMessage()});},500);function hideMessage()
{setTimeout(function(){$('#flashMessage').animate({top:'-'+y+'px'},600,function(){$('#flashMessage').hide();});},3500);}}}
function dodajSklepErrorMessages()
{$('div.error-message').css({'position':'relative','left':'50px'});}
function chinskiZamiennik()
{$('div.language-bar a').each(function(i){if($(this).text()=='中国')
{if($(this).attr('class')=='active')
{$(this).html('<span class="symbol-zh-active"></span>');}
else
{$(this).html('<span class="symbol-zh"></span>');}}});}
function sfFocus(){var sfEls=document.getElementsByTagName("INPUT");for(var i=0;i<sfEls.length;i++){sfEls[i].onfocus=function(){this.className+=" sffocus";}
sfEls[i].onblur=function(){this.className=this.className.replace(new RegExp(" sffocus\\b"),"");}}}
function arrows_in_ie()
{if($.browser.msie())
{var btn_asc=$(document).find("a.asc");var btn_desc=$(document).find("a.desc");btn_asc.append('<span class="arrow_bottom"></span>');btn_desc.append('<span class="arrow_top"></span>');}}
function menuButtonHandle(id)
{$("ul#sub-menu-"+id).toggle('fast');}
function menuCollapse()
{var url=location.href;var temp=url.split("/");var index=temp.length;if(temp[index-4]=='products_list'||temp[index-5]=='product'){var submenuId=temp[index-3];var itemId=temp[index-2];$("ul#sub-menu-"+submenuId).show();$("li#menu-item-"+itemId+" a").addClass('active');}}
function productCardMenu(btn)
{$("ul.details-menu a").removeClass("active");$(btn).addClass("active");switch($(btn).parent().attr("id"))
{case"tab-a-btn":$("#tab-b").hide();$("#tab-c").hide();$("#tab-d").hide();$("#tab-a").show();break;case"tab-b-btn":$("#tab-a").hide();$("#tab-c").hide();$("#tab-d").hide();$("#tab-b").show();break;case"tab-c-btn":$("#tab-a").hide();$("#tab-b").hide();$("#tab-d").hide();$("#tab-c").show();break;case"tab-d-btn":$("#tab-a").hide();$("#tab-b").hide();$("#tab-c").hide();$("#tab-d").show();break;}
return false;}
function customCloud(e,v)
{if(v.title)
{var title=$(v).attr('title');$(v).mousemove(function(e){$(v).attr("title","");$('#cloud2').text(title);$('#cloud2').show();$('#cloud2').css({'top':e.pageY+10-getScrollY(),'left':e.pageX+9});});$(v).mouseout(function(){$('#cloud2').hide();$(v).attr("title",title);})}}
function helpCloud(e,v)
{if(v.title)
{var title=$(v).attr('title');$(v).mousemove(function(e){$(v).attr("title","");$('#cloud').text(title);$('#cloud').show();$('#cloud').css({'top':e.pageY+10-getScrollY(),'left':e.pageX+9});});$(v).mouseout(function(){$('#cloud').hide();$(v).attr("title",title);})}}
function przesuwanieMapy()
{var marginTop=190;var y=0;var maxY=$('div.pokazSklepy').height()+marginTop-510;if($.browser.msie())
{var maxY=$('div.pokazSklepy').height()+marginTop-540;}
$(window).bind('scroll',function(){scrollY=getScrollY();if(scrollY>marginTop&&scrollY<maxY)
{y=scrollY-marginTop;$('div.mapa-bg-b').css({'top':y});}
else if(scrollY<=marginTop)
{y=0;$('div.mapa-bg-b').css({'top':y});}});}
function getScrollY(){scrollY=0;if(typeof(window.pageYOffset)=='number'){scrollY=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrollY=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrollY=document.documentElement.scrollTop;}
return scrollY;}
function finderLogoBtnHandle()
{if($('#box-a').is(':visible'))
{$('#box-a').slideUp();$(button).css('font-weight','100');}
else
{$('#box-a').slideDown(800);}}
function finderMenuBtnsHandle(id,button)
{if(button=='logo')
{if($('#box-a').is(':visible'))
{$('#box-a').slideUp();$("#close-btn").hide();$('div.link-a').find('a').css('font-weight','100');}
else
{if(finderHideAllBoxes())
{$('#box-a').slideUp();$("#close-btn").hide();$('#finder-indicator').hide();('div.link-a').find('a').css('font-weight','100');}
else
{$('#box-a').slideDown(800);showArrowBtn();}
$('div.link-a').find('a').css('font-weight','bold');}}
else
{if($('#box-'+id).is(':visible'))
{$('#box-'+id).slideUp();$("#close-btn").hide();$(button).css('font-weight','100');}
else
{if(finderHideAllBoxes())
{$("#close-btn").hide();setTimeout(function(){showArrowBtn();},400);$('#box-'+id).delay(400).slideDown(800);}
else
{$('#box-'+id).slideDown(800);showArrowBtn();}
$(button).css('font-weight','bold');}}}
function showArrowBtn()
{setTimeout(function(){$("#close-btn").fadeIn(1000);},800);}
function finderArrowBtn()
{$("#close-btn").bind('click',function(){finderHideAllBoxes()});var boxWasOpen=false;$('#finder a').css('font-weight','100');if($('#box-a').is(':visible'))
{$('#box-a').slideUp();boxWasOpen=true;}
if($('#box-b').is(':visible'))
{$('#box-b').slideUp();boxWasOpen=true;}
if($('#box-c').is(':visible'))
{$('#box-c').slideUp();boxWasOpen=true;}
if($('#box-d').is(':visible'))
{$('#box-d').slideUp();boxWasOpen=true;}
if(!boxWasOpen)
{$("#close-btn").hide();}}
function finderHideAllBoxes()
{$("#close-btn").hide();var boxWasOpen=false;$('#finder a').css('font-weight','100');if($('#box-a').is(':visible'))
{$('#box-a').slideUp();boxWasOpen=true;}
if($('#box-b').is(':visible'))
{$('#box-b').slideUp();boxWasOpen=true;}
if($('#box-c').is(':visible'))
{$('#box-c').slideUp();boxWasOpen=true;}
if($('#box-d').is(':visible'))
{$('#box-d').slideUp();boxWasOpen=true;}
return boxWasOpen;}
function checkAddShopForm(lng)
{var error=0;$('div.checkbox').find('div.error-message').hide();switch(lng)
{case'pol':var komunikatZgoda="Aby kontynuować musisz wyrazić zgodę na przetwarzanie danych osobowych.";var komunikatRegulamin="Aby kontynuować musisz zaakceptować regulamin.";var komunikatTel="Podaj numer telefonu (np. +48 1234567)";break;case'cze':var komunikatZgoda="Chcete-li pokračovat, musíte souhlasit se zpracováním osobních údajů.";var komunikatRegulamin="Chcete-li pokračovat, musíte přijmout pravidla.";var komunikatTel="Zadejte prosím platné telefonní číslo (+48 1234567)";break;case'slo':var komunikatZgoda="Ak chcete pokračovať, musíte súhlasiť so spracovaním osobných údajov.";var komunikatRegulamin="Ak chcete pokračovať, musíte prijať pravidlá.";var komunikatTel="Zadajte prosím platné telefónne číslo (+48 1234567)";break;case'chi':var komunikatZgoda="您必须同意继续与个人数据的处理。";var komunikatRegulamin="要继续你必须接受的规则。";var komunikatTel="请输入一个有效的电话号码";break;case'rus':var komunikatZgoda="Чтобы продолжить вы должны согласиться с обработкой персональных данных.";var komunikatRegulamin="Чтобы продолжить вы должны принять правила.";var komunikatTel="Пожалуйста, введите действительный номер телефона (+48 1234567)";break;case'deu':var komunikatZgoda="Um fortzufahren müssen Sie mit der Verarbeitung personenbezogener Daten einverstanden.";var komunikatRegulamin="Um fortzufahren, müssen Sie akzeptieren die Regeln.";var komunikatTel="Bitte geben Sie eine gültige Telefonnummer (+48 1234567)";break;case'eng':var komunikatZgoda="To continue you must agree with the processing of personal data.";var komunikatRegulamin="To continue you must accept the rules.";var komunikatTel="Please enter a valid phone number (+48 1234567)";break;default:var komunikatZgoda="Aby kontynuować musisz wyrazić zgodę na przetwarzanie danych osobowych.";var komunikatRegulamin="Aby kontynuować musisz zaakceptować regulamin.";var komunikatTel="Podaj numer telefonu (np. +48 1234567)";break;}
if($('#ShopZgoda:checked').val()!=1)
{alert(komunikatZgoda);error=1;}
if($('#ShopRegulamin:checked').val()!=1)
{alert(komunikatRegulamin);error=1;}
if($("#ShopContactPhone").val()!="")
{var email=$("#ShopContactPhone").val();reg=/^[+][0-9 ]{6,}$/;wynik=email.match(reg);if(wynik==null)
{if($.browser.msie())
{alert(komunikatTel);}
else
{$('div.error-message').hide();$("#ShopContactPhone").parent().append('<div class="error-message" style="position:relative; left:50px;">'+komunikatTel+'</div>');}
error=1;}}
if(error==1)
{return false;}
else
{return true;}}
function contactFormValidator(lng)
{switch(lng)
{case'pol':var komunikatDzial="Wybierz do którego działu chcesz napisać";var komunikatSubject="Wpisz temat wiadomości";var komunikatContent="Wpisz treść wiadomości";var komunikatEmail="Wpisz poprawny adres e-mail";var komunikatAccept="Musisz zaakceptować regulamin";var komunikatTel="Podaj prawidłowy numer telefonu";break;case'cze':var komunikatDzial="Vyberte, které oddělení chcete napsat";var komunikatSubject="Zadejte zprávu";var komunikatContent="Zadejte vaši zprávu";var komunikatEmail="Zadejte svůj e-mail";var komunikatAccept="Musíte přijmout pravidla";var komunikatTel="Zadejte prosím platné telefonní číslo";break;case'slo':var komunikatDzial="Vyberte, ktoré oddelenie chcete napísať";var komunikatSubject="Zadajte správu";var komunikatContent="Zadajte vašu správu";var komunikatEmail="Zadajte svoj e-mail";var komunikatAccept="Musíte prijať pravidlá";var komunikatTel="Zadajte prosím platné telefónne číslo";break;case'chi':var komunikatDzial="选择哪个部门要写入";var komunikatSubject="输入信息";var komunikatContent="输入您的消息";var komunikatEmail="请输入您的电子邮件";var komunikatAccept="你必须接受的规则";var komunikatTel="请输入一个有效的电话号码";break;case'rus':var komunikatDzial="Выберите какой отдел вы хотите написать";var komunikatSubject="Введите сообщение";var komunikatContent="Введите текст Вашего сообщения";var komunikatEmail="Введите свой адрес электронной почты";var komunikatAccept="Вы должны принять правила";var komunikatTel="Пожалуйста, введите действительный номер телефона";break;case'deu':var komunikatDzial="Wählen Sie die Abteilung, die Sie schreiben möchten";var komunikatSubject="Geben Sie die Nachricht";var komunikatContent="Geben Sie Ihre Nachricht";var komunikatEmail="Geben Sie einfach Ihre E-Mail";var komunikatAccept="Sie müssen akzeptieren die Regeln";var komunikatTel="Bitte geben Sie eine gültige Telefonnummer";break;case'eng':var komunikatDzial="Select which department you want to write";var komunikatSubject="Enter subject of message";var komunikatContent="Enter your message";var komunikatEmail="Enter your e-mail";var komunikatAccept="You must accept the rules";var komunikatTel="Please enter a valid phone number";break;default:var komunikatDzial="Wybierz do którego działu chcesz napisać";var komunikatSubject="Wpisz temat wiadomości";var komunikatContent="Wpisz treść wiadomości";var komunikatEmail="Wpisz poprawny adres e-mail";var komunikatAccept="Musisz zaakceptować regulamin";var komunikatTel="Podaj prawidłowy numer telefonu";break;}
var error=0;$('div.error-message').hide();if($("#MailDzial").val()=="")
{if($.browser.msie())
{alert(komunikatDzial);}
else
{$("#MailDzial").parent().append('<div class="error-message">'+komunikatDzial+'</div>');}
error=1;}
if($("#MailSubject").val()=="")
{if($.browser.msie())
{alert(komunikatSubject);}
else
{$("#MailSubject").parent().append('<div class="error-message">'+komunikatSubject+'</div>');}
error=1;}
if($("#MailContent").val()=="")
{if($.browser.msie())
{alert(komunikatContent);}
else
{$("#MailContent").parent().append('<div class="error-message">'+komunikatContent+'</div>');}
error=1;}
if($("#MailEmail").val()=="")
{if($.browser.msie())
{alert(komunikatEmail);}
else
{$("#MailEmail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');}
error=1;}
else
{var email=$("#MailEmail").val();reg=/^[a-zA-Z0-9acelnószzACELNÓSZZ\.-]{1,30}@[a-zA-Z0-9acelnószzACELNÓSZZ-]+(\.[a-zA-Z0-9acelnószzACELNÓSZZ]+)+$/;wynik=email.match(reg);if(wynik==null)
{if($.browser.msie())
{alert(komunikatEmail);}
else
{$("#MailEmail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');}
error=1;}}
if($("#MailAccept:checked").val()!=1)
{if($.browser.msie())
{alert(komunikatAccept);}
else
{$("#MailAccept").parent().append('<div class="error-message">'+komunikatAccept+'</div>');}
error=1;}
if($("#MailTel").val()!="")
{var email=$("#MailTel").val();reg=/^[+][0-9 ]{6,}$/;wynik=email.match(reg);if(wynik==null)
{if($.browser.msie())
{alert(komunikatTel);}
else
{$("#MailTel").parent().append('<div class="error-message">'+komunikatTel+'</div>');}
error=1;}}
if(error==1)
{return false;}
else
{return true;}}
function contactFormValidator2(lng)
{switch(lng)
{case'pol':var komunikatContent="Wpisz treść wiadomości";var komunikatEmail="Wpisz poprawny adres e-mail";break;case'cze':var komunikatContent="Zadejte vaši zprávu";var komunikatEmail="Zadejte svůj e-mail";break;case'slo':var komunikatContent="Zadajte vašu správu";var komunikatEmail="Zadajte svoj e-mail";break;case'chi':var komunikatContent="输入您的消息";var komunikatEmail="请输入您的电子邮件";break;case'rus':var komunikatContent="Введите текст Вашего сообщения";var komunikatEmail="Введите свой адрес электронной почты";break;case'deu':var komunikatContent="Geben Sie Ihre Nachricht";var komunikatEmail="Geben Sie einfach Ihre E-Mail";break;case'eng':var komunikatContent="Enter your message";var komunikatEmail="Enter your e-mail";break;default:var komunikatContent="Wpisz treść wiadomości";var komunikatEmail="Wpisz poprawny adres e-mail";break;}
var error=0;$('div.error-message').hide();if($("#MailContent").val()=="")
{$("#MailContent").parent().append('<div class="error-message">'+komunikatContent+'</div>');error=1;}
if($("#MailEmail").val()=="")
{$("#MailEmail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');error=1;}
else
{var email=$("#MailEmail").val();reg=/^[a-zA-Z0-9acelnószzACELNÓSZZ\.]{1,30}@[a-zA-Z0-9acelnószzACELNÓSZZ]+(\.[a-zA-Z0-9acelnószzACELNÓSZZ]+)+$/;wynik=email.match(reg);if(wynik==null)
{$("#MailEmail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');error=1;}}
if(error==1)
{return false;}
else
{return true;}}
function validateNewsletter(lng)
{$(document).find('div.error-message').hide();var error=0;switch(lng)
{case'pol':var komunikatEmail="Wpisz poprawny adres e-mail";break;case'cze':var komunikatEmail="Zadejte svůj e-mail";break;case'slo':var komunikatEmail="Zadajte svoj e-mail";break;case'chi':var komunikatEmail="请输入您的电子邮件";break;case'rus':var komunikatEmail="Введите свой адрес электронной почты";break;case'deu':var komunikatEmail="Geben Sie einfach Ihre E-Mail";break;case'eng':var komunikatEmail="Enter correct e-mail";break;default:var komunikatEmail="Wpisz poprawny adres e-mail";break;}
if($("#MailE-mail").val()=="")
{$("#MailE-mail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');error=1;}
else
{var email=$("#MailE-mail").val();reg=/^[a-zA-Z0-9acelnószzACELNÓSZZ\.\-]{1,30}@[a-zA-Z0-9acelnószzACELNÓSZZ]+(\.\-[a-zA-Z0-9acelnószzACELNÓSZZ]+)+$/;wynik=email.match(reg);if(wynik==null)
{$("#MailE-mail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');error=1;}}
if(error==1)
{return false;}
else
{return true;}}
function productListTagImage()
{}
