$(document).ready( function() { $('.btn_tour').click( function(e) { //e.preventDefault(); $.get(DIR_WEB_ROOT+'/index/guide/', function(data) { $(data).modal({ opacity: 25, onOpen: login2.open, onShow: login2.show }); }); return false; }); // preload images for modal window var img = [ 'block1-partn-top.png', 'block1-partn-lt.png', 'block1-partn-rt.png', 'block1-partn-separ.png', 'block1-partn-tab.png', 'block1-partn-bg.png', 'block1-partn-left.png', 'block1-partn-right.png', 'block-partn-al.png', 'block-partn-ar.png']; $(img).each(function () { var i = new Image(); i.src = DIR_STATIC_SKIN+'/images/block-partn/' + this; }); }); var login2 = { open: function(dialog) { // It need to correct height and position of modal window dialog.overlay.show(); dialog.container.show(); dialog.data.show(); login2.resetHeight(); $('inp_111').focus(); startCycle(); }, resetHeight: function() { $('#simplemodal-container').height( $('.simplemodal-data').height()); $('#simplemodal-container').width('95%'); $.modal.impl.setPosition(); } } function startCycle(){ $('#slider').cycle({ fx: 'scrollHorz', speed: 700, timeout: 0, pager: '#simplemodal-container .block-partn-tabs', prev: '#simplemodal-container .block-partn-al', next: '#simplemodal-container .block-partn-ar', nowrap: 1, after: onAfter, pagerAnchorBuilder: function(idx, slide) { return '
  • ' + slide.title + '
  • '; } }); } function onAfter(curr, next, opts) { var index = opts.currSlide; if(index == 0){ $('#simplemodal-container .block-partn-al').addClass('disabled'); } else { $('#simplemodal-container .block-partn-al').removeClass('disabled'); } if(index == opts.slideCount - 1){ $('#simplemodal-container .block-partn-ar').addClass('disabled'); } else { $('#simplemodal-container .block-partn-ar').removeClass('disabled'); } }