(function($){
var bdy = jQuery("body");
var value = wsp_obj.loader,
duration = ( wsp_obj.hasOwnProperty('fadeout') && wsp_obj.fadeout!="" )?wsp_obj.fadeout:2500,
delay = ( wsp_obj.hasOwnProperty('delay') && wsp_obj.delay!="" )?wsp_obj.delay:1500;
jQuery(document).ready(function() {
var flag;
if( wsp_obj.hasOwnProperty("homepage") && ( "1" == wsp_obj.homepage ) ){
if( jQuery('body').hasClass('home') ){
add_block_after_body();
flag = "home";
}
} else {
add_block_after_body();
}
setTimeout(wsp_front_loader(),1000);
function wsp_front_loader() {
var block = '';
if( value != "" ){
switch (value){
case "Loader 1":
block += '
Loading...
';
break;
case "Loader 2":
block += '
';
break;
case "Loader 3":
block += '
';
break;
case "Loader 4":
block += '
';
break;
case "Loader 5":
block += '
';
break;
case "Loader 6":
block += '
';
break;
case "Custom Animation":
block += wsp_obj.custom_animation;
break;
}
if( "home" == flag ){
jQuery('body.home .smart-page-loader').prepend(block);
}else {
// all pages
jQuery('.smart-page-loader').prepend(block);
}
}
}
function add_block_after_body(){
jQuery('body').prepend('');
jQuery('body').removeClass('wp-smart-body');
}
});
jQuery(window).load(function(){
fade_away();
function fade_away(){
jQuery('.smart-page-loader').delay(delay).fadeOut(duration);
jQuery('body').removeClass('wp-smart-body');
}
});
}(jQuery));