Page = $.controller; $.extend(Page.prototype, { globalExecute: function() { var me = this; $('#btn_newsletter_subscribe').live('click', function(ev) { if($('#newsletter_subscribe_box').is(':visible')) { $('#newsletter_subscribe_box').fadeOut(); $(this).removeClass('btn-active'); $(this).html($.controller.get().options.newsletterSubscribeLabel); } else { me._startDefaultLoader(this); if($('#newsletter_subscribe_box').size() === 0) { $('#contact-foot .actions-box').append( '
' ); $(this).data('loader.trueLabel', $.controller.get().options.closeLabel); $.ajaxAuto($(this).attr('href'), { data: 'ajax_action=load_from_template' }); } else { $('#newsletter_subscribe_box').fadeIn(350); $(this).html($.controller.get().options.closeLabel); } $(this).addClass('btn-active'); } return false; }); // $('#newsletter_subscribe_box .field-error .error-list-wrap').live( 'mouseover', function (ev) { // // $(this).find('ul').show(); // }); // // $('#newsletter_subscribe_box .field-error .error-list-wrap').live( 'mouseout', function (ev) { // // $(this).find('ul').hide(); // }); $('#newsletter_subscribe_box .field-error :input').live('change', function(ev) { $(this).parents('.field-error').first().find('.error-list-wrap').hide(); }); $('#newsletter_subscribe_box .btn-close-box').live('click', function(ev) { $('#newsletter_subscribe_box').remove(); $('#btn_newsletter_subscribe').html($.controller.get().options.newsletterSubscribeLabel); }); }, executeHome: function() { $('#slideshow').nivoSlider({ effect:'fade', animSpeed:500, pauseTime:8000, startSlide:0, directionNav:false, controlNav:true, keyboardNav:false, captionOpacity:1 }); $('.t-home .nav').show(); $('.t-home .news-list .btn-nav-news').live('click', function(ev) { if($(this).hasClass('nav-block')) return false; var parentElem = $(this).parents('.news-list').first(); var currentLi = parentElem.find('ul.ul-news-list li.current'); var currentPosition = currentLi.prevAll('li').size() + 1; var currentNavLi = parentElem.find('.nav ul li.current'); if($(this).hasClass('nav-previous') || $(this).hasClass('nav-next')) { var newPosition = $(this).hasClass('nav-previous') ? currentPosition - 1 : currentPosition + 1; } else { var newPosition = $(this).attr('rel'); } currentNavLi.removeClass('current'); parentElem.find('.nav .btn-nav-news[rel="'+newPosition+'"]').parent('li').addClass('current'); currentLi.removeClass('current'); parentElem.find('.a-home-news-'+newPosition).addClass('current'); if(newPosition == 1) { parentElem.find('.nav .nav_left a') .addClass('nav-block') .removeAttr('href'); parentElem.find('.nav .nav_right a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); } else if(newPosition == 5) { parentElem.find('.nav .nav_left a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); parentElem.find('.nav .nav_right a') .addClass('nav-block') .removeAttr('href'); } else { parentElem.find('.nav .nav_left a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); parentElem.find('.nav .nav_right a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); } }); $('.t-home .tweets .btn-nav-tweet').live('click', function(ev) { if($(this).hasClass('nav-block')) return false; var parentElem = $(this).parents('.tweets').first(); var currentLi = parentElem.find('ul.tweet li.current'); var currentPosition = currentLi.prevAll('li').size() + 1; var currentNavLi = parentElem.find('.nav ul li.current'); if($(this).hasClass('nav-previous') || $(this).hasClass('nav-next')) { var newPosition = $(this).hasClass('nav-previous') ? currentPosition - 1 : currentPosition + 1; } else { var newPosition = $(this).attr('rel'); } currentNavLi.removeClass('current'); parentElem.find('.nav .btn-nav-tweet[rel="'+newPosition+'"]').parent('li').addClass('current'); currentLi.removeClass('current'); parentElem.find('.a-home-tweet-'+newPosition).addClass('current'); if(newPosition == 1) { parentElem.find('.nav .nav_left a') .addClass('nav-block') .removeAttr('href'); parentElem.find('.nav .nav_right a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); } else if(newPosition == 5) { parentElem.find('.nav .nav_left a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); parentElem.find('.nav .nav_right a') .addClass('nav-block') .removeAttr('href'); } else { parentElem.find('.nav .nav_left a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); parentElem.find('.nav .nav_right a') .removeClass('nav-block') .attr('href', 'javascript:void(0);'); } }); }, executeWorksProject: function() { var me = this; $('.t-works #content ul.trigger a').live('click', function(ev) { var projectCanva = $('#works_projects_list'); if(projectCanva.find('.ajax-loader-wrap').size() === 0) { projectCanva.css({position:'relative'}); $('') .appendTo(projectCanva) .append('') .append('