﻿
if(typeof jQuery!='undefined')
{var panelspeed=600;var iterations={};var animating={};var autoplay={};function sliderAutoplay(nrTimes,interval,nrSlides,componentId)
{if(typeof autoplay[componentId]=="undefined")
{autoplay[componentId]={counter:1,timerId:null,autoplayFunc:"sliderAutoplay("+nrTimes+","+interval+","+nrSlides+",'"+componentId+"')",interval:interval};autoplay[componentId].timerId=setTimeout(autoplay[componentId].autoplayFunc,interval);}
else
{if(nrTimes==0||(autoplay[componentId].counter/nrSlides)<=nrTimes)
{sliderNextClick(nrSlides,componentId);autoplay[componentId].counter++;}}}
function sliderNextClick(nrSlides,componentId)
{initStructs(componentId);if(animating[componentId]===false)
{if(iterations[componentId]==nrSlides)
{iterations[componentId]=1;}
else
{iterations[componentId]=iterations[componentId]+1;}
slideEffect("next",1,nrSlides,componentId);}
if(!(typeof autoplay[componentId]=="undefined"))
{clearTimeout(autoplay[componentId].timerId)
autoplay[componentId].timerId=setTimeout(autoplay[componentId].autoplayFunc,autoplay[componentId].interval);}
return;}
function sliderBackClick(nrSlides,componentId)
{initStructs(componentId);if(animating[componentId]===false)
{if(iterations[componentId]==0)
{iterations[componentId]=nrSlides-1;}
else
{iterations[componentId]=iterations[componentId]-1;}
slideEffect("back",1,nrSlides,componentId);}
return;}
function sliderPaginationclick(obj,nrSlides,componentId)
{initStructs(componentId);var parent=$("#"+componentId);if(animating[componentId]===false)
{if(!$(obj).hasClass("accentBackground"))
{var page=$(obj).attr("rel");$(".fcs_pagination li a",parent).removeClass("accentBackground");$(obj).addClass("accentBackground");var jumps=1;if(page<iterations[componentId])
{jumps=iterations[componentId]-page;iterations[componentId]-=jumps;slideEffect("back",jumps,nrSlides,componentId);}
else
{jumps=page-iterations[componentId];iterations[componentId]+=jumps;slideEffect("next",jumps,nrSlides,componentId);}}}
return;}
function initStructs(id)
{if(typeof iterations[id]=="undefined"||typeof animating[id]=="undefined")
{iterations[id]=0;animating[id]=false;}}
function updatePaginationLink(nrSlides,parent,id)
{var paginationObject=$(".fcs_pagination li a",parent);$(paginationObject).removeClass("accentBackground");$(paginationObject+"[rel='"+(iterations[id]==nrSlides?0:iterations[id])+"']",parent).addClass("accentBackground");};function resetPanelsPosition(id,nrSlides,paneChildrenObj,width)
{var position=0;var i=1;paneChildrenObj.each(function()
{if(i!=nrSlides)
{$(this).css({position:"absolute",left:position,display:"block",height:"100%",width:width});position=position+width;}
else
{$(this).css({position:"absolute",left:-width,display:"block",height:"100%",width:width});}
i++;});};function reorganizePanels(delimiter,paneChildrenObj,width)
{var i=0;paneChildrenObj.each(function()
{if(i<delimiter)
{$(this).css({left:(-(width*(delimiter-i))),display:"block"});}
else if(i>delimiter)
{$(this).css({left:(width*(i-delimiter)),display:"block"});}
i++;});}
function slideEffect(direction,jumps,nrSlides,id)
{var parent=$("#"+id);var paneChildrenObj=$(".fcs_ul_panels",parent).children();var panelsContainer=$(".fcs_ul_panels",parent);var width=parent.outerWidth();animating[id]=true;updatePaginationLink(nrSlides,parent,id);var actualPanel=0;var nextPanel=0;if(direction=="next")
{actualPanel=iterations[id]-jumps;nextPanel=iterations[id]===nrSlides?0:iterations[id];}
else if(direction=="back")
{actualPanel=iterations[id]+jumps==nrSlides?0:iterations[id]+jumps;nextPanel=iterations[id];}
panelsContainer.children(":eq("+actualPanel+")").fadeOut();var position=panelsContainer.children(":eq("+nextPanel+")").position();panelsContainer.children(":eq("+nextPanel+")").animate({left:0},panelspeed,'easeOutExpo',function(){reorganizePanels(nextPanel,paneChildrenObj,width);if(direction=="next")
{if(iterations[id]===nrSlides)
{resetPanelsPosition(id,nrSlides,paneChildrenObj,width);}
else if(iterations[id]===nrSlides-1)
{panelsContainer.children(":eq(0)").css({left:(width)});}
else if(iterations[id]===1)
{panelsContainer.children(":eq("+(nrSlides-1)+")").css({left:(width*(nrSlides-2))});}}
else if(direction=="back")
{if(iterations[id]===0)
{panelsContainer.children(":eq("+(nrSlides-1)+")").css({left:-(width)});}
else if(iterations[id]===nrSlides-1)
{var position=-(width*(nrSlides-2));var i=0;paneChildrenObj.each(function()
{if(i!=0&&nextPanel!=i)
{$(this).css({position:"absolute",left:position,display:"block",height:"100%",width:width});position=position+width;}
else if(i==0)
{$(this).css({position:"absolute",left:width,display:"block",height:"100%",width:width});}
i++;});}
else if(iterations[id]===nrSlides-2)
{panelsContainer.children(":eq(0)").css({left:-(width*(nrSlides-2))});}}
animating[id]=false;});};function updateNavButtons()
{if(typeof(accentColorName)!="undefined"&&accentColorName!=null)
{var nextButton=$(".fcs_btnNext");var backButton=$(".fcs_btnBack");nextButton.attr("class");backButton.attr("class");nextButton.removeClass(nextButton.attr("class"));backButton.removeClass(backButton.attr("class"));nextButton.addClass("fcsNextButton fcsNavButton fcsNextButton"+accentColorName);backButton.addClass("fcsBackButton fcsNavButton fcsBackButton"+accentColorName);}}}

if(typeof jQuery!='undefined'){function rteCollapseTitleClick(thisObj){var isHidden=thisObj.next('div:hidden');if(isHidden!=null&&isHidden.size()>0){thisObj.next().show();thisObj.children().first().html("&#x25BC;");}
else{thisObj.next().hide();thisObj.children().first().html("&#x25BA;");}
return;}}

if(typeof jQuery!='undefined'){function wpcSiteNavShowAndHighlight(ulElement){ulElement.children('li').children('a').each(function(){if(window.location.pathname.indexOf($(this).attr('id'))!=-1){$(this).addClass($(this).attr('class').replace('Hover',''));var innerul=$(this).parent().children('ul');if(innerul){innerul.show();wpcSiteNavShowAndHighlight(innerul);}
return false;}});}}

function checkSearchKey(e){var evt=e||window.event;var keyPressed=evt.keyCode;if(keyPressed==13){return(onSearchFormSubmit());}}
if(typeof jQuery!='undefined'){function wpcSearchIsValidTextInput(selector){var text=$(selector).attr("value");var re=/[^\s]+/;var valid=false;if(text!=null){valid=re.test(text);}
return valid;}
function onSearchFormSubmit(){if(wpcSearchIsValidTextInput("#searchText")){theForm.action=formActionValue;theForm.method="GET";return true;}
else{return false;}}}

