$(document).ready(function(){ // MENU HOVER $("#menu_top > div").hover( function () { $('div.submenu div.submenu_top_sep', this).css('width', $('div.submenu div.submenu_item', this).actual('outerWidth') - 24); $('div.submenu div.submenu_bottom_sep', this).css('width', $('div.submenu div.submenu_item', this).actual('outerWidth') - 24); if($('img', this).attr('src').indexOf('_on.jpg') == -1 ) $('img', this).attr('src', $('img', this).attr('src').replace('.jpg', '_on.jpg')); $('div.submenu', this).fadeIn(); }, function () { if($("#menu_top img[alt$='-"+$("#side_c .slide_id").text()+"']").attr('src') != $('img', this).attr('src') && $("#menu_top img[alt$='-"+$("#side_c .slide_submenu").text()+"']").attr('src') != $('img', this).attr('src')) $('img', this).attr('src', $('img', this).attr('src').replace('_on.jpg', '.jpg')); $('div.submenu', this).hide(); } ); // SUBMENU HOVER $("#menu_top div.submenu_item").hover( function () { $('div.submenu_submenu div.submenu_submenu_top_sep', this).css('width', $('div.submenu_submenu div.submenu_submenu_item', this).actual('outerWidth') - 24); $('div.submenu_submenu div.submenu_submenu_bottom_sep', this).css('width', $('div.submenu_submenu div.submenu_submenu_item', this).actual('outerWidth') - 24); $('div.submenu_submenu', this).css('top', $(this).position().top); $('div.submenu_submenu', this).css('left', $(this).position().left + $(this).outerWidth() - 12); $('div.submenu_submenu', this).fadeIn(); }, function () { $('div.submenu_submenu', this).hide(); } ); // IS AJAX REQUEST RUNNING var ajax = 0; //ALERTER CLOSE $("#alerter").css('left', $(document).width()/2 - 150); $("#alerter .ui-icon-circle-close").click(function(){ $("#alerter").fadeOut(); }); //MENU CLICK $("#menu_top a").click(function() { var item = $(this).attr('class'); var split = item .split('-').pop(); if(ajax == 0 && $("#side_c .slide_id").text() != split) { $('#loading').fadeIn(); $.ajax({ url: "http://www.asder.pl/start/center/"+split, cache: false, dataType: 'json', beforeSend: function(){ ajax = 1; }, error: function(jqXHR, textStatus, errorThrown) { $('#alerter_content').html('error: '+textStatus+'
trown: '+errorThrown); $('#alerter').fadeIn(); ajax = 0; }, success: function(rdata) { $('#content_r, #content_l').fadeOut(); $('#content_c').fadeOut(400, function() { $("#side_c h2").html(rdata.center.h2); $("#side_c div.content").html(rdata.center.begin); $("#side_c .slide_id").html(rdata.center.id); $("#side_c .slide_submenu").html(rdata.center.submenu); $("#side_c .breadcrumb").html(rdata.center.breadcrumb); $("#side_l h2").html(rdata.left.h2); $("#side_l div.content").html(rdata.left.begin); $("#side_l .slide_id").html(rdata.left.id); $("#side_l .slide_submenu").html(rdata.left.submenu); $("#side_l .breadcrumb").html(rdata.left.breadcrumb); $("#side_r h2").html(rdata.right.h2); $("#side_r div.content").html(rdata.right.begin); $("#side_r .slide_id").html(rdata.right.id); $("#side_r .slide_submenu").html(rdata.right.submenu); $("#side_r .breadcrumb").html(rdata.right.breadcrumb); $('#side_l .breadcrumb').fadeOut(); $('#side_c .breadcrumb').fadeIn(); $('#side_r .breadcrumb').fadeOut(); $('#content_c, #content_r, #content_l').fadeIn(400, function() { $('#loading').fadeOut(); }); $('#menu_top img').each(function() { $(this).attr('src', $(this).attr('src').replace('_on.', '.')); }); $("#menu_top img[alt$='-"+$("#side_c .slide_id").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); var img = $("").attr('src', $(this).attr('src').replace('_on.jpg', '_b.jpg').replace('/menu', '/header')).hide(); $("#header_b").append(img).children(':last').fadeIn(400, function() { $(this).prev().remove(); }); }); $('#menu_top img').each(function() { //if($('#side_l .slide_submenu').text() == '0') //$(this).attr('src', $(this).attr('src').replace('_on.', '.')); }); $("#menu_top img[alt$='-"+$("#side_c .slide_submenu").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); }); $(".gallery_fancy").fancybox({autoScale : false}); }); ajax = 0; } }); } return false; }); //SUBMENU CLICK $(".submenu_item_p, .breadcrumb a, a.linker").live('click', function() { var item = $('span.submenu_id:first', $(this).parent()).text(); if($(this).prop('tagName') == 'A') item = $(this).attr('class'); var split = item .split('-').pop(); if(ajax == 0 && $("#side_c .slide_id").text() != split) { $('#loading').fadeIn(); $.ajax({ url: "http://www.asder.pl/start/center/"+split, cache: false, dataType: 'json', beforeSend: function(){ ajax = 1; }, error: function(jqXHR, textStatus, errorThrown) { $('#alerter_content').html('error: '+textStatus+'
trown: '+errorThrown); $('#alerter').fadeIn(); ajax = 0; }, success: function(rdata) { $('#content_r, #content_l').fadeOut(); $('#content_c').fadeOut(400, function() { $("#side_c h2").html(rdata.center.h2); $("#side_c div.content").html(rdata.center.begin); $("#side_c .slide_id").html(rdata.center.id); $("#side_c .slide_submenu").html(rdata.center.submenu); $("#side_c .breadcrumb").html(rdata.center.breadcrumb); $("#side_l h2").html(rdata.left.h2); $("#side_l div.content").html(rdata.left.begin); $("#side_l .slide_id").html(rdata.left.id); $("#side_l .slide_submenu").html(rdata.left.submenu); $("#side_l .breadcrumb").html(rdata.left.breadcrumb); $("#side_r h2").html(rdata.right.h2); $("#side_r div.content").html(rdata.right.begin); $("#side_r .slide_id").html(rdata.right.id); $("#side_r .slide_submenu").html(rdata.right.submenu); $("#side_r .breadcrumb").html(rdata.right.breadcrumb); $('#side_l .breadcrumb').fadeOut(); $('#side_c .breadcrumb').fadeIn(); $('#side_r .breadcrumb').fadeOut(); $('#content_c, #content_r, #content_l').fadeIn(400, function() { $('#loading').fadeOut(); }); $("#menu_top img[alt$='-"+$("#side_c .slide_submenu").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); var img = $("").attr('src', $(this).attr('src').replace('_on.jpg', '_b.jpg').replace('/menu', '/header')).hide(); $("#header_b").append(img).children(':last').fadeIn(400, function() { $(this).prev().remove(); }); }); $('#menu_top img').each(function() { //if($('#side_l .slide_submenu').text() == '0') $(this).attr('src', $(this).attr('src').replace('_on.', '.')); }); $("#menu_top img[alt$='-"+$("#side_c .slide_id").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); }); $("#menu_top img[alt$='-"+$("#side_c .slide_submenu").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); }); $(".gallery_fancy").fancybox({autoScale : false}); }); ajax = 0; } }); } return false; }); // SLIDE LEFT $("#arrow_l").click(function(){ if(ajax == 0) { $('#loading').fadeIn(); $.ajax({ url: "http://www.asder.pl/start/right/"+$("#side_l .slide_id").text(), cache: false, beforeSend: function(){ ajax = 1; }, error: function(jqXHR, textStatus, errorThrown) { $('#alerter_content').html('error: '+textStatus+'
trown: '+errorThrown); $('#alerter').fadeIn(); ajax = 0; }, success: function(html) { $('#menu_top img').each(function() { //if($('#side_l .slide_submenu').text() == '0') $(this).attr('src', $(this).attr('src').replace('_on.', '.')); }); var content_l = $('#main #side_l').html(); var content_c = $('#main #side_c').html(); var content_r = $('#main #side_r').html(); $('#main #side_l_l').html(html); $('#arrow_r, #arrow_l').hide(); $('#side_c .breadcrumb').fadeOut(); $('#side_l .breadcrumb').fadeOut(); $('#side_l_l').stop().animate({'width':'300px','left':'0px'}); $('#side_l').stop().animate({'width':'600px','left':'320px'}); $('#side_r').stop().animate({'left':'1238px'}); $('#side_l .side_r').next().stop().animate({'width':'560px'}); $('#side_c .side_r').next().stop().animate({'width':'260px'}); $('#side_l .breadcrumb').fadeIn(); $('#side_c').stop().animate({'width':'300px','left':'938px'}, function(){ $('#side_c').attr('id', 'side_c_t'); $('#side_l').attr('id', 'side_c'); $('#side_l_l').attr('id', 'side_l'); $('#side_r').attr('id', 'side_l_l'); $('#side_c_t').attr('id', 'side_r'); $('#side_r .side_r').next().attr('id', 'content_r'); $('#side_l .side_r').next().attr('id', 'content_l'); $('#side_c .side_r').next().attr('id', 'content_c'); $("#menu_top img[alt$='-"+$("#side_c .slide_id").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); var img = $("").attr('src', $(this).attr('src').replace('_on.jpg', '_b.jpg').replace('/menu', '/header')).hide(); $("#header_b").append(img).children(':last').fadeIn(400, function() { $(this).prev().remove(); }); }); $("#menu_top img[alt$='-"+$("#side_c .slide_submenu").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); var img = $("").attr('src', $(this).attr('src').replace('_on.jpg', '_b.jpg').replace('/menu', '/header')).hide(); $("#header_b").append(img).children(':last').fadeIn(400, function() { $(this).prev().remove(); }); }); $("#menu_top img[alt$='-"+$("#side_c .slide_submenu").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); }); $('#side_l_l').css('left', '-300px'); $('#loading').hide(); $('#arrow_r, #arrow_l').fadeIn(); $(".gallery_fancy").fancybox({autoScale : false}); ajax = 0; }); } }); } }); // SLIDE RIGHT $("#arrow_r").click(function(){ if(ajax == 0) { $('#loading').fadeIn(); $.ajax({ url: "http://www.asder.pl/start/left/"+$("#side_r .slide_id").text(), cache: false, beforeSend: function(){ ajax = 1; }, error: function(jqXHR, textStatus, errorThrown) { $('#alerter_content').html('error: '+textStatus+'
trown: '+errorThrown); $('#alerter').fadeIn(); ajax = 0; }, success: function(html) { $('#menu_top img').each(function() { //if($('#side_l .slide_submenu').text() == '0') $(this).attr('src', $(this).attr('src').replace('_on.', '.')); }); var content_l = $('#main #side_l').html(); var content_c = $('#main #side_c').html(); var content_r = $('#main #side_r').html(); $('#main #side_l_l').html(html); $('#arrow_r, #arrow_l').hide(); $('#side_c .breadcrumb').fadeOut(); $('#side_r .breadcrumb').fadeOut(); $('#side_l_l').css('left', '1280px') $('#side_l_l').stop().animate({'width':'300px','left':'938px'}); $('#side_r').stop().animate({'width':'600px','left':'320px'}); $('#side_l').stop().animate({'left':'-300px'}); $('#side_r .side_r').next().stop().animate({'width':'560px'}); $('#side_c .side_r').next().stop().animate({'width':'260px'}); $('#side_r .breadcrumb').fadeIn(); $('#side_c').stop().animate({'width':'300px','left':'0px'}, function(){ $('#side_c').attr('id', 'side_c_t'); $('#side_r').attr('id', 'side_c'); $('#side_l_l').attr('id', 'side_r'); $('#side_l').attr('id', 'side_l_l'); $('#side_c_t').attr('id', 'side_l'); $('#side_r .side_r').next().attr('id', 'content_r'); $('#side_l .side_r').next().attr('id', 'content_l'); $('#side_c .side_r').next().attr('id', 'content_c'); // $('#side_c .breadcrumb').fadeIn(); $("#menu_top img[alt$='-"+$("#side_c .slide_id").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); var img = $("").attr('src', $(this).attr('src').replace('_on.jpg', '_b.jpg').replace('/menu', '/header')).hide(); $("#header_b").append(img).children(':last').fadeIn(400, function() { $(this).prev().remove(); }); }); $("#menu_top img[alt$='-"+$("#side_c .slide_submenu").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); }); $('#loading').hide(); $('#arrow_r, #arrow_l,').fadeIn(); $(".gallery_fancy").fancybox({autoScale : false}); ajax = 0; }); } }); } }); // FORM - AJAX POST $('#content_c form').live('submit', function() { var form_c = $('#content_c'); if(ajax == 0) { $('#loading').fadeIn(); $.ajax({ url: $('form', form_c).attr('action'), data: $('form', form_c).serialize(), type: 'POST', cache: false, beforeSend: function(){ ajax = 1; }, error: function(jqXHR, textStatus, errorThrown) { $('#alerter_content').html('error: '+textStatus+'
trown: '+errorThrown); $('#alerter').fadeIn(); ajax = 0; }, success: function(html) { $('.content', form_c).fadeOut(400, function() { $('.content', form_c).html(html); $('.content', form_c).fadeIn(400, function() { $('#loading').fadeOut(); }); }); ajax = 0; } }); } return false; }); $("#menu_top img[alt$='-"+$("#side_c .slide_id").text()+"']").each(function() { if($(this).attr('src').indexOf('_on.jpg') == -1 ) $(this).attr('src', $(this).attr('src').replace('.jpg', '_on.jpg')); var img = $("").attr('src', $(this).attr('src').replace('_on.jpg', '_b.jpg').replace('/menu', '/header')).hide(); $("#header_b").append(img).children(':last').fadeIn(400, function() { $(this).prev().remove(); }); }); $('#content_c .breadcrumb').fadeIn(); });