Linux pro52-142.static.lnwhostname.com 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
Apache/2
Server IP : 111.223.52.142 & Your IP : 216.73.216.40
Domains :
Cant Read [ /etc/named.conf ]
User : apache
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
/
home /
zp9233 /
domains /
sy.ac.th /
public_html /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
awwwSADASD
[ DIR ]
drwxr-xr-x
2023-10-03 10:40
journal
[ DIR ]
drwxr-xr-x
2025-06-24 23:40
.htaccess
124
B
-rw-r--r--
2026-08-29 21:10
Scroller_Stop.js
2.04
KB
-rwxrwxrwx
2010-12-20 22:28
Set_text.js
52
B
-rwxrwxrwx
2011-07-15 09:39
Style_cookie.js
1.41
KB
-rwxrwxrwx
2011-07-15 09:39
Style_event.js
1.25
KB
-rwxrwxrwx
2011-07-15 09:39
Style_size.js
8.69
KB
-rwxrwxrwx
2011-07-15 09:39
ajax.js
3.89
KB
-rwxrwxrwx
2009-04-06 13:49
ajaxtabs.js
11.44
KB
-rwxrwxrwx
2009-07-04 22:14
autocomplete.js
20.73
KB
-rwxrwxrwx
2010-05-28 09:20
boxover.js
11.15
KB
-rwxrwxrwx
2009-04-06 13:49
builder.js
4.66
KB
-rwxrwxrwx
2008-01-03 22:07
compressedjquery.js
15.92
KB
-rwxrwxrwx
2006-05-09 12:07
countdown.js
2.52
KB
-rwxrwxrwx
2011-03-18 19:59
cufon-yui.js
17.83
KB
-rwxrwxrwx
2011-01-22 00:53
customsignsfooter.js
727
B
-rwxrwxrwx
2010-12-18 07:20
customsignsheader.js
1.01
KB
-rwxrwxrwx
2010-12-18 07:20
datepicker.js
16.06
KB
-rwxrwxrwx
2012-07-22 17:35
dhtmlHistory.js
9.19
KB
-rwxrwxrwx
2010-12-18 07:43
dhtmltooltip.js
2
KB
-rwxrwxrwx
2007-05-16 04:13
effects.js
10.98
KB
-rwxrwxrwx
2010-12-18 07:20
expressInstall.swf
773
B
-rwxrwxrwx
2011-07-31 12:28
flashpic.js
2.89
KB
-rwxrwxrwx
2011-07-17 01:56
flowplayer-3.2.6.min.js
15.36
KB
-rwxrwxrwx
2012-09-06 11:55
flowplayer.playlist-3.0.8.js
4.25
KB
-rwxrwxrwx
2012-09-06 11:55
flowplayer.playlist-3.0.8.min.js
2.31
KB
-rwxrwxrwx
2012-09-06 11:55
google9182593bf5aee569.html
53
B
-rw-r--r--
2026-06-27 13:00
googlece6f5226bf23e047.html
53
B
-rw-r--r--
2026-08-29 21:10
imgFader_src.js
4.22
KB
-rwxrwxrwx
2010-05-30 14:45
index.php
1.57
MB
-rw-r--r--
2026-08-29 21:10
java.js
1.96
KB
-rwxrwxrwx
2012-06-09 09:33
jquery-1.2.6.min.js
54.47
KB
-rwxrwxrwx
2008-08-09 09:51
jquery-1.3.1.min.js
53.99
KB
-rwxrwxrwx
2009-02-20 09:29
jquery-1.6.4.min.js
89.52
KB
-rwxrwxrwx
2013-01-18 19:21
jquery.imageWarp.js
3.3
KB
-rwxrwxrwx
2009-09-05 20:36
jquery.js
15.79
KB
-rwxrwxrwx
2006-05-12 10:58
jquery.localscroll-1.2.5.js
4.45
KB
-rwxrwxrwx
2008-11-24 21:11
jquery.magnifier.js
5.32
KB
-rwxrwxrwx
2009-09-07 15:44
jquery.min.js
55.91
KB
-rwxrwxrwx
2009-09-07 10:13
jquery.scrollTo-1.3.3.js
6.63
KB
-rwxrwxrwx
2008-11-24 21:10
jquery.serialScroll-1.2.1.js
7.37
KB
-rwxrwxrwx
2008-11-24 21:12
jquery.tools.min.js
85.64
KB
-rwxrwxrwx
2010-05-19 10:33
jtip.js
3.57
KB
-rwxrwxrwx
2009-10-05 16:14
lightbox.js
19.22
KB
-rwxrwxrwx
2010-12-18 07:38
list.txt
176.69
KB
-rw-r--r--
2025-04-21 19:46
magnify.cur
766
B
-rwxrwxrwx
2009-09-05 20:35
map.xml
514
B
-rw-r--r--
2026-08-29 21:11
prototype.compressed.js
29.06
KB
-rwxrwxrwx
2010-12-18 07:20
prototype.js
123.18
KB
-rwxrwxrwx
2010-03-13 22:30
scriptaculous.js
2.1
KB
-rwxrwxrwx
2010-12-18 07:20
showimage.js
224
B
-rwxrwxrwx
2010-06-27 13:42
site1.xml
1.13
MB
-rw-r--r--
2026-08-29 21:11
site2.xml
1.08
MB
-rw-r--r--
2026-08-29 21:11
site3.xml
342.75
KB
-rw-r--r--
2026-08-29 21:11
sitemap.php
2.64
KB
-rw-r--r--
2026-08-29 21:10
sitemap1.xml
718.74
KB
-rw-r--r--
2026-08-29 21:11
sitemap2.xml
721.93
KB
-rw-r--r--
2026-08-29 21:11
sitemap3.xml
206.07
KB
-rw-r--r--
2026-08-29 21:11
slider.js
1.56
KB
-rwxrwxrwx
2009-07-06 16:44
swfobject.js
9.53
KB
-rwxrwxrwx
2011-07-31 12:28
tab-view.js
11.72
KB
-rwxrwxrwx
2009-04-06 13:49
urls.txt
645.68
KB
-rw-r--r--
2026-08-29 21:11
Save
Rename
/** * jQuery.serialScroll * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 3/20/2008 * * @projectDescription Animated scrolling of series. * @author Ariel Flesler * @version 1.2.1 * * @id jQuery.serialScroll * @id jQuery.fn.serialScroll * @param {Object} settings Hash of settings, it is passed in to jQuery.ScrollTo, none is required. * @return {jQuery} Returns the same jQuery object, for chaining. * * http://flesler.blogspot.com/2008/02/jqueryserialscroll.html * * Notes: * - The plugin requires jQuery.ScrollTo. * - The hash of settings, is passed to jQuery.ScrollTo, so its settings can be used as well. */ ;(function( $ ){ var $serialScroll = $.serialScroll = function( settings ){ $.scrollTo.window().serialScroll( settings ); }; //Many of these defaults, belong to jQuery.ScrollTo, check it's demo for an example of each option. //@see http://flesler.webs/jQuery.ScrollTo/ $serialScroll.defaults = {//the defaults are public and can be overriden. duration:1000, //how long to animate. axis:'x', //which of top and left should be scrolled event:'click', //on which event to react. start:0, //first element (zero-based index) step:1, //how many elements to scroll on each action lock:true,//ignore events if already animating cycle:true, //cycle endlessly ( constant velocity ) constant:true //use contant speed ? /* navigation:null,//if specified, it's a selector a collection of items to navigate the container target:null, //if specified, it's a selector to the element to be scrolled. interval:0, //it's the number of milliseconds to automatically go to the next lazy:false,//go find the elements each time (allows AJAX or JS content, or reordering) stop:false, //stop any previous animations to avoid queueing force:false,//force the scroll to the first element on start ? jump: false,//if true, when the event is triggered on an element, the pane scrolls to it items:null, //selector to the items (relative to the matched elements) prev:null, //selector to the 'prev' button next:null, //selector to the 'next' button onBefore: function(){}, //function called before scrolling, if it returns false, the event is ignored exclude:0 //exclude the last x elements, so we cannot scroll past the end */ }; $.fn.serialScroll = function( settings ){ settings = $.extend( {}, $serialScroll.defaults, settings ); var event = settings.event, //this one is just to get shorter code when compressed step = settings.step, // idem lazy = settings.lazy;//idem return this.each(function(){ var context = settings.target ? this : document, //if a target is specified, then everything's relative to 'this'. $pane = $(settings.target || this, context),//the element to be scrolled (will carry all the events) pane = $pane[0], //will be reused, save it into a variable items = settings.items, //will hold a lazy list of elements active = settings.start, //active index auto = settings.interval, //boolean, do auto or not nav = settings.navigation, //save it now to make the code shorter timer; //holds the interval id if( !lazy )//if not lazy, go get the items now items = getItems(); if( settings.force ) jump( {}, active );//generate an initial call // Button binding, optionall $(settings.prev||[], context).bind( event, -step, move ); $(settings.next||[], context).bind( event, step, move ); // Custom events bound to the container if( !pane.ssbound )//don't bind more than once $pane .bind('prev.serialScroll', -step, move ) //you can trigger with just 'prev' .bind('next.serialScroll', step, move ) //for example: $(container).trigger('next'); .bind('goto.serialScroll', jump ); //for example: $(container).trigger('goto', [4] ); if( auto ) $pane .bind('start.serialScroll', function(e){ if( !auto ){ clear(); auto = true; next(); } }) .bind('stop.serialScroll', function(){//stop a current animation clear(); auto = false; }); $pane.bind('notify.serialScroll', function(e, elem){//let serialScroll know that the index changed externally var i = index(elem); if( i > -1 ) active = i; }); pane.ssbound = true;//avoid many bindings if( settings.jump )//can't use jump if using lazy items and a non-bubbling event (lazy ? $pane : getItems()).bind( event, function( e ){ jump( e, index(e.target) ); }); if( nav ) nav = $(nav, context).bind(event, function( e ){ e.data = Math.round(getItems().length / nav.length) * nav.index(this); jump( e, this ); }); function move( e ){ e.data += active; jump( e, this ); }; function jump( e, button ){ if( !isNaN(button) ){//initial or special call from the outside $(container).trigger('goto',[index]); e.data = button; button = pane; } var pos = e.data, n, real = e.type, //is a real event triggering ? $items = settings.exclude ? getItems().slice(0,-settings.exclude) : getItems(),//handle a possible exclude limit = $items.length, elem = $items[pos], duration = settings.duration; if( real )//real event object e.preventDefault(); if( auto ){ clear();//clear any possible automatic scrolling. timer = setTimeout( next, settings.interval ); } if( !elem ){ //exceeded the limits n = pos < 0 ? 0 : limit - 1; if( active != n )//we exceeded for the first time pos = n; else if( !settings.cycle )//this is a bad case return; else pos = limit - n - 1;//invert, go to the other side elem = $items[pos]; } if( !elem || real && active == pos || //could happen, save some CPU cycles in vain settings.lock && $pane.is(':animated') || //no animations while busy real && settings.onBefore && //callback returns false ? settings.onBefore.call(button, e, elem, $pane, getItems(), pos) === false ) return; if( settings.stop ) $pane.queue('fx',[]).stop();//remove all its animations if( settings.constant ) duration = Math.abs(duration/step * (active - pos ));//keep constant velocity $pane .scrollTo( elem, duration, settings )//do scroll .trigger('notify.serialScroll',[pos]);//in case serialScroll was called on this elem more than once. }; function next(){//I'll use the namespace to avoid conflicts $pane.trigger('next.serialScroll'); }; function clear(){ clearTimeout(timer); }; function getItems(){ return $( items, pane ); }; function index( elem ){ if( !isNaN(elem) ) return elem;//number var $items = getItems(), i; while(( i = $items.index(elem)) == -1 && elem != pane )//see if it matches or one of its ancestors elem = elem.parentNode; return i; }; }); }; })( jQuery );