$(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();
});