$.ajaxSetup ({ cache: false // disable caching of AJAX responses }); $(document).ready(function(){ $('a[href^="./"], a[href^="?p="]').live('click', function(event) { $(this).blur(); if ($(this).attr('target') != '_blank') { var l = $(this).attr('href'); if (history.pushState) history.pushState({path: l}, document.title, l); loadContent(l); event.preventDefault(); } }); $(window).bind('popstate', function(event) { var state = event.originalEvent.state; if (state) { loadContent(state.path); } }); if (history.replaceState) history.replaceState({ path: '?'+window.location.search.substr(1) }, ''); }); function changeTopImg(s1, s2) { $('#header').css({background:s1}); $('#middle').css({background:s2}); } function loadContent(l) { console.log(l); $('#flags a').attr('href','lang.php?l='+$('#flags a').attr('rel')+'&t='+escape(l)); if (l == './') l = ''; // load dynamic content $('#dynamic_content').fadeOut('slow', function() { $('#page_loader').fadeIn('slow', function() { $.ajax({ type: "GET", url: 'content.php'+l, dataType: "html", success: function(data){ $('#page_loader').hide(); $('#dynamic_content').html(data); switch(l) { case '':changeTopImg('url(imgs/T.png) no-repeat right 7px','url(imgs/T.png) no-repeat 440px -177px');break; case '?p=seria_s':changeTopImg('url(imgs/S.png) no-repeat 435px 5px','url(imgs/S.png) no-repeat 435px -179px');break; case '?p=galeria&c=1325131383115':changeTopImg('url(imgs/S.png) no-repeat 435px 5px','url(imgs/S.png) no-repeat 435px -179px');break; case '?p=seria_v':changeTopImg('url(imgs/V.png) no-repeat 439px 5px','url(imgs/V.png) no-repeat 439px -179px');break; case '?p=galeria&c=1326561110390':changeTopImg('url(imgs/V.png) no-repeat 439px 5px','url(imgs/V.png) no-repeat 439px -179px');break; default: changeTopImg('url(imgs/T.png) no-repeat right 7px','url(imgs/T.png) no-repeat 440px -177px'); } $('#dynamic_content').fadeIn('slow'); } }); }); }); }