st1 = 'sl';
jQuery.fn.extend({

  slideRight: function() {
    return this.each(function() {
      jQuery(this).animate({width: 35});
      st1 = 'sl';
    });
  },
  slideLeft: function() {
    return this.each(function() {
      jQuery(this).animate({width: 350});
      st1 = 'sr';
    });
  },
  slideToggleWidth: function() {
    return this.each(function() {
      var el = jQuery(this);
      if (st1 == 'sr') {
        el.slideRight();
      } else {
        el.slideLeft();
      }
    });
  }
});

function loadPage (page, thism) {

$.ajax({
  url: 'pages/' + page + '.html',
  cache: false,
  beforeSend: function () {
    $("#page").fadeOut("fast", function () {
       $("#loader").fadeIn("fast");
    } );
  },
  success: function(html){
   $("#loader").fadeOut("fast");
       $("#page").html(html).fadeIn("slow", function() {
       $("#loader").fadeOut(100);
       });
       
       $(".submenu").css({"display":"none"});
       $("#submenu-"+page).fadeIn("fast");
       
       $("a.menu-item").attr("class","menu-item");
       
       $("div#header-flames").attr("class","hf");
       $("div#header-flames").addClass("hf-"+page);
       $("a#"+page).addClass("menu-active-"+page);  
  },
  error: function () {
   $("#loader").fadeOut("fast", function () {
       $("#page").html("<h1>Page Not Found</h1>").fadeIn("slow");
       $(".menu-item").removeClass("menu-active");
       $("#"+page).addClass("menu-active");
   });  
  }
});

}

function loadSubPage (parent, page, thism) {
if (parent != page) {
var url = 'pages/' + parent + '/' + page + '.html';
} else if (parent == page) {
var url = 'pages/' + page + '.html';
}
$.ajax({
  url: url,
  cache: false,
  beforeSend: function () {
    $("#page").fadeOut("fast", function () {
       $("#loader").fadeIn("fast");
    } );
  },
  success: function(html){
  
  if (page == 'images') {
  
         $.ajax({
       url: "pages/media/imageCatMenu.html",
       success: function (menu) {
       $("#page").html(menu);
       
       $("#page").append(html).fadeIn("slow", function() {
       $("#loader").fadeOut(100);
       });

       }
       });
  
  } else {
  
   $("#loader").fadeOut("fast");
       $("#page").html(html).fadeIn("slow", function() {
       $("#loader").fadeOut(100);
       });
       
  }     
       
       $(".submenu-item").removeClass("submenu-active");
       $("#s_"+page).addClass("submenu-active");    
  },
  error: function () {
   $("#loader").fadeOut("fast", function () {
       $("#page").html("<h1>Page Not Found</h1>").fadeIn("slow");
       
       $(".submenu-item").removeClass("submenu-active");
       $("#s_"+page).addClass("submenu-active");
   });  
  }
});

}


function loadPhotoGalleryPage (page) {

$.ajax({
  url: 'pages/media/' + page + '.html',
  cache: false,
  beforeSend: function () {
    $("#page").fadeOut("fast", function () {
       $("#loader").fadeIn("fast");
    } );
  },
  success: function(html){
   $("#loader").fadeOut("fast");
       
       $.ajax({
       url: "pages/media/imageCatMenu.html",
       success: function (menu) {
       $("#page").html(menu);
       
       $(".ic").attr("class","ic")
       $("#ic_"+page).addClass('gCatActive');
       
       $("#page").append(html).fadeIn("slow", function() {
       $("#loader").fadeOut(100);
       });

       }
       });
       
         },
  error: function () {
   $("#loader").fadeOut("fast", function () {
       $("#page").html("<h1>Page Not Found</h1>").fadeIn("slow");
   });  
  }
});

}

function adjustSize() {

$("#globalMusicPlayer").css({
top: $(window).height()/2 - 155
});

$("#Countdown").css({
left: $(window).width()/2 - 150
});

$("#countdownControl").css({
left: $(window).width()/2 - 150
});

$("#body").css({
height: $(window).height() - 170
});

}
