
$(window).load(function(){$('#ribbon_preloader').fadeOut('slow',function(){$(this).remove();});});$(document).ready(function(){$('.equal').equalHeight();$('.equal_02').equalHeight();$('.equal_03').equalHeight();});function initSlideBlocks(){var _activeClass='active';var _slideSpeed=350;$('.slide-area').each(function(){var _holder=$(this);var _opener=_holder.find('.slide-opener');var _slider=_holder.find('.slide-block');if(!_opener.hasClass(_activeClass))_slider.hide();_opener.click(function(){if(_opener.hasClass(_activeClass)){_slider.slideUp(_slideSpeed,function(){_opener.removeClass(_activeClass);});}else{_opener.addClass(_activeClass);_slider.slideDown(_slideSpeed);}
return false;});});}
function initFadeBlocks(){var _defaultOpacity=0.7;var _hoverOpacity=1.0;var _fadeSpeed=50;$('div.box img, div.contact_entry img, ul#portfolio > li img').each(function(){var _box=$(this);_box.css({opacity:_defaultOpacity});_box.hover(function(){_box.animate({opacity:_hoverOpacity},{duration:_fadeSpeed,queue:false});},function(){_box.animate({opacity:_defaultOpacity},{duration:_fadeSpeed,queue:false});});});}
function initFadeElements(){var _defaultOpacity=0.3;var _hoverOpacity=1.0;var _fadeSpeed=50;$('div.gallery .link-prev, div.gallery .link-next').each(function(){var _box=$(this);_box.css({opacity:_defaultOpacity});_box.hover(function(){_box.animate({opacity:_hoverOpacity},{duration:_fadeSpeed,queue:false});},function(){_box.animate({opacity:_defaultOpacity},{duration:_fadeSpeed,queue:false});});});}
function initPopups(){$('div.tv').hover(function(){$(this).addClass('active-state');},function(){$(this).removeClass('active-state');});}
function initGalleryAuto(){initSlideShow();$('div.gallery_static').slideShow({slideEl:'div.slide-list > div.slide',linkNext:'a.link-next, a.next-arrow',linkPrev:'a.link-prev, a.prev-arrow',numElementLink:false,createPagination:true,paginationHolder:'div.pagination',paginationClassName:'pager-list',autoSlideShow:false,switchTime:4000,duration:($.browser.msie?0:500),event:'click'});}
function initSlideShow(){var _expandedClass='expanded';var _activeClass='active';var _slideSpeed=450;var _hideSpeed=200;var _fadeSpeed=650;var _switchTime=4000;$('div.gallery_auto').each(function(){var _holder=$(this);var _slides=_holder.find('div.slide');var _btnPrev=_holder.find('a.link-prev, a.prev-arrow');var _btnNext=_holder.find('a.link-next, a.next-arrow');var _pagerHolder=_holder.find('div.pagination');var _slideCount=_slides.length;var _currentIndex=0;var _oldIndex=0;var _pagerLinks;var _autoSlide=true;var _timer;_slides.removeClass(_activeClass).hide().eq(_currentIndex).addClass(_activeClass).show();_btnPrev.click(function(){_oldIndex=_currentIndex;if(_currentIndex>0)_currentIndex--;else _currentIndex=_slideCount-1;switchSlide();return false;});_btnNext.click(function(){_oldIndex=_currentIndex;if(_currentIndex<_slideCount-1)_currentIndex++;else _currentIndex=0;switchSlide();return false;});var _list=$('<ul />').addClass('pager-list');_slides.each(function(_ind){_list.append($('<li><a href="#">'+_ind+'</a></li>'));});_pagerHolder.empty().append(_list);_pagerLinks=_list.find('a');_pagerLinks.each(function(_ind){$(this).click(function(){if(_currentIndex!=_ind){_oldIndex=_currentIndex;_currentIndex=_ind;switchSlide();}
return false;});});_pagerLinks.parent().removeClass(_activeClass);_pagerLinks.eq(_currentIndex).parent().addClass(_activeClass);var _contentWrapper=$('#columns-holder');var _sizer=$('<div />');_sizer.css({width:'100%',overflow:'hidden',height:0});_contentWrapper.prepend(_sizer);var _openclose=_slides.find('div.open-close');_openclose.each(function(){var _holder=$(this);var _opener=_holder.find('.opener');var _slider=_holder.find('.slide-content');_opener.click(function(){if(_openclose.hasClass(_expandedClass)){_slider.fadeOut(_slideSpeed,function(){_openclose.removeClass(_expandedClass);_sizer.animate({height:0},{duration:_slideSpeed,queue:false});_openclose.find('.slide-content').not(_slider).hide();if(_timer)clearTimeout(_timer);_autoSlide=true;autoSlide();});}else{_openclose.addClass(_expandedClass);_sizer.animate({height:_slider.outerHeight(true)},{duration:_slideSpeed,queue:false,complete:function(){_slider.fadeIn(_slideSpeed);}});_openclose.find('.slide-content').not(_slider).show();}
if(_timer)clearTimeout(_timer);_autoSlide=false;return false;});if(_openclose.hasClass(_expandedClass))_slider.show();else _slider.hide();});function switchSlide(){var _openBlock=_slides.eq(_currentIndex).find('div.open-close');if(_openBlock.length&&_openBlock.hasClass(_expandedClass)){_slides.eq(_oldIndex).fadeOut(_fadeSpeed).removeClass(_activeClass);_slides.eq(_currentIndex).fadeIn(_fadeSpeed).addClass(_activeClass);_sizer.animate({height:_openBlock.find('.slide-content').outerHeight(true)},{duration:_slideSpeed,queue:false});}else{_slides.eq(_oldIndex).removeClass(_activeClass).fadeOut(_fadeSpeed,function(){_sizer.animate({height:0},{duration:_slideSpeed,queue:false});});_slides.eq(_currentIndex).fadeIn(_fadeSpeed).addClass(_activeClass);}
_pagerLinks.parent().removeClass(_activeClass);_pagerLinks.eq(_currentIndex).parent().addClass(_activeClass);autoSlide();}
function autoSlide(){if(!_autoSlide)return;if(_timer)clearTimeout(_timer);_timer=setTimeout(function(){_oldIndex=_currentIndex;if(_currentIndex<_slideCount-1)_currentIndex++;else _currentIndex=0;switchSlide();},_switchTime);}
_holder.hover(function(){if(_timer)clearTimeout(_timer);},function(){autoSlide();});autoSlide();});}
$(document).ready(function(){if(typeof initSifr==='function'){initSifr();}
initSlideBlocks();initFadeBlocks();initFadeElements();initGalleryAuto();initPopups();});