From 8a9574e273ec39b72cb8c6ca456c867b2146758c Mon Sep 17 00:00:00 2001 From: Nikos M Date: Mon, 25 Aug 2014 16:17:01 +0300 Subject: [PATCH] clean upload --- README.md | 13 + diagonal-slideshow/diagonal-slideshow.css | 31 + diagonal-slideshow/diagonal-slideshow.html | 21 + diagonal-slideshow/diagonal-slideshow.js | 227 ++++ google-maps/googlemapv2.html | 40 + google-maps/googlemapv3.html | 42 + google-maps/jquery.googlemapv2.js | 85 ++ google-maps/jquery.googlemapv2.min.js | 33 + google-maps/jquery.googlemapv3.js | 98 ++ google-maps/jquery.googlemapv3.min.js | 42 + img/d2.jpg | Bin 0 -> 27515 bytes img/d3.jpg | Bin 0 -> 23400 bytes img/d4.jpg | Bin 0 -> 26230 bytes img/d7.jpg | Bin 0 -> 26479 bytes img/d8.jpg | Bin 0 -> 22882 bytes img/d9.jpg | Bin 0 -> 18728 bytes jquery/jquery.js | 3 + noflash/ajax-loader.gif | Bin 0 -> 404 bytes noflash/jquery.animation.easing.js | 343 +++++ noflash/jquery.noflash.js | 1384 ++++++++++++++++++++ noflash/jquery.noflash.min.js | 10 + noflash/next.gif | Bin 0 -> 1632 bytes noflash/next.png | Bin 0 -> 5290 bytes noflash/noflash.css | 119 ++ noflash/play-pause.gif | Bin 0 -> 2411 bytes noflash/play-pause.png | Bin 0 -> 7395 bytes noflash/prev.gif | Bin 0 -> 1622 bytes noflash/prev.png | Bin 0 -> 5254 bytes slideshow-lite/first.gif | Bin 0 -> 1657 bytes slideshow-lite/first.png | Bin 0 -> 5353 bytes slideshow-lite/jquery.slideshow.js | 625 +++++++++ slideshow-lite/jquery.slideshow.min.js | 84 ++ slideshow-lite/last.gif | Bin 0 -> 1659 bytes slideshow-lite/last.png | Bin 0 -> 5353 bytes slideshow-lite/next.gif | Bin 0 -> 1632 bytes slideshow-lite/next.png | Bin 0 -> 5290 bytes slideshow-lite/play-pause.gif | Bin 0 -> 2411 bytes slideshow-lite/play-pause.png | Bin 0 -> 7395 bytes slideshow-lite/prev.gif | Bin 0 -> 1622 bytes slideshow-lite/prev.png | Bin 0 -> 5254 bytes slideshow-lite/slideshow.css | 183 +++ slideshow-lite/slideshow.html | 36 + 42 files changed, 3419 insertions(+) create mode 100644 README.md create mode 100644 diagonal-slideshow/diagonal-slideshow.css create mode 100644 diagonal-slideshow/diagonal-slideshow.html create mode 100644 diagonal-slideshow/diagonal-slideshow.js create mode 100644 google-maps/googlemapv2.html create mode 100644 google-maps/googlemapv3.html create mode 100644 google-maps/jquery.googlemapv2.js create mode 100644 google-maps/jquery.googlemapv2.min.js create mode 100644 google-maps/jquery.googlemapv3.js create mode 100644 google-maps/jquery.googlemapv3.min.js create mode 100644 img/d2.jpg create mode 100644 img/d3.jpg create mode 100644 img/d4.jpg create mode 100644 img/d7.jpg create mode 100644 img/d8.jpg create mode 100644 img/d9.jpg create mode 100644 jquery/jquery.js create mode 100644 noflash/ajax-loader.gif create mode 100644 noflash/jquery.animation.easing.js create mode 100644 noflash/jquery.noflash.js create mode 100644 noflash/jquery.noflash.min.js create mode 100644 noflash/next.gif create mode 100644 noflash/next.png create mode 100644 noflash/noflash.css create mode 100644 noflash/play-pause.gif create mode 100644 noflash/play-pause.png create mode 100644 noflash/prev.gif create mode 100644 noflash/prev.png create mode 100644 slideshow-lite/first.gif create mode 100644 slideshow-lite/first.png create mode 100644 slideshow-lite/jquery.slideshow.js create mode 100644 slideshow-lite/jquery.slideshow.min.js create mode 100644 slideshow-lite/last.gif create mode 100644 slideshow-lite/last.png create mode 100644 slideshow-lite/next.gif create mode 100644 slideshow-lite/next.png create mode 100644 slideshow-lite/play-pause.gif create mode 100644 slideshow-lite/play-pause.png create mode 100644 slideshow-lite/prev.gif create mode 100644 slideshow-lite/prev.png create mode 100644 slideshow-lite/slideshow.css create mode 100644 slideshow-lite/slideshow.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..207e1ee --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +jQueryPlugins +============= + +jQuery Plugins + +__Live Examples__ + +* [Google Maps Plugin](http://foo123.github.io/examples/jquery-google-maps) +* [NoFlash Slideshow Plugin](http://foo123.github.io/examples/noflash) +* [Diagonal Slideshow Plugin](http://foo123.github.io/examples/diagonal-slideshow) + +*URL* [Nikos Web Development](http://nikos-web-development.netai.net/ "Nikos Web Development") +*URL* [WorkingClassCode](http://workingclasscode.uphero.com/ "Working Class Code") diff --git a/diagonal-slideshow/diagonal-slideshow.css b/diagonal-slideshow/diagonal-slideshow.css new file mode 100644 index 0000000..d1c3364 --- /dev/null +++ b/diagonal-slideshow/diagonal-slideshow.css @@ -0,0 +1,31 @@ +.diag-container +{ +padding:0; +} +ul.diag-list { +list-style-type:none; +position:relative; +} +ul.diag-list li { +border: 1px solid #aaa; +overflow: hidden; +position: absolute; +-moz-transform: rotate(-45deg); +-o-transform: rotate(-45deg); +-webkit-transform: rotate(-45deg); +-ms-transform: rotate(0deg); +transform: rotate(-45deg); +-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678,sizingMethod='auto expand')"; +filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678,sizingMethod='auto expand'); +list-style-type:none; +} + +ul.diag-list li .diag-inside{ +position: absolute; +cursor: pointer; +-moz-transform: rotate(45deg); +-o-transform: rotate(45deg); +-webkit-transform: rotate(45deg); +-ms-transform: rotate(45deg); +transform: rotate(45deg); +} diff --git a/diagonal-slideshow/diagonal-slideshow.html b/diagonal-slideshow/diagonal-slideshow.html new file mode 100644 index 0000000..ae42656 --- /dev/null +++ b/diagonal-slideshow/diagonal-slideshow.html @@ -0,0 +1,21 @@ + + + + + + +Diagonal Slideshow with jQuery and CSS3 + + +
+
+ + + diff --git a/diagonal-slideshow/diagonal-slideshow.js b/diagonal-slideshow/diagonal-slideshow.js new file mode 100644 index 0000000..a5ed999 --- /dev/null +++ b/diagonal-slideshow/diagonal-slideshow.js @@ -0,0 +1,227 @@ +(function($){ + var images,$ul,coords,wl,hl,duration,overlap,easing,delay,index,timer=null; + + var cutimage=function(img,hl,wl,coords) + { + var el=[]; + for (var i=0;i"); + $div.css({position:"absolute","z-index":100,left:coords[j+hl*i].left+"px",top:coords[j+hl*i].top+"px",width:coords[j+hl*i].side+"px", height:coords[j+hl*i].side+"px","background-position":coords[j+hl*i].posx+"px "+coords[j+hl*i].posy+"px","background-image":"url("+img+")","background-repeat":"no-repeat"}); + el.push({piece:$div,li:coords[j+hl*i].li}); + } + } + } + return(el); + }; + + //+ Jonas Raoni Soares Silva + //@ http://jsfromhell.com/array/shuffle [v1.0] + var shuffle = function(o){ //v1.0 + for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); + return o; + }; + + var endTransition=function(){ + if (timer!=null) + clearTimeout(timer); + $ul.children("li").children(".diag-remove").remove(); + index=(index+1)%images.length; + var nextimg=new Image(); + nextimg.onload=function(){ + setTimeout(function(){doTransition(index);},1000*delay); + }; + nextimg.onerror=nextimg.onload; + nextimg.src=images[index]; + }; + + var doTransition=function(ind) + { + var p=cutimage(images[ind],wl,hl,coords); + + for (var i=0;i"); + $cont.appendTo($this);//$this.append($cont); + $ul=$("
    "); + $ul.appendTo($cont); //$cont.append($ul); + coords=[]; + wl=Math.round(w/side); + hl=Math.round(h/side); + // re-adjust side if not exact multiple + side=Math.min(Math.round(w/wl),Math.round(h/hl)); + //var mrg=Math.floor(Math.sin(Math.PI/4)*Math.sqrt(2*(side*side))); + // angle is 45 degrees + var mrg=Math.floor(0.5*Math.sqrt(2*(side*side))); + var mrg2=0.5*mrg; + var mrgx2=2*mrg; + wl=Math.round((w/mrg)); + hl=Math.round((0.5*h/mrg))+1; + $cont.css({position:"relative",/*"margin-left":mrg2+"px",*/"margin-top":/*mrg+*/mrg2+"px",width:(w)+"px",height:(h)+"px"}); + var offset=0; + //console.log(mrg,wl,hl); + for (i=0;i"); + $li.css({position:"absolute",width:(side)+"px", height:(side)+"px",left:(i*(mrg))+"px",top:(j*(mrgx2)+offset)+"px"}); + var imgx=(-i*(mrg)); + var imgy=(-j*(mrgx2)-offset); + coords[j+hl*i]={li:$li,i:i,j:j,posx:imgx,posy:imgy,top:-mrg2,left:-mrg2,side:side+mrg,vis:false}; + // skip showing empty cells (no image) + if (options.strict) + { + if (-imgx<(w-mrgx2) && -imgy<(h-mrgx2) && imgx<=0 && imgy<=0) + { + $li.appendTo($ul); //$cont.append(el); + coords[j+hl*i].vis=true; + } + } + else + { + if (-imgx<(w) && -imgy<(h)) + { + $li.appendTo($ul); //$cont.append(el); + coords[j+hl*i].vis=true; + } + } + } + if (offset==0) + { + offset=-mrg; + } + else + { + offset=0; + } + } + + // init + if (images.length>0) + { + index=0; + var nextimg=new Image(); + nextimg.onload=function(){ + doTransition(index); + }; + nextimg.onerror=nextimg.onload; + nextimg.src=images[index]; + } +}; + +})(jQuery); + + +/* +$(function(){ + + var $desc = $('.desc'); + var $main = $('#main'); + + $('li').click(function() { + + var $self = $(this), + _feature_id = $self.attr('data-id'), + _content = $self.find('.content').html(); + + + // add/remove featured work class + $main.removeClass().addClass('feature ' + _feature_id); + + + // find content depending on what project is loaded + $desc.html(_content); + + + _intro(); + }); + + + function _intro() { + + //animate the full-screen project image + $('li[data-id] .wrap').each( + + function(index) { + + $(this) + .stop() + .css({ opacity: 0 }) + .animate({ padding: 0 }, 50*index) + .animate({ opacity: 1 }, 500,'easeOutCubic' ); + } + + ); + + //animate the project content + $desc + .stop() + .css({ opacity: 0}) + .animate({ opacity: 1}, 500, 'easeInOutQuart'); + + } + + + + + + +}); + + + +jQuery.easing["jswing"]=jQuery.easing["swing"];jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return -c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b;}return -c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t+b;}return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return -c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t+b;}return -c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t*t+b;}return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return -c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return -c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return (t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return (t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0){return b;}if(t==d){return b+c;}if((t/=d/2)<1){return c/2*Math.pow(2,10*(t-1))+b;}return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return -c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1){return -c/2*(Math.sqrt(1-t*t)-1)+b;}return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0){return b;}if((t/=d)==1){return b+c;}if(!p){p=d*0.3;}if(a + + +Jquery Googlemaps Plugin + + + + + + +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/google-maps/googlemapv3.html b/google-maps/googlemapv3.html new file mode 100644 index 0000000..537e05e --- /dev/null +++ b/google-maps/googlemapv3.html @@ -0,0 +1,42 @@ + + + +Jquery Googlemaps Plugin + + + + + + +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/google-maps/jquery.googlemapv2.js b/google-maps/jquery.googlemapv2.js new file mode 100644 index 0000000..4e38e33 --- /dev/null +++ b/google-maps/jquery.googlemapv2.js @@ -0,0 +1,85 @@ +/* + jQuery Plugin to setup Google Maps V2 in divs + + version: 0.3.0 + You need to include the Google Map API Version 2 js script by obtaining a key from Google, it's free + + new in version 0.3.0 + -- added support for kml overlays + + Parameters are + + aData : Array of javascript objects that include the coordinates of each destination along with title and caption texts/html + eg: [ + {lat:35.54567, lng:22.34546, title:"Foo City", info:""}, + {lat:35.5455, lng:22.345353, title:"Foo City2", info:"
    "} + ] + lat is latitude, lng is longitude + center : Object contating the coordinates for the center of the map long with zoom eg: + {lat: 35.6788, long: 12.35566, zoom: 10} + + kml : kml(xml) file url for overlay + + You can access the map object of each element through jquery data map property + + eg: var map=$("mydiv").data("map"); + + For documentation look at non-minified version or in the site. + Note this software is provided AS IS with no warranty. It is provided free of charge for u to use. + Author: Nikos M. + Site: http://nikos-web-development.netai.net + +*/ + + + + +(function($){ + $.fn.googlemapv2 = function(goptions){ + var defaults = { + aData: null, + center: null, + kml:null + }; + + var options = $.extend(defaults, goptions); + + var setgooglemap=function(what) + { + if (GBrowserIsCompatible()) + { + var map = new GMap2(what[0]); + var point=new GLatLng(options.center.lat,options.center.lng); + map.setCenter(point, options.center.zoom); + map.setMapType(G_NORMAL_MAP); + map.setUIToDefault(); + what.data({map:map}); + for (var i=0;i"}, + {lat:35.5455, lng:22.345353, title:"Foo City2", info:"
    "} + ] + lat is latitude, lng is longitude + center : Object contating the coordinates for the center of the map long with zoom eg: + {lat: 35.6788, long: 12.35566, zoom: 10} + + kml : kml(xml) file url for overlay + + You can access the map object of each element through jquery data map property + + eg: var map=$("mydiv").data("map"); + + For documentation look at non-minified version or in the site. + Note this software is provided AS IS with no warranty. It is provided free of charge for u to use. + Author: Nikos M. + Site: http://nikos-web-development.netai.net + +*/ +(function(a){a.fn.googlemapv2=function(b){var c={aData:null,center:null,kml:null},d=a.extend(c,b),e=function(a){function g(a){var b=new GLatLng(d.aData[a].lat,d.aData[a].lng),c=d.aData[a].title,e={title:c},f=new GMarker(b,e);return f.value=a,GEvent.addListener(f,"click",function(){f.openInfoWindowHtml(d.aData[a].info)}),f}if(GBrowserIsCompatible()){var b=new GMap2(a[0]),c=new GLatLng(d.center.lat,d.center.lng);b.setCenter(c,d.center.zoom),b.setMapType(G_NORMAL_MAP),b.setUIToDefault(),a.data({map:b});for(var e=0;e"}, + {lat:35.5455, lng:22.345353, title:"Foo City2", info:"
    "} + ] + lat is latitude, lng is longitude + center : Object contating the coordinates for the center of the map long with zoom eg: + {lat: 35.6788, long: 12.35566, zoom: 10} + + type : type of google map, eg google.maps.MapTypeId.ROADMAP etc + default = google.maps.MapTypeId.ROADMAP + + basic map types are : + google.maps.MapTypeId.ROADMAP displays the default road map view + google.maps.MapTypeId.SATELLITE displays Google Earth satellite images + google.maps.MapTypeId.HYBRID displays a mixture of normal and satellite views + google.maps.MapTypeId.TERRAIN displays a physical map based on terrain information. + + kml : kml (xml) url for overlay + + You can access the map object of each element through jquery data map property + + eg: var map=$("mydiv").data("map"); note : replace "mydiv" with your div selector + + For documentation look at non-minified version or in the site. + Note this software is provided AS IS with no warranty. It is provided free of charge for u to use. + Author: Nikos M. + Site: http://nikos-web-development.netai.net + +*/ + + + + +(function($){ + $.fn.googlemapv3 = function(goptions){ + var defaults = { + aData: null, + center: null, + type:google.maps.MapTypeId.ROADMAP, + kml:null + }; + + var options = $.extend(defaults, goptions); + + var setgooglemap=function(what) + { + var mapOptions = { + zoom: options.center.zoom, + center: new google.maps.LatLng(options.center.lat,options.center.lng), + mapTypeId: options.type + } + + var map = new google.maps.Map(what[0], mapOptions); + what.data({map:map}); + for (var i=0;i"}, + {lat:35.5455, lng:22.345353, title:"Foo City2", info:"
    "} + ] + lat is latitude, lng is longitude + center : Object contating the coordinates for the center of the map long with zoom eg: + {lat: 35.6788, long: 12.35566, zoom: 10} + + type : type of google map, eg google.maps.MapTypeId.ROADMAP etc + default = google.maps.MapTypeId.ROADMAP + + basic map types are : + google.maps.MapTypeId.ROADMAP displays the default road map view + google.maps.MapTypeId.SATELLITE displays Google Earth satellite images + google.maps.MapTypeId.HYBRID displays a mixture of normal and satellite views + google.maps.MapTypeId.TERRAIN displays a physical map based on terrain information. + + kml : kml (xml) url for overlay + + You can access the map object of each element through jquery data map property + + eg: var map=$("mydiv").data("map"); note : replace "mydiv" with your div selector + + For documentation look at non-minified version or in the site. + Note this software is provided AS IS with no warranty. It is provided free of charge for u to use. + Author: Nikos M. + Site: http://nikos-web-development.netai.net + +*/ +(function(a){a.fn.googlemapv3=function(b){var c={aData:null,center:null,type:google.maps.MapTypeId.ROADMAP,kml:null},d=a.extend(c,b),e=function(a){function g(a,b){var e=new google.maps.InfoWindow({content:d.aData[a].info}),f=new google.maps.Marker({position:new google.maps.LatLng(d.aData[a].lat,d.aData[a].lng),map:c,title:d.aData[a].title});google.maps.event.addListener(f,"click",function(){e.open(c,f)})}var b={zoom:d.center.zoom,center:new google.maps.LatLng(d.center.lat,d.center.lng),mapTypeId:d.type},c=new google.maps.Map(a[0],b);a.data({map:c});for(var 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 M3Tt|jmOaP+*%5<8zyJUM literal 0 HcmV?d00001 diff --git a/img/d3.jpg b/img/d3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67f610b54419b0a26411c7954b28ac004c7b0bff GIT binary patch literal 23400 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 literal 0 HcmV?d00001 diff --git a/img/d4.jpg b/img/d4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00512cf1643ea1ce4718172a230cf11b1852d3bd GIT binary patch literal 26230 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

    qf8!)C}c0Bydu|Vpa^OY;Nam2PKUQQ!<;jK#X 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 literal 0 HcmV?d00001 diff --git a/img/d8.jpg b/img/d8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4add358748ae8797eaa69c9a4db6c187dda83ab GIT binary patch literal 22882 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 VmFY;BQ(Lz(^xNo-g20o>{{eHY=(+#^ literal 0 HcmV?d00001 diff --git a/img/d9.jpg b/img/d9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d250b213c1dc6193d725c258edb3b31e9251e051 GIT binary patch literal 18728 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 QHMt&@{W=_TS}V8z7gBiTMgRZ+ literal 0 HcmV?d00001 diff --git a/jquery/jquery.js b/jquery/jquery.js new file mode 100644 index 0000000..6db2afa --- /dev/null +++ b/jquery/jquery.js @@ -0,0 +1,3 @@ +/*! jQuery v1.8.3 jquery.com | jquery.org/license */ +(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
    a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
    t
    ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="

    ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
    ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

    ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
    ","
    "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
    ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); +jQuery.noConflict(); diff --git a/noflash/ajax-loader.gif b/noflash/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c86177b784140a8df1071e03238d2c8006aba63 GIT binary patch literal 404 zcmZ?wbhEHb)Mnsj_{hNU|Ns9bf^RN$eFc(=|GE8KLxP+PrXejVBT({9HC1tT9(pe2~b*d75Iqrjh- zym3~`@ijG{XC&VH-jgz8#{5$Yy_~%Ybat?3pWV3jr3&9B##9lh{D@DreW&~`KbobJ z6m)z&b`wDkGXR>na#mLKo%~1qT*BKcA6E7(xw2rzF1}^lhhF<6n{_@vdG6)Upjk84 zn4U4{aXzJznDZA7_33z1_l5GGMIw^ literal 0 HcmV?d00001 diff --git a/noflash/jquery.animation.easing.js b/noflash/jquery.animation.easing.js new file mode 100644 index 0000000..dc6eff6 --- /dev/null +++ b/noflash/jquery.animation.easing.js @@ -0,0 +1,343 @@ +/* +Robert Penner's original easing equations modified for JQuery animate method, Jamie Lemon 2009 lemonsanver.com + +Below are easing equations based on Robert Penner's work, modified for JQuery +The "In" part of an animation is the start of it, the "Out" part is the end of it +If you apply "easing" at the "In" or the "Out" then the supplied animation curve is most apparent at that point +Enjoy the animation curves! + +usage: $(".myImageID").animate({"left": "+=100"},{queue:false, duration:500, easing:"bounceEaseOut"}); + +function list: +back +bounce +circ +cubic +elastic +expo +quad +quart +quint +sine + + +Note in JQuey's native animate function the supplied parameters are supplied as follows: + +easingAlgorythmEaseType: function( p, n, firstNum, diff ) + +@param p The time phase between 0 and 1 +@param n Not sure what this is :), in any case its not used +@param firstNum The first number in the transform +@param diff The difference in in pixels required + +*/ + +/* +Disclaimer for Robert Penner's Easing Equations license: + +TERMS OF USE - EASING EQUATIONS + +Open source under the BSD License. + +Copyright © 2001 Robert Penner +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +jQuery.extend( + + jQuery.easing, + { + + //*****linear + linear:function(a,b,c,d){return c+d*a}, + + // ******* back + backEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + var s = 1.70158; // default overshoot value, can be adjusted to suit + return c*(p/=1)*p*((s+1)*p - s) + firstNum; + }, + + backEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + var s = 1.70158; // default overshoot value, can be adjusted to suit + return c*((p=p/1-1)*p*((s+1)*p + s) + 1) + firstNum; + }, + + backEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + var s = 1.70158; // default overshoot value, can be adjusted to suit + if ((p/=0.5) < 1) + return c/2*(p*p*(((s*=(1.525))+1)*p - s)) + firstNum; + else + return c/2*((p-=2)*p*(((s*=(1.525))+1)*p + s) + 2) + firstNum; + }, + + // ******* bounce + bounceEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + var inv = this.bounceEaseOut (1-p, 1, 0, diff); + return c - inv + firstNum; + }, + + bounceEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if (p < (1/2.75)) + { + return c*(7.5625*p*p) + firstNum; + } + else if (p < (2/2.75)) + { + return c*(7.5625*(p-=(1.5/2.75))*p + .75) + firstNum; + } + else if (p < (2.5/2.75)) + { + return c*(7.5625*(p-=(2.25/2.75))*p + .9375) + firstNum; + } + else + { + return c*(7.5625*(p-=(2.625/2.75))*p + .984375) + firstNum; + } + }, + + + // ******* circ + circEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return -c * (Math.sqrt(1 - (p/=1)*p) - 1) + firstNum; + }, + + circEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return c * Math.sqrt(1 - (p=p/1-1)*p) + firstNum; + }, + + circEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if ((p/=0.5) < 1) + return -c/2 * (Math.sqrt(1 - p*p) - 1) + firstNum; + else + return c/2 * (Math.sqrt(1 - (p-=2)*p) + 1) + firstNum; + }, + + // ******* cubic + cubicEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return c*(p/=1)*p*p + firstNum; + }, + + cubicEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return c*((p=p/1-1)*p*p + 1) + firstNum; + }, + + cubicEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if ((p/=0.5) < 1) + return c/2*p*p*p + firstNum; + else + return c/2*((p-=2)*p*p + 2) + firstNum; + }, + + // ******* elastic + elasticEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if (p==0) return firstNum; + if (p==1) return c; + + + var peroid = 0.25; + var s; + var amplitude = c; + + if (amplitude < Math.abs(c)) + { + amplitude = c; + s = peroid/4; + } + else + { + s = peroid/(2*Math.PI) * Math.asin (c/amplitude); + } + + return -(amplitude*Math.pow(2,10*(p-=1)) * Math.sin( (p*1-s)*(2*Math.PI)/peroid )) + firstNum; + }, + + elasticEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if (p==0) return firstNum; + if (p==1) return c; + + var peroid = 0.25; + var s; + var amplitude = c; + + if (amplitude < Math.abs(c)) + { + amplitude = c; + s = peroid/4; + } + else + { + s = peroid/(2*Math.PI) * Math.asin (c/amplitude); + } + + return -(amplitude*Math.pow(2,-10*p) * Math.sin( (p*1-s)*(2*Math.PI)/peroid )) + c; + }, + + // ******* expo + expoEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return (p==0) ? firstNum : c * Math.pow(2, 10 * (p - 1)) + firstNum - c * 0.001; + }, + + expoEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return (p==1) ? c : diff * 1.001 * (-Math.pow(2, -10 * p) + 1) + firstNum; + }, + + expoEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if (p==0) return firstNum; + if (p==1) return c; + + if ((p/=0.5) < 1) + return c/2 * Math.pow(2, 10 * (p - 1)) + firstNum - c * 0.0005; + else + return c/2 * 1.0005 * (-Math.pow(2, -10 * --p) + 2) + firstNum; + }, + + // ******* quad + quadEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return c*(p/=1)*p + firstNum; + }, + + quadEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return -c *(p/=1)*(p-2) + firstNum; + }, + + quadEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if ((p/=0.5) < 1) + return c/2*p*p + firstNum; + else + return -c/2 * ((--p)*(p-2) - 1) + firstNum; + }, + + // ******* quart + quartEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return c*(p/=1)*p*p*p + firstNum; + }, + + quartEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return -c * ((p=p/1-1)*p*p*p - 1) + firstNum; + }, + + quartEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if ((p/=0.5) < 1) + return c/2*p*p*p*p + firstNum; + else + return -c/2 * ((p-=2)*p*p*p - 2) + firstNum; + }, + + // ******* quint + quintEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return c*(p/=1)*p*p*p*p + firstNum; + }, + + quintEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + return c*((p=p/1-1)*p*p*p*p + 1) + firstNum; + }, + + quintEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + + if ((p/=0.5) < 1) + return c/2*p*p*p*p*p + firstNum; + else + return c/2*((p-=2)*p*p*p*p + 2) + firstNum; + }, + + // ******* sine + sineEaseIn:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + return -c * Math.cos(p * (Math.PI/2)) +c + firstNum; + }, + + sineEaseOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + return c * Math.sin(p * (Math.PI/2)) + firstNum; + }, + + sineEaseInOut:function(p, n, firstNum, diff) { + + var c=firstNum+diff; + return -c/2 * (Math.cos(Math.PI*p) - 1) + firstNum; + } + } +); diff --git a/noflash/jquery.noflash.js b/noflash/jquery.noflash.js new file mode 100644 index 0000000..8751f7e --- /dev/null +++ b/noflash/jquery.noflash.js @@ -0,0 +1,1384 @@ +/* +Documentation + +Transitions (ie the specific effect to apply): + + random (a combination of the rest transitions) + rotate-tiles + rotate-tiles-reverse + flip-tiles-horizontal + flip-tiles-vertical + iris + iris-reverse + fade-tiles + fade-grow-tiles + fade-shrink-tiles + shrink-tiles + grow-tiles + shrink-tiles-horizontal + grow-tiles-horizontal + grow-tiles-vertical + grow-fade-tiles-horizontal + grow-fade-tiles-vertical + shrink-tiles-vertical + move-tiles-vertical-down + move-tiles-vertical-up + move-tiles-vertical-up-down + move-tiles-horizontal-right + move-tiles-horizontal-left + move-tiles-horizontal-left-right + move-fade-tiles-vertical-down + move-fade-tiles-vertical-up + move-fade-tiles-vertical-up-down + move-fade-tiles-horizontal-right + move-fade-tiles-horizontal-left + move-fade-tiles-horizontal-left-right + fly-top-left + fly-bottom-left + fly-top-right + fly-bottom-right + fly-left + fly-right + fly-top + fly-bottom + pan-top-left + pan-top-right + pan-bottom-right + pan-bottom-left + pan-left + pan-right + pan-top + pan-bottom + +Orderings (ie the order of the tiles in the transition animation): + + checkerboard + diagonal-top-left + diagonal-top-right + diagonal-bottom-left + diagonal-bottom-right + rows + rows-reverse + columns + columns-reverse + rows-first + rows-first-reverse + columns-first + columns-first-reverse + spiral-top-left + spiral-top-right + spiral-bottom-left + spiral-bottom-right + spiral-top-left-reverse + spiral-top-right-reverse + spiral-bottom-left-reverse + spiral-bottom-right-reverse + random + up-down + up-down-reverse + left-right + left-right-reverse + + +Easing + +i use a jquery easings plugin (jquery.animation.easing.js) +however u can use your own easings, just include the js file and use the name of the easing function in the easing parameter +note: some default transitions use the easing functions from jquery.animation.easing.js so include it in ur scripts +Duration + +The duration of the transition in seconds +Delay + +The duration of the image after the transition until the next transition in seconds +Rows + +The number of rows to slice image for transition +note: some transitions use default rows regardless of parameter +Columns + +The number of columns to slice image for transition +note: some transitions use default columns regardless of parameter +Overlap + +The percentage of overlap between each slice during animation +0: next slice starts after previous finishes(no overlap), 1: all start simultaneously (full overlap) +Javascript-only parameters + +Previous parameters can be applied either through html or through javascript the next set of parameters are applied only as plugin parameters through javascript +Caption + +Boolean, wether to show captions or not, default true +Controls + +Boolean, wether to show controls or not, default true +randomOrder + +Boolean, wether to randomize order of images, default false +Preload + +Boolean, wether to preload images, default true +preloaderClass + +String, css class of div that contains the preloader (look at noflash.css) +captionClass + +String, css class to apply to caption holder +controlsClass + +String, css class to apply to controls holder +backColor + +String, color code for background color of slideshow +width,height + +The width and height of the images in pixels, numbers +imgs + +Array of additional images with the transitions etc to add to the slideshow, the parameters are the same as the html parameters (ie transition, easing, ordering, rows,etc) additional parameters are +src: the url of the image, +caption: the caption text/html for image, +alt: the alt attribute for the image +Note: + +If no transition, rows etc parameters are provided for each image then the javascript options parameters act as default +Also if multiple elements match the selector only the first will be the slideshow (the code would be too messy if multiple elements were matched) +If u want to have multiple copies just run the plugin once for each matched element + + +version 1.8 +Note this software is provided AS IS with no warranty. It is provided free of charge for u to use. +Author: Nikos M. +Site: http://nikos-web-development.netai.net +*/ +;(function($){ +// attach core functions to jquery as singleton/static +if (typeof $.noflashCore=='undefined' || $.noflashCore==null) +{ + // override default animation step to animate custom props for advanced fx + var $_fx_step_default = $.fx.step._default; + $.fx.step._default = function (fx) { + if (!fx.elem._customAnimate) return $_fx_step_default(fx); + fx.elem[fx.prop] = fx.now; + }; + +// core plugin functions used by all plugin instances +$.noflashCore={ + Matrix2D:function(){ + // default eye matrix + this.eye=function(){ + this.val={M11:1,M12:0,M21:0,M22:1}; + }; + + this.eye(); + + // drop in any values given + if (arguments.length>0) + { + this.val=$.extend(true,this.val,arguments[0]); + } + + // public methods + this.add=function(m){ + this.val.M11+=m.val.M11; + this.val.M12+=m.val.M12; + this.val.M21+=m.val.M21; + this.val.M22+=m.val.M22; + }; + + this.leftMult=function(m){ + var t11,t12,t21,t22; + t11=m.val.M11*this.val.M11+m.val.M12*this.val.M21; + t12=m.val.M11*this.val.M12+m.val.M12*this.val.M22; + t21=m.val.M21*this.val.M11+m.val.M22*this.val.M21; + t22=m.val.M21*this.val.M12+m.val.M22*this.val.M22; + this.val.M11=t11; + this.val.M12=t12; + this.val.M21=t21; + this.val.M22=t22; + }; + + this.rightMult=function(m){ + var t11,t12,t21,t22; + t11=this.val.M11*m.val.M11+this.val.M12*m.val.M21; + t12=this.val.M11*m.val.M12+this.val.M12*m.val.M22; + t21=this.val.M21*m.val.M11+this.val.M22*m.val.M21; + t22=this.val.M21*m.val.M12+this.val.M22*m.val.M22; + this.val.M11=t11; + this.val.M12=t12; + this.val.M21=t21; + this.val.M22=t22; + }; + + this.display=function(){ + return("M11="+this.val.M11+", "+"M12="+this.val.M12+", "+"M21="+this.val.M21+", "+"M22="+this.val.M22); + }; + }, + + cutimage:function(img,rows,columns,ow,oh) + { + var iw=ow;//img.width(); + var ih=oh;//img.height(); + var w=Math.round(iw/columns); + var h=Math.round(ih/rows); + var pieces=[]; + for (var i=0;i
    "); + var x=i*w; + var y=j*h; + dd.css({margin:0,padding:0,overflow:"hidden",position:"absolute",top:y+"px",left:x+"px",width:w+"px",height:h+"px",background:"transparent url('"+img.attr('src')+"') no-repeat "+(-x)+"px "+(-y)+"px"}); + pieces[i*rows+j]={piece:dd,w:w,h:h,x:x,y:y,iw:iw,ih:ih}; + } + } + return(pieces); + }, + + destroypieces:function(pieces){ + if (pieces!=null) + { + for (var i=0;i, 1=\/, 2=<, 3=/\ + dir=1; + break; + } + while ((max_i>=min_i) && (max_j>=min_j)) + { + if (inc) + { + temp.push(pieces[j*rows+i]); + } + inc=true; + switch (order[mode]) + { + case 0: // left to right + if (j>=max_j) + { + mode=(mode+1)%4; + inc=false; + if (dir==1) + min_i++; + else + max_i--; + } + else + j++; + break; + case 1: // top to bottom + if (i>=max_i) + { + mode=(mode+1)%4; + inc=false; + if (dir==1) + max_j--; + else + min_j++; + } + else + i++; + break; + case 2: // right to left + if (j<=min_j) + { + mode=(mode+1)%4; + inc=false; + if (dir==1) + max_i--; + else + min_i++; + } + else + j--; + break; + case 3: // bottom to top + if (i<=min_i) + { + mode=(mode+1)%4; + inc=false; + if (dir==1) + min_j++; + else + max_j--; + } + else + i--; + break; + } + } + if (type>=4) temp.reverse(); + return({pieces:temp,delays:$.noflashCore.linearArray(temp.length),groups:temp.length}); + }, + + spiralTopLeft:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,0)); + }, + spiralTopRight:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,1)); + }, + spiralBottomLeft:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,2)); + }, + spiralBottomRight:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,3)); + }, + spiralTopLeftRev:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,4)); + }, + spiralTopRightRev:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,5)); + }, + spiralBottomLeftRev:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,6)); + }, + spiralBottomRightRev:function(pieces,rows,columns){ + return($.noflashCore.spiral(pieces,rows,columns,7)); + }, + upDown:function(pieces,rows,columns){ + var newpieces=[]; + var odd=false; + for (var i=0;i
    "); + + var preload=function(callback){ + howmany=0; + loadimgs=[]; + failed=[]; + holder.append(prediv); + var load=function(e){ + howmany++; + if (e.type=="error") + { + failed.push($(this).attr("src")); + } + if (imgs.length==howmany) + { + callback(); + } + }; + for (var i=0;i"); + controls.find(".bullets").append(anc); + } + } + if (options.controls) + { + controls.find(".controls").append(""); + controls.find(".bullet").click(function(){ + if (!paused) + { + var c=parseInt($(this).attr("rel")); + if (!mutex) + doTransition(c+""); + } + }); + controls.find(".prev").click(function(){ + if (!paused) + { + prevTransition(); + } + }); + controls.find(".next").click(function(){ + if (!paused) + { + nextTransition(); + } + }); + controls.find(".play-pause").click(function(){ + paused=!paused; + if (paused) + { + stopPlay(); + $(this).addClass('paused'); + } + else + { + resumePlay(); + $(this).removeClass('paused'); + } + }); + } + + // randomize order + if (options.randomOrder) + ind=$.noflashCore.random(ind,0,0).pieces; + prevcurrent=0; + current=0; + thisimg.append(imgs[ind[current]]); + if (options.controls) + { + toggleActive(); + } + + if (options.caption && captions[ind[current]]!=null && captions[ind[current]]!="") + { + caption.html(captions[ind[current]]).show();//fadeIn(parseFloat(fx[ind[current]].delay)*200,"linear"); + } + prepareTransition(); + + }; + + var toggleActive=function(){ + /*if (prevcurrent>-1) + controls.find('[rel="'+prevcurrent+'"]').removeClass("active");*/ + controls.find(".bullet").removeClass("active"); + controls.find('[rel="'+current+'"]').addClass("active"); + }; + + var init=function(){ + holder=$("
    "); + holder.css({margin:"0px",padding:"0px",overflow:"hidden",position:"absolute",top:"0px",left:"0px",width:options.width+"px",height:options.height+"px","background-color":options.backColor}); + // parse dom data + $this.children("div").each(function(){ + imgs.push($(this).children("img").filter(":first").css({position:"absolute"})); + captions.push($(this).children("span").filter(":first").html()); + var thisfx={}; + //var data=$(this)[0].className.split(" "); + thisfx.transition=options.transition; + thisfx.delay=options.delay; + thisfx.easing=options.easing; + thisfx.ordering=options.ordering; + thisfx.rows=options.rows; + thisfx.columns=options.columns; + thisfx.overlap=options.overlap; + thisfx.duration=options.duration; + if ($(this).attr("class")!="" && $(this).attr("class")!=null) + { + var data=$(this).attr("class").split(" "); + for (var i=0;i")); + else + imgs.push($("")); + var thisfx={}; + + if (options.imgs[i].transition!=null) + thisfx.transition=options.imgs[i].transition; + else + thisfx.transition=options.transition; + + if (options.imgs[i].easing!=null) + thisfx.easing=options.imgs[i].easing; + else + thisfx.easing=options.easing; + + if (options.imgs[i].ordering!=null) + thisfx.ordering=options.imgs[i].ordering; + else + thisfx.ordering=options.ordering; + + if (options.imgs[i].delay!=null) + thisfx.delay=options.imgs[i].delay; + else + thisfx.delay=options.delay; + + if (options.imgs[i].rows!=null) + thisfx.rows=options.imgs[i].rows; + else + thisfx.rows=options.rows; + + if (options.imgs[i].columns!=null) + thisfx.columns=options.imgs[i].columns; + else + thisfx.columns=options.columns; + + if (options.imgs[i].overlap!=null) + thisfx.overlap=options.imgs[i].overlap; + else + thisfx.overlap=options.overlap; + + if (options.imgs[i].duration!=null) + thisfx.duration=options.imgs[i].duration; + else + thisfx.duration=options.duration; + + fx.push(thisfx); + + if (options.imgs[i].caption!=null) + captions.push(options.imgs[i].caption); + else + captions.push(""); + } + } + + $this.append(holder); + + thisimg=$("
    "); + thisimg.css({margin:0,padding:0,position:"absolute",top:"0px",left:"0px","z-index":2}); + nextimg=$("
    "); + nextimg.css({margin:0,padding:0,position:"absolute",top:"0px",left:"0px","z-index":1}); + holder.append(thisimg); + holder.append(nextimg); + caption=$("
    "); + caption.css({"z-index":4}); + caption.hide(); + if (options.caption) + holder.append(caption); + controls=$("
    "); + controls.css({"z-index":10}); + controls.append("
    "); + if (options.controls) + holder.append(controls); + + if (options.preload) + preload(afterpreload); + else + afterpreload(); + }; + var numpiec=0,stopped=false,animation_in_progress=false; + var doTransition=function(dir){ + clearTimeout(timer); + // stop previous animations + if (p!=null /*&& animation_in_progress*/) + { + for (var i=0;i0) + { + if (dir=="+1") + { + current=(current+1)%imgs.length; + } + else if (dir=="-1") + { + current=(current+imgs.length-1)%imgs.length; + } + else + current=parseInt(dir); + } + if (options.caption) caption.stop(true,true).hide(); + if (options.controls) + { + toggleActive(); + } + + var fxi=fx[ind[current]]; + if (fxi.transition=="random") + { + fxi=$.noflashCore.getRandomTransition(); + } + var ord=fxi.ordering; + var r=($.noflashCore.transitions[fxi.transition].rows!=null)?$.noflashCore.transitions[fxi.transition].rows:fxi.rows; + var c=($.noflashCore.transitions[fxi.transition].columns!=null)?$.noflashCore.transitions[fxi.transition].columns:fxi.columns; + + if (p2!=null) + p2=$.noflashCore.destroypieces(p2); + if (p!=null) + p=$.noflashCore.destroypieces(p); + + if ($.noflashCore.transitions[fxi.transition].reverse==true) + { + p=$.noflashCore.cutimage(imgs[ind[prevcurrent]],r,c,options.width,options.height); + thisimg.append(imgs[ind[current]]); + } + else + p=$.noflashCore.cutimage(imgs[ind[current]],r,c,options.width,options.height); + + howMany=0; + numpiec=p.length; + if (fxi.transition=="flip-tiles-horizontal" || fxi.transition=="flip-tiles-vertical") + { + p2=$.noflashCore.cutimage(imgs[ind[prevcurrent]],r,c,options.width,options.height); + for (var i=0;i"); + //dd.css({position:"absolute",margin:0,padding:0,top:parseFloat(p[i].piece.css("top"))+p[i].piece.height()/2+"px",left:parseFloat(p[i].piece.css("left"))+p[i].piece.width()/2+"px"}); + dd.css({position:"absolute",margin:0,padding:0,top:p[i].y+"px",left:p[i].x+"px",width:p[i].w+"px",height:p[i].h+"px"}); + // to animate custom properties like rotation, scaling etc + dd[0]._custom_step=0; + dd[0]._customAnimate=true; + dd[0]._p1=p[i].piece[0]; + dd[0]._p2=p2[i].piece[0]; + dd[0]._x=p[i].x; + dd[0]._y=p[i].y; + dd[0]._w=p[i].w; + dd[0]._h=p[i].h; + //dd.append(p2[i].piece); + //dd.append(p[i].piece); + p2[i].piece.appendTo(dd); + p[i].piece.appendTo(dd); + //p[i].piece.css({position:"absolute",top:-p[i].piece.height()/2+"px",left:-p[i].piece.width()/2+"px",visibility:"hidden"}); + //p2[i].piece.css({position:"absolute",top:-p2[i].piece.height()/2+"px",left:-p2[i].piece.width()/2+"px",visibility:"visible"}); + p[i].piece.css({position:"absolute",top:"0px",left:"0px",visibility:"hidden"}); + p2[i].piece.css({position:"absolute",top:"0px",left:"0px",visibility:"visible"}); + p[i].piece=dd; + } + thisimg.empty(); + } + if (fxi.transition=="rotate-tiles" || fxi.transition=="rotate-tiles-reverse") + { + for (var i=0;i"); + //dd.append(p2[i].piece); + //dd.append(p[i].piece); + p2[i].piece.appendTo(dd); + p[i].piece.appendTo(dd); + p[i].piece=dd; + dd.css({position:"absolute",margin:0,padding:0}); + } + thisimg.empty(); + } + var ordobj=$.noflashCore.ordering[ord](p,r,c); + p=ordobj.pieces; + nextimg.empty(); + thisimg.css({"z-index":0}); + fxi.overlap=Math.min(1,Math.max(0,fxi.overlap)); + //fxi.overlap=Math.min(1,fxi.overlap); + var ngroups=ordobj.groups; + var d=1000*fxi.duration/(ngroups-(ngroups-1)*fxi.overlap); + var o=d*fxi.overlap; + var sd=d-o; + var odd=false; + animation_in_progress=true; + for (var i=0;i1) + sc-=2*(sc-1); + + var sk=-(1-sc)*2; + + var m=new $.noflashCore.Matrix2D(); + m.leftMult(new $.noflashCore.Matrix2D({M11:1,M12:Math.tan(sk*toRad),M21:0,M22:1})); + m.leftMult(new $.noflashCore.Matrix2D({M11:sc,M12:0,M21:0,M22:1})); + + if (cssTransformProp!=null) + { + this.style[cssTransformProp]="matrix("+m.val.M11+","+m.val.M21+","+m.val.M12+","+m.val.M22+",0,0)"; + this.style[cssOriginProp]="50% 50%"; + } + else if (this.style.filter!=null) + { + this.style.filter='progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11 = ' + m.val.M11 + ', M12 = ' + m.val.M12 + ', M21 = ' + m.val.M21 + ', M22 = ' + m.val.M22 + ')'; + this.style.left=this._x+0.5*(1-sc)*this._w+"px"; + } + }; + } + if (fxi.transition=="flip-tiles-vertical") + { + animateoptions.step=function(now,fx){ + var sc=2*(1-now)-1; + if (sc<0) + { + //$(this).children(":eq(0)").css("visibility","hidden"); + //$(this).children(":eq(1)").css("visibility","visible"); + this._p1.style.visibility="visible"; + this._p2.style.visibility="hidden"; + sc=-sc; + } + else + { + //$(this).children(":eq(1)").css("visibility","hidden"); + //$(this).children(":eq(0)").css("visibility","visible"); + this._p2.style.visibility="visible"; + this._p1.style.visibility="hidden"; + } + if (sc>1) + sc-=2*(sc-1); + + var sk=-(1-sc)*2; + + var m=new $.noflashCore.Matrix2D(); + m.leftMult(new $.noflashCore.Matrix2D({M11:1,M12:0,M21:Math.tan(sk*toRad),M22:1})); + m.leftMult(new $.noflashCore.Matrix2D({M11:1,M12:0,M21:0,M22:sc})); + + if (cssTransformProp!=null) + { + this.style[cssTransformProp]="matrix("+m.val.M11+","+m.val.M21+","+m.val.M12+","+m.val.M22+",0,0)"; + this.style[cssOriginProp]="50% 50%"; + } + else if (this.style.filter!=null) + { + this.style.filter='progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11 = ' + m.val.M11 + ', M12 = ' + m.val.M12 + ', M21 = ' + m.val.M21 + ', M22 = ' + m.val.M22 + ')'; + this.style.top=this._y+0.5*(1-sc)*this._h+"px"; + } + }; + } + if (fxi.transition=="rotate-tiles" || fxi.transition=="rotate-tiles-reverse") + { + animateoptions.step=function(now,fx){ + var sc=now; + var rot=((now*720)%360)*toRad; + if (sc>1) + sc-=2*(sc-1); + + if (sc<0) + sc+=-2*sc; + + var m=new $.noflashCore.Matrix2D(); + var c=Math.cos(rot); + var s=Math.sin(rot); + m.leftMult(new $.noflashCore.Matrix2D({M11:c,M12:-s,M21:s,M22:c})); + m.leftMult(new $.noflashCore.Matrix2D({M11:sc,M12:0,M21:0,M22:sc})); + + if (cssTransformProp!=null) + { + this.style[cssTransformProp]="matrix("+m.val.M11+","+m.val.M21+","+m.val.M12+","+m.val.M22+",0,0)"; + this.style[cssOriginProp]="50% 50%"; + } + else if (this.style.filter!=null) + { + this.style.filter='progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11 = ' + m.val.M11 + ', M12 = ' + m.val.M12 + ', M21 = ' + m.val.M21 + ', M22 = ' + m.val.M22 + ')'; + + var h=this.clientHeight; + var w=this.clientWidth; + this.style.left=this._x/*+0.5*(1-sc)*this._w*/+0.5*(w-this.offsetWidth)+"px"; + this.style.top=this._y/*+0.5*(1-sc)*this._h*/+0.5*(h-this.offsetHeight)+"px"; + } + }; + } + p[i].piece.css(temp.start).appendTo(nextimg).delay(ordobj.delays[i]*sd).animate(temp.animate,animateoptions); + // replacing delay with dummy animation which is cancelable + //p[i].piece.appendTo(nextimg).css(temp.start).animate({"foodummy":1},ordobj.delays[i]*sd).animate(temp.animate,animateoptions); + + odd=!odd; + } + }; + + + var stopPlay=function(){ + dotimer=false; + clearTimeout(timer); + }; + + var resumePlay=function(){ + dotimer=true; + //prepareTransition(); + doTransition("+1"); + }; + + var nextTransition=function(){ + if (imgs.length>0) + { + //prevcurrent=current; + //current=(current+1)%imgs.length; + //if (!mutex) + doTransition("+1"); + } + }; + + var prevTransition=function(){ + if (imgs.length>0) + { + //prevcurrent=current; + //current=(current+imgs.length-1)%imgs.length; + //if (!mutex) + doTransition("-1"); + } + }; + + var prepareTransition=function(){ + if (imgs.length>0) + { + if (dotimer) + timer=setTimeout(function(){/*if (!mutex)*/ doTransition("+1");},fx[ind[current]].delay*1000); + //prevcurrent=current; + //current=(current+1)%imgs.length; + } + }; + + var endTransition=function(){ + //howMany++; + //if (howMany==numpiec) + { + thisimg.empty(); + thisimg.append(imgs[ind[current]]); + thisimg.css({"z-index":2}); + nextimg.empty(); + if (options.caption && captions[ind[current]]!=null && captions[ind[current]]!="") + { + caption.html(captions[ind[current]]).stop(true,true).show();//fadeIn(parseFloat(fx[ind[current]].delay)*200,"linear"); + } + animation_in_progress=false; + prepareTransition(); + } + }; + + // go + init(); + // it is chainable + return(this); +}; +})(jQuery); diff --git a/noflash/jquery.noflash.min.js b/noflash/jquery.noflash.min.js new file mode 100644 index 0000000..20a3e93 --- /dev/null +++ b/noflash/jquery.noflash.min.js @@ -0,0 +1,10 @@ +/* +version 1.8 + +For documentation look at non-minified version or in the site. +Note this software is provided AS IS with no warranty. It is provided free of charge for u to use. +Author: Nikos M. +Site: http://nikos-web-development.netai.net + +*/ +;(function(a){if(typeof a.noflashCore=="undefined"||a.noflashCore==null){var b=a.fx.step._default;a.fx.step._default=function(a){if(!a.elem._customAnimate)return b(a);a.elem[a.prop]=a.now},a.noflashCore={Matrix2D:function(){this.eye=function(){this.val={M11:1,M12:0,M21:0,M22:1}},this.eye(),arguments.length>0&&(this.val=a.extend(!0,this.val,arguments[0])),this.add=function(a){this.val.M11+=a.val.M11,this.val.M12+=a.val.M12,this.val.M21+=a.val.M21,this.val.M22+=a.val.M22},this.leftMult=function(a){var b,c,d,e;b=a.val.M11*this.val.M11+a.val.M12*this.val.M21,c=a.val.M11*this.val.M12+a.val.M12*this.val.M22,d=a.val.M21*this.val.M11+a.val.M22*this.val.M21,e=a.val.M21*this.val.M12+a.val.M22*this.val.M22,this.val.M11=b,this.val.M12=c,this.val.M21=d,this.val.M22=e},this.rightMult=function(a){var b,c,d,e;b=this.val.M11*a.val.M11+this.val.M12*a.val.M21,c=this.val.M11*a.val.M12+this.val.M12*a.val.M22,d=this.val.M21*a.val.M11+this.val.M22*a.val.M21,e=this.val.M21*a.val.M12+this.val.M22*a.val.M22,this.val.M11=b,this.val.M12=c,this.val.M21=d,this.val.M22=e},this.display=function(){return"M11="+this.val.M11+", "+"M12="+this.val.M12+", "+"M21="+this.val.M21+", "+"M22="+this.val.M22}},cutimage:function(b,c,d,e,f){var g=e,h=f,i=Math.round(g/d),j=Math.round(h/c),k=[];for(var l=0;l"),o=l*i,p=m*j;n.css({margin:0,padding:0,overflow:"hidden",position:"absolute",top:p+"px",left:o+"px",width:i+"px",height:j+"px",background:"transparent url('"+b.attr("src")+"') no-repeat "+ -o+"px "+ -p+"px"}),k[l*c+m]={piece:n,w:i,h:j,x:o,y:p,iw:g,ih:h}}return k},destroypieces:function(a){if(a!=null){for(var b=0;b=j&&m>=k){p&&f.push(b[h*c+g]),p=!0;switch(i[o]){case 0:h>=m?(o=(o+1)%4,p=!1,n==1?j++:l--):h++;break;case 1:g>=l?(o=(o+1)%4,p=!1,n==1?m--:k++):g++;break;case 2:h<=k?(o=(o+1)%4,p=!1,n==1?l--:j++):h--;break;case 3:g<=j?(o=(o+1)%4,p=!1,n==1?k++:m--):g--}}return e>=4&&f.reverse(),{pieces:f,delays:a.noflashCore.linearArray(f.length),groups:f.length}},spiralTopLeft:function(b,c,d){return a.noflashCore.spiral(b,c,d,0)},spiralTopRight:function(b,c,d){return a.noflashCore.spiral(b,c,d,1)},spiralBottomLeft:function(b,c,d){return a.noflashCore.spiral(b,c,d,2)},spiralBottomRight:function(b,c,d){return a.noflashCore.spiral(b,c,d,3)},spiralTopLeftRev:function(b,c,d){return a.noflashCore.spiral(b,c,d,4)},spiralTopRightRev:function(b,c,d){return a.noflashCore.spiral(b,c,d,5)},spiralBottomLeftRev:function(b,c,d){return a.noflashCore.spiral(b,c,d,6)},spiralBottomRightRev:function(b,c,d){return a.noflashCore.spiral(b,c,d,7)},upDown:function(b,c,d){var e=[],f=!1;for(var g=0;g
    "),G=function(c){B=0,D=[],C=[],l.append(F);var d=function(b){B++,b.type=="error"&&C.push(a(this).attr("src")),q.length==B&&c()};for(var e=0;e");n.find(".bullets").append(e)}}b.controls&&(n.find(".controls").append(""),n.find(".bullet").click(function(){if(!x){var b=parseInt(a(this).attr("rel"));E||N(b+"")}}),n.find(".prev").click(function(){x||R()}),n.find(".next").click(function(){x||Q()}),n.find(".play-pause").click(function(){x=!x,x?(O(),a(this).addClass("paused")):(P(),a(this).removeClass("paused"))})),b.randomOrder&&(A=a.noflashCore.random(A,0,0).pieces),u=0,t=0,o.append(q[A[t]]),b.controls&&I(),b.caption&&s[A[t]]!=null&&s[A[t]]!=""&&m.html(s[A[t]]).show(),S()},I=function(){n.find(".bullet").removeClass("active"),n.find('[rel="'+t+'"]').addClass("active")},J=function(){l=a("
    "),l.css({margin:"0px",padding:"0px",overflow:"hidden",position:"absolute",top:"0px",left:"0px",width:b.width+"px",height:b.height+"px","background-color":b.backColor}),k.children("div").each(function(){q.push(a(this).children("img").filter(":first").css({position:"absolute"})),s.push(a(this).children("span").filter(":first").html());var c={};c.transition=b.transition,c.delay=b.delay,c.easing=b.easing,c.ordering=b.ordering,c.rows=b.rows,c.columns=b.columns,c.overlap=b.overlap,c.duration=b.duration;if(a(this).attr("class")!=""&&a(this).attr("class")!=null){var d=a(this).attr("class").split(" ");for(var e=0;e")):q.push(a(""));var d={};b.imgs[c].transition!=null?d.transition=b.imgs[c].transition:d.transition=b.transition,b.imgs[c].easing!=null?d.easing=b.imgs[c].easing:d.easing=b.easing,b.imgs[c].ordering!=null?d.ordering=b.imgs[c].ordering:d.ordering=b.ordering,b.imgs[c].delay!=null?d.delay=b.imgs[c].delay:d.delay=b.delay,b.imgs[c].rows!=null?d.rows=b.imgs[c].rows:d.rows=b.rows,b.imgs[c].columns!=null?d.columns=b.imgs[c].columns:d.columns=b.columns,b.imgs[c].overlap!=null?d.overlap=b.imgs[c].overlap:d.overlap=b.overlap,b.imgs[c].duration!=null?d.duration=b.imgs[c].duration:d.duration=b.duration,r.push(d),b.imgs[c].caption!=null?s.push(b.imgs[c].caption):s.push("")}k.append(l),o=a("
    "),o.css({margin:0,padding:0,position:"absolute",top:"0px",left:"0px","z-index":2}),p=a("
    "),p.css({margin:0,padding:0,position:"absolute",top:"0px",left:"0px","z-index":1}),l.append(o),l.append(p),m=a("
    "),m.css({"z-index":4}),m.hide(),b.caption&&l.append(m),n=a("
    "),n.css({"z-index":10}),n.append("
    "),b.controls&&l.append(n),b.preload?G(H):H()},K=0,L=!1,M=!1,N=function(c){clearTimeout(v);if(y!=null)for(var e=0;e0&&(c=="+1"?t=(t+1)%q.length:c=="-1"?t=(t+q.length-1)%q.length:t=parseInt(c)),b.caption&&m.stop(!0,!0).hide(),b.controls&&I();var f=r[A[t]];f.transition=="random"&&(f=a.noflashCore.getRandomTransition());var i=f.ordering,j=a.noflashCore.transitions[f.transition].rows!=null?a.noflashCore.transitions[f.transition].rows:f.rows,k=a.noflashCore.transitions[f.transition].columns!=null?a.noflashCore.transitions[f.transition].columns:f.columns;z!=null&&(z=a.noflashCore.destroypieces(z)),y!=null&&(y=a.noflashCore.destroypieces(y)),a.noflashCore.transitions[f.transition].reverse==1?(y=a.noflashCore.cutimage(q[A[u]],j,k,b.width,b.height),o.append(q[A[t]])):y=a.noflashCore.cutimage(q[A[t]],j,k,b.width,b.height),howMany=0,K=y.length;if(f.transition=="flip-tiles-horizontal"||f.transition=="flip-tiles-vertical"){z=a.noflashCore.cutimage(q[A[u]],j,k,b.width,b.height);for(var e=0;e");l.css({position:"absolute",margin:0,padding:0,top:y[e].y+"px",left:y[e].x+"px",width:y[e].w+"px",height:y[e].h+"px"}),l[0]._custom_step=0,l[0]._customAnimate=!0,l[0]._p1=y[e].piece[0],l[0]._p2=z[e].piece[0],l[0]._x=y[e].x,l[0]._y=y[e].y,l[0]._w=y[e].w,l[0]._h=y[e].h,z[e].piece.appendTo(l),y[e].piece.appendTo(l),y[e].piece.css({position:"absolute",top:"0px",left:"0px",visibility:"hidden"}),z[e].piece.css({position:"absolute",top:"0px",left:"0px",visibility:"visible"}),y[e].piece=l}o.empty()}if(f.transition=="rotate-tiles"||f.transition=="rotate-tiles-reverse")for(var e=0;e");z[e].piece.appendTo(l),y[e].piece.appendTo(l),y[e].piece=l,l.css({position:"absolute",margin:0,padding:0})}o.empty()}var s=a.noflashCore.ordering[i](y,j,k);y=s.pieces,p.empty(),o.css({"z-index":0}),f.overlap=Math.min(1,Math.max(0,f.overlap));var w=s.groups,x=1e3*f.duration/(w-(w-1)*f.overlap),B=x*f.overlap,C=x-B,D=!1;M=!0;for(var e=0;e1&&(e-=2*(e-1));var f=-(1-e)*2,i=new a.noflashCore.Matrix2D;i.leftMult(new a.noflashCore.Matrix2D({M11:1,M12:Math.tan(f*d),M21:0,M22:1})),i.leftMult(new a.noflashCore.Matrix2D({M11:e,M12:0,M21:0,M22:1})),g!=null?(this.style[g]="matrix("+i.val.M11+","+i.val.M21+","+i.val.M12+","+i.val.M22+",0,0)",this.style[h]="50% 50%"):this.style.filter!=null&&(this.style.filter='progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11 = '+i.val.M11+", M12 = "+i.val.M12+", M21 = "+i.val.M21+", M22 = "+i.val.M22+")",this.style.left=this._x+.5*(1-e)*this._w+"px")}),f.transition=="flip-tiles-vertical"&&(E.step=function(b,c){var e=2*(1-b)-1;e<0?(this._p1.style.visibility="visible",this._p2.style.visibility="hidden",e=-e):(this._p2.style.visibility="visible",this._p1.style.visibility="hidden"),e>1&&(e-=2*(e-1));var f=-(1-e)*2,i=new a.noflashCore.Matrix2D;i.leftMult(new a.noflashCore.Matrix2D({M11:1,M12:0,M21:Math.tan(f*d),M22:1})),i.leftMult(new a.noflashCore.Matrix2D({M11:1,M12:0,M21:0,M22:e})),g!=null?(this.style[g]="matrix("+i.val.M11+","+i.val.M21+","+i.val.M12+","+i.val.M22+",0,0)",this.style[h]="50% 50%"):this.style.filter!=null&&(this.style.filter='progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11 = '+i.val.M11+", M12 = "+i.val.M12+", M21 = "+i.val.M21+", M22 = "+i.val.M22+")",this.style.top=this._y+.5*(1-e)*this._h+"px")});if(f.transition=="rotate-tiles"||f.transition=="rotate-tiles-reverse")E.step=function(b,c){var e=b,f=b*720%360*d;e>1&&(e-=2*(e-1)),e<0&&(e+=-2*e);var i=new a.noflashCore.Matrix2D,j=Math.cos(f),k=Math.sin(f);i.leftMult(new a.noflashCore.Matrix2D({M11:j,M12:-k,M21:k,M22:j})),i.leftMult(new a.noflashCore.Matrix2D({M11:e,M12:0,M21:0,M22:e}));if(g!=null)this.style[g]="matrix("+i.val.M11+","+i.val.M21+","+i.val.M12+","+i.val.M22+",0,0)",this.style[h]="50% 50%";else if(this.style.filter!=null){this.style.filter='progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11 = '+i.val.M11+", M12 = "+i.val.M12+", M21 = "+i.val.M21+", M22 = "+i.val.M22+")";var l=this.clientHeight,m=this.clientWidth;this.style.left=this._x+.5*(m-this.offsetWidth)+"px",this.style.top=this._y+.5*(l-this.offsetHeight)+"px"}};y[e].piece.css(n.start).appendTo(p).delay(s.delays[e]*C).animate(n.animate,E),D=!D}},O=function(){w=!1,clearTimeout(v)},P=function(){w=!0,N("+1")},Q=function(){q.length>0&&N("+1")},R=function(){q.length>0&&N("-1")},S=function(){q.length>0&&w&&(v=setTimeout(function(){N("+1")},r[A[t]].delay*1e3))},T=function(){o.empty(),o.append(q[A[t]]),o.css({"z-index":2}),p.empty(),b.caption&&s[A[t]]!=null&&s[A[t]]!=""&&m.html(s[A[t]]).stop(!0,!0).show(),M=!1,S()};return J(),this}})(jQuery); \ No newline at end of file diff --git a/noflash/next.gif b/noflash/next.gif new file mode 100644 index 0000000000000000000000000000000000000000..ebaed17bc43ae2de2bcffdef3ae23b53c9352042 GIT binary patch literal 1632 zcmV-m2A}yyNk%w1VIBY;0QUd@00030|Nr{-{rmd;_VoKAJb^Msc^Wo#Mp}q6Oo9bS zs0T=;HesSSSBC8K{R2Xk971+3T9;36ngB?o1x%(1QmqS0n-EZ*5>AyaY_tfgfI{C~2`FPlPyn!8&4)XNj)>SF8Y0paD~=0aT~~ zQKbP)m;zO(3{sgJW2`4wjCq!``TYL?Ua|mPumD-C09UC1SEc|VuK-@I0A8&CR-XZ6w*g_a0bs2GU9ACKs{&@X z0%f%VWU~TbtO8u6241KNWUUfruMbg)7iq2|b-5#QvL9ocIflnXccF-n??0%EQLW2ysVtOHn^1!S!YZ@3F-u?u3R5L}oPY_S@4 zycuw`7GjnA zy%l-38g8T^gTfzqup@i3IF`^nkHlD-!gZ<20EpE9h|&Ot(ExV20fNl|fyn`W#R7Z6 z0(rayfW`%Z$p?YO2z$T@h0G3qzZGjyT z(mtQjk;mf5`q%69!{+tO>h^fS-J{j#pvKg;<@C$p=;rqO zx!dK;@%;4r{lx6{#N+G3^ZnB2>(2TA)baG@^YrZe{q*(q`2YI-|NZ*=`2PR<|Ns5} z|Nj2^`v3p`A^8LW00930EC2ui03HAy000R80RIUbNRS|)f(R2L#MEVvmQ|`E*4fiV zp~XyF^Z*++44X%7!&n8QQ_&*96I)mfvo_7xF=We(CF^xoO#ZtgY@0P>%9P1c zMorl>X|R?>yS5EZ$%G>OXgd~5nYU-LVm)KlOj%WC$*gU&BO##-A=+rcf)(qVH>0s+ z$zlf0nA}>`wqZa~u*;TVwszriMypn?T+wv#x`o(Qty;;P`JyDEAOuRGK4mlaYg4FO zxHg?KCyWzlT&Qu)O0}oKz!Q5MdGZv=-nn0$JaqyU2OhgTL^y#O1!{MpNe2c(;37&l zq;&y`p&Fz}R1kIj;Pn|*id3Rfh!XMtiBR?*1U`c}3Bt3kUjTNf+APYV&R+m}maHr? z6-SM!Ie#SZ4+0V3K}aBlU5Ki zB@b{=!5JhRFawVlbl?FCBsh={KJM7Fjy*G=BMvxdk~0r64=Atz2P70QLjw$4pn(P( zj8G0e{7ZOA;f(9*UFhV-vXcA65t~_ADpyC`# zOb8Qv&_W9w2=O5bC1kJx3oXR|08TjV#B<35EnEQVJgmNGczyl0}&Xb7_J>ZZ74lg7T0|O@rR6-vyRxW9%o3w z#1TdmQAHkW_+SJRMx<=S4t`v55J6F4v4agtn2`n&7_41o|J zSNsu24Nr`5h#6oUVh9mp98$*BY)lbJA9g5&bSrqI0Y(^wgb@ZJWEb)UA!JlRNgj8Y z^vWGVP$GvRh6M73AYTMM5(XGyeNYctGbX;OML6x9V e2PBhp&PN`o?2*&u2od9oAE^J42{$?g1OPjh3&?K( literal 0 HcmV?d00001 diff --git a/noflash/next.png b/noflash/next.png new file mode 100644 index 0000000000000000000000000000000000000000..1637769474f21ea15164e68f6b45bb068b66e0fe GIT binary patch literal 5290 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 a(HkA9O}*Q(6&si(-jY8LD}oHMAo%~wp5;#f literal 0 HcmV?d00001 diff --git a/noflash/play-pause.png b/noflash/play-pause.png new file mode 100644 index 0000000000000000000000000000000000000000..d09baedf135f88d268fe1674c53e616694ebb7f3 GIT binary patch literal 7395 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 VXI8?%CrJPR002ovPDHLkV1hzqM)Lpw literal 0 HcmV?d00001 diff --git a/noflash/prev.gif b/noflash/prev.gif new file mode 100644 index 0000000000000000000000000000000000000000..1fee2852272f40346f64361496309f39726d4bda GIT binary patch literal 1622 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 M07*qoM6N<$f|E`Ej{pDw literal 0 HcmV?d00001 diff --git a/slideshow-lite/first.gif b/slideshow-lite/first.gif new file mode 100644 index 0000000000000000000000000000000000000000..bc7718aba9c4f3fb6e7004f4440bae932be197b2 GIT binary patch literal 1657 zcmV-<28Q`ZNk%w1VIBY;0QUd@00030|Ns2)^ZEJxFh__nM|>tmfj3>GL|uy>KXWxx zhBacOVSAtfMV$mcjS5VoDq^hyOr{7&lMzmsC|Q^$QHV5cv;a@407;%0N`fL}t37wN z09300RHgt?p#fN}0a2y{OqB#toCsB+3QUp?R-Ft=iWgs}C~mhbYpgPJv_E~jL~fS> zU9bmMp9oQw3|XEIT%!_Lm?mngDs;OhWS=y8yFP`-HfNSbf3j4Cvt^90be6UNVzdBW zt^s7Z0bHj6TB8A0p$1Zv4rHwsXR8=$u@qE_5=nU;WS=H>xGH+PDRs0vc&xhE@c?JG z0A{lQWU>Hcu>fGJ0A8s8Se*f4t^#JW0%frSXRrogs0eDc4q~Dgb-EaIxEE@t8EUB+ zVVNFuwk3VSAaAK4Yo;Z7yD^B!GJ(4_ezrZ4&^n34Gjygzjm1lTrFEvvd#ld?Y`Fkz zv;b7f2zZ**zu*t*#L;m0ENu~iOvCr$pM4J0*K54 zf5HTY$_0qY4U5hViN_j~(3Wvmfx6+Ni z)y(expVjNc?ESjd;?eK>KBLN#$=#vP;jQHNyyf%K?DgF8`M&J=%JTif{QLd>{r~^^|Ns5} z|Nj2`_y7O@A^8LW00930EC2ui03HAy000R80RIUbNbp}HL}0#v0b>YM!G{n9x=BLF z6Ru7eKNTWV!%akpZkqJ!6|EUIWyY2PT4o!5}1N=57yxFb6r zvS73e)v9B!YSp6k%vq~s#EcmuwpJ20X(kHpI1=iXG+nDK#o8M!*DhD8R2@5|iq)-I zvTRf!h$PJ|Pwd21V&y8+CQYQy&7!m_Gb&x{Zr#C^VIYqTi7qK}CoBskRDU>4qgReo zB}$X#fMQqA`5zSu1S(k2MGhKsknr69i37w}z5v$D$hlL8k+}fzINhmqBZ0sK8}`s) zV#-^dCqX_ATd`t-vOkuCU8!T|;RLjVLAL?8i_z`#=tIo-TdjxajJQ;$6K zTolH z5Dhf34m#VclLQDJsLr70w`RRFitoxh+&2jG?Xz4H!ytQ z!xSxea0oYKTyVp+1L4rd5Q`up1QBK|VTKuov{3{VR`_6r6+x5{gA#_|pjZxygaE`3 zEf^v57)vbS#}su)5k(X|d|<>HNI*0f8bLrIg%x5H!gL`|(?Q1-SWE$k8b<&V(Zg+U zVaF4C2vUgHeL(TV99d{qv4k#1@E}tTE3{$87E#oJi6(r|@x&8!c%cRwGQ=d)KaMnk z#u{e`0thU9`0>XepCl3p8;>qitph3tNY*?OpLD?{p1`~uJ0?IF!2Lu2+ DFyQjP literal 0 HcmV?d00001 diff --git a/slideshow-lite/first.png b/slideshow-lite/first.png new file mode 100644 index 0000000000000000000000000000000000000000..2ba2938de3ce0bb43c64245d1782dbbd442c5029 GIT binary patch literal 5353 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"); + if (options.aData[ind].width && options.aData[ind].width>maxw) maxw=options.aData[ind].width; + if (options.aData[ind].height && options.aData[ind].height>maxh) maxh=options.aData[ind].height; + ind++; + }); + } + + + + var items = $(target).children("a"); + + + var instance; + + + + + + // ---------------------------------------- + + + // some mandontory styling + + + // ---------------------------------------- + + + + var maxwid=0; + var maxhei=0; + $(this).append("
    "); + $(this).children("img").each(function(){ + $(target).children(".images").append($(this).clone()); + if ($(this).width()>maxwid) maxwid=$(this).width(); + if ($(this).height()>maxhei) maxhei=$(this).height(); + $(this).remove(); + }); + + if ( ! $(this).hasClass(options.cssClass)) $(this).addClass(options.cssClass); + + if (maxw>0 && maxh>0) $(this).children(".images").css({"width":maxw+"px", "height":maxh+"px"}); + //if (maxw>0 && maxh>0) $(this).children(".images").css({"height":maxh+"px"}); + + +/* + + $(this).css({ + + + width: options.width + "px", + + + height: options.height + "px" + + + }); + +*/ + + + + + + // ---------------------------------------- + + + // create anchor links to make the structure simpler for manupilation + + + // ---------------------------------------- + + + + + $(this).children(".images").children("img").wrap(document.createElement("a")); + + + $(this).children(".images").children("a").attr("target", "blank"); + + + + + + // ---------------------------------------- + + + // add item sequence markups + + + // ---------------------------------------- + + + + + + var i = 1; + + $(this).children(".images").children("a").each(function(){ + + $(this).attr("rel", i++); + $(this).css({position:"absolute",left:0.5*(maxwid-$(this).width())+"px",top:0.5*(maxhei-$(this).height())+"px"}); + }); + + + + + + // ---------------------------------------- + + + // create pagination and caption + + + // ---------------------------------------- + + var pagination; + var caption; + options.pagination=options.pagination.toLowerCase(); + options.fx=options.fx.toLowerCase(); + + if (options.pagination=="pages" || options.pagination=="controls") + { + $(this).append("
    "); + pagination = $(this).children(".controls"); + } + /* + if (options.pagination=="pages") + { + $(this).append("
    "); + pagination = $(this).children(".pages"); + } + else if (options.pagination=="controls") + { + $(this).append("
    "); + pagination=$(this).children(".controls"); + } + */ + if (options.caption) + { + $(this).append("
    "); + caption = $(this).children(".caption"); + } + + var i = 1; + + + var j = 0; + + var playpause=true; + + if (options.pagination=="controls") + { + pagination.append(""); + if (options.controlsText!=null) + { + pagination.children('.first').text(options.controlsText["first"]); + pagination.children('.last').text(options.controlsText["last"]); + pagination.children('.prev').text(options.controlsText["prev"]); + pagination.children('.next').text(options.controlsText["next"]); + pagination.children('.play').text(options.controlsText["pause"]); + pagination.children('.pause').text(options.controlsText["play"]); + } + } + else if (options.pagination=="pages") + $(this).children(".images").children("a").each(function(){ + pagination.append("" + i++ + ""); + }); + + if (options.caption) + $(this).children(".images").children("a").each(function(){ + caption.append("" + $("#" + $(target).attr("id") + " img:nth(" + j++ + ")").attr("alt") + ""); + }); + + if (options.pagination=="controls" || options.pagination=="pages") + pagination.fadeTo(0, 0.8); + + if (options.caption) + { + caption.fadeTo(0, 0.6); + + caption.hide(); + } + + + + // ---------------------------------------- + + + // shortcuts + + + // ---------------------------------------- + + + + + var firstItem = $(target).children(".images").children("a:first"); + + + var lastItem = $(target).children(".images").children("a:last"); + + + var currentItem = firstItem; + var nextItem=currentItem; + + var manual=false; + + + + + // ---------------------------------------- + + + // pagination highlight + + + // ---------------------------------------- + + + + + + var paginationHighlight = function(sequence){ + + + pagination.children("a").removeClass("current"); + + + pagination.children("a:nth(" + sequence + ")").addClass("current"); + + } + + + + + + // ---------------------------------------- + + + // caption + + + // ---------------------------------------- + + + + + + var showCaption = function(sequence){ + + + caption.show(); + + + caption.children("span").hide(); + + + caption.children("span:nth(" + sequence + ")").stop(true,true).fadeIn(1000*options.fadeSeconds/2); + + + }; + + + var startplay=function(){ + playpause=true; + if (options.pagination=="controls") + { + pagination.children(".play").show(); + pagination.children(".pause").hide(); + } + }; + + + // ---------------------------------------- + + + // slideshow logic + + + // ---------------------------------------- + + + + + + var makeSlideshow = function(){ + + + + + + // pagination click + + if (options.pagination=="pages") + { + pagination.children("a").click(function(){ + + + if ( ! $(this).hasClass("current")) + + + { + + + // select the current item after the pagination click + + + nextItem = $(target).children(".images").children("a:nth(" + ($(this).text()-1) + ")"); + + + + + + //nextItem.show(); + + + startSlideshow(); + + + } + + + }); + + } + else if (options.pagination=="controls") + { + + pagination.children(".play").click(function(){ + playpause=false; + pagination.children(".play").hide(); + pagination.children(".pause").show(); + clearTimeout(instance); + }); + + pagination.children(".pause").click(function(){ + startplay(); + startSlideshow(); + }); + + pagination.children(".first").click(function(){ + // select the current item after the pagination click + startplay(); + nextItem = firstItem; + //nextItem.show(); + manual=true; + startSlideshow(); + }); + + pagination.children(".last").click(function(){ + // select the current item after the pagination click + startplay(); + nextItem = lastItem; + //nextItem.show(); + manual=true; + startSlideshow(); + }); + + pagination.children(".prev").click(function(){ + startplay(); + if (currentItem.children("img").attr("src") == firstItem.children("img").attr("src")) + { + nextItem = lastItem; + } + else + { + nextItem=currentItem.prev(); + } + //nextItem.show(); + manual=true; + startSlideshow(); + }); + + pagination.children(".next").click(function(){ + startplay(); + if (currentItem.children("img").attr("src") == lastItem.children("img").attr("src")) + nextItem = firstItem; + else + nextItem = currentItem.next(); + //nextItem.show(); + manual=true; + startSlideshow(); + }); + } + }; + + + continueSlideshow=function(){ + // show caption + + + + + + + // show the current slide + + if (playpause /*&& !manual*/) + { + $(target).children(".images").children("a").stop(true,true).hide(); + currentItem.show().css("z-index",0); + + if (options.caption == true) + { + showCaption(nextItem.attr("rel")-1); + } + + if (options.pagination=="pages") + { + // pagination highlight + paginationHighlight(nextItem.attr("rel")-1); + } + + var thisItem=currentItem; + nextItem.css("z-index",1); + var thatItem=nextItem; + if (options.fx=="slide") + nextItem.stop(true,true).slideDown(options.fadeSeconds*1000, function(){ + //nextItem.fadeIn(options.fadeSeconds*1000, function(){ + //$(target).children("a").hide(); + //if (!manual) + //{ + $(this).show().css("z-index", 1); + if (thatItem!=thisItem) + thisItem.hide(); + //} + //if (manual) {$(this).hide();} + manual=false; + instance = setTimeout(continueSlideshow, (options.pauseSeconds+options.fadeSeconds)*1000); + }); + else + nextItem.stop(true,true).fadeIn(options.fadeSeconds*1000, function(){ + //$(target).children("a").hide(); + //if (!manual) + //{ + $(this).show().css("z-index", 1); + if (thatItem!=thisItem) + thisItem.hide(); + //} + //if (manual) {$(this).hide();} + manual=false; + instance = setTimeout(continueSlideshow, (options.pauseSeconds+options.fadeSeconds)*1000); + }); + currentItem=nextItem; + // prepare for the next slide + // determines the next item (or we need to rewind to the first item?) + if (currentItem.children("img").attr("src") == lastItem.children("img").attr("src")) + { + nextItem = firstItem; + } + else + { + nextItem = currentItem.next(); + } + } + //else clearInterval(instance); + manual=false; + }; + + var startSlideshow = function(){ + startplay(); + clearTimeout(instance); + continueSlideshow(); + }; + + + + + + // ---------------------------------------- + + + // start the slideshow! + + + // ---------------------------------------- + + + + + + makeSlideshow(); + startSlideshow(); + + + }; + + +})(jQuery); \ No newline at end of file diff --git a/slideshow-lite/jquery.slideshow.min.js b/slideshow-lite/jquery.slideshow.min.js new file mode 100644 index 0000000..5d11995 --- /dev/null +++ b/slideshow-lite/jquery.slideshow.min.js @@ -0,0 +1,84 @@ +/** + + + * Slideshow plugin for jQuery + + + * + + + * v0.10.0 + + * + + * Extended and Updated 2011 based on a similar plugin by Fred Wu.. + + + * Dual licensed under the MIT and GPL licenses: + + + * http://www.opensource.org/licenses/mit-license.php + + + * http://www.gnu.org/licenses/gpl.html + + + For documentation look at non-minified version or in the site. + Note this software is provided AS IS with no warranty. It is provided free of charge for u to use. + Author: Nikos M. + Site: http://nikos-web-development.netai.net + +*/ + + + + + +/** + + + * Configuration options: + + + * + + + * pauseSeconds float number of seconds between each photo to be displayed after transition + + + * fadeSeconds float number of seconds for the fading transition + + + * width integer width of the slideshow, in pixels + + + * height integer height of the slideshow, in pixels + + + * caption boolean display photo caption? + + + * cssClass string name of the CSS class, defaults to 'slideshowlite' + + + * pagination string pagination type "controls", "pages", "none" etc.. + + + * fx string indicating fx transition type "fade", "slide" etc + + + * controlsText object of Strings containing the text values for the controls buttons etc.. + + + * aData array optional array of objects containing image source and alt properties (instead of DOM image insertion) + + */ +(function(b){b.fn.slideshow=function(a){var a=b.extend({pauseSeconds:7,fadeSeconds:0.5,width:500,height:500,caption:!0,cssClass:"slideshowlite",pagination:"controls",fx:"fade",controlsText:null,aData:null},a),g=this,l=0,m=0;if(a.aData){var d=0;a.aData.each(function(){b(g).append(""+a.aData[d].alt+"");if(a.aData[d].width&&a.aData[d].width>l)l=a.aData[d].width;if(a.aData[d].height&&a.aData[d].height>m)m= +a.aData[d].height;d++})}b(g).children("a");var n,p=0,q=0;b(this).append("
    ");b(this).children("img").each(function(){b(g).children(".images").append(b(this).clone());b(this).width()>p&&(p=b(this).width());b(this).height()>q&&(q=b(this).height());b(this).remove()});b(this).hasClass(a.cssClass)||b(this).addClass(a.cssClass);l>0&&m>0&&b(this).children(".images").css({width:l+"px",height:m+"px"});b(this).children(".images").children("img").wrap(document.createElement("a"));b(this).children(".images").children("a").attr("target", +"blank");var r=1;b(this).children(".images").children("a").each(function(){b(this).attr("rel",r++);b(this).css({position:"absolute",left:0.5*(p-b(this).width())+"px",top:0.5*(q-b(this).height())+"px"})});var c,h;a.pagination=a.pagination.toLowerCase();a.fx=a.fx.toLowerCase();if(a.pagination=="pages"||a.pagination=="controls")b(this).append("
    "),c=b(this).children(".controls");a.caption&&(b(this).append("
    "),h=b(this).children(".caption"));var r= +1,t=0,s=!0;a.pagination=="controls"?(c.append(""),a.controlsText!=null&&(c.children(".first").text(a.controlsText.first),c.children(".last").text(a.controlsText.last),c.children(".prev").text(a.controlsText.prev),c.children(".next").text(a.controlsText.next), +c.children(".play").text(a.controlsText.pause),c.children(".pause").text(a.controlsText.play))):a.pagination=="pages"&&b(this).children(".images").children("a").each(function(){c.append(""+r++ +"")});a.caption&&b(this).children(".images").children("a").each(function(){h.append(""+b("#"+b(g).attr("id")+" img:nth("+t++ +")").attr("alt")+"")});(a.pagination=="controls"||a.pagination=="pages")&&c.fadeTo(0,0.8);a.caption&&(h.fadeTo(0,0.6),h.hide()); +var k=b(g).children(".images").children("a:first"),o=b(g).children(".images").children("a:last"),f=k,e=f,u=function(a){c.children("a").removeClass("current");c.children("a:nth("+a+")").addClass("current")},v=function(b){h.show();h.children("span").hide();h.children("span:nth("+b+")").stop(!0,!0).fadeIn(1E3*a.fadeSeconds/2)},j=function(){s=!0;a.pagination=="controls"&&(c.children(".play").show(),c.children(".pause").hide())};continueSlideshow=function(){if(s){b(g).children(".images").children("a").stop(!0, +!0).hide();f.show().css("z-index",0);a.caption==!0&&v(e.attr("rel")-1);a.pagination=="pages"&&u(e.attr("rel")-1);var c=f;e.css("z-index",1);var d=e;a.fx=="slide"?e.stop(!0,!0).slideDown(a.fadeSeconds*1E3,function(){b(this).show().css("z-index",1);d!=c&&c.hide();n=setTimeout(continueSlideshow,(a.pauseSeconds+a.fadeSeconds)*1E3)}):e.stop(!0,!0).fadeIn(a.fadeSeconds*1E3,function(){b(this).show().css("z-index",1);d!=c&&c.hide();n=setTimeout(continueSlideshow,(a.pauseSeconds+a.fadeSeconds)*1E3)});f=e; +e=f.children("img").attr("src")==o.children("img").attr("src")?k:f.next()}};var i=function(){j();clearTimeout(n);continueSlideshow()};(function(){a.pagination=="pages"?c.children("a").click(function(){b(this).hasClass("current")||(e=b(g).children(".images").children("a:nth("+(b(this).text()-1)+")"),i())}):a.pagination=="controls"&&(c.children(".play").click(function(){s=!1;c.children(".play").hide();c.children(".pause").show();clearTimeout(n)}),c.children(".pause").click(function(){j();i()}),c.children(".first").click(function(){j(); +e=k;i()}),c.children(".last").click(function(){j();e=o;i()}),c.children(".prev").click(function(){j();e=f.children("img").attr("src")==k.children("img").attr("src")?o:f.prev();i()}),c.children(".next").click(function(){j();e=f.children("img").attr("src")==o.children("img").attr("src")?k:f.next();i()}))})();i()}})(jQuery); diff --git a/slideshow-lite/last.gif b/slideshow-lite/last.gif new file mode 100644 index 0000000000000000000000000000000000000000..13740e5329dcc4c9700526b59371db3a2e252c33 GIT binary patch literal 1659 zcmV->288)XNk%w1VIBY;0QUd@00030|Ns2)^ZEJxFh__nM|>tmfj3>GL|uy>KXWxx zhBacOVSAtfMV$mcjS5VoDq^hyOr{7&lMzmsC|Q^$QHV5cv;a@407;%0N`fL}t37wN z09300RHgt?p#fN}0a2y{OqB#toCsB+3QUp?R-Ft=iWgs}C~mhbYpgPJv_E~jL~fS> zU9bmMp9oQw3|XEIT%!_Lm?mngDs;OhWS=y8yFP`-HfNSbf3j4Cvt^90be6UNVzdBW zt^s7Z0bHj6TB8A0p$1Zv4rHwsXR8=$u@qE_5=nU;WS=H>xGH+PDRs0vc&xhE@c?JG z0A{lQWU>Hcu>fGJ0A8s8Se*f4t^#JW0%frSXRrogs0eDc4q~Dgb-EaIxEE@t8EUB+ zVVNFuwk3VSAaAK4Yo;Z7yD^B!GJ(4_ezrZ4&^n34Gjygzjm1lTrFEvvd#ld?Y`Fkz zv;b7f2zZ**zu*t*#L;m0ENu~iOvCr$pM4J0*K54 zf5HTY$_0qY4U5hViN_j~(3Wvmfx6+Ni z)y(expVjNc?ESjd;?eK>KBLN#$=#vP;jQHNyyf%K?DgF8`M&J=%JTif{QLd>{r~^^|Ns5} z|Nj2`_y7O@A^8LW00930EC2ui03HAy000R80RIUbNbnyhLtwys0fVSf!G{q4xv4>> z(5Frqad{$?#7#tqq{1B9Wy=|}WyX|YYZk3nuO=Qp3e<7r6RuaMj9n|n)7UXt(RPJ8 zbVQ~b8M|T~OEqj*v0=!L9dl;u*|S*Dav_Ph;|RD{#8Ra~w$s=tWmKU(b9OA5EM7Pu znvjM~l2~HKj1f!L%GonowQ9XOwhGlQMl1?eupw*KEmo>d9aE*s)vjF80LQYlN|&@- zp^oezm;u+FTkCY8qP&XItaGF^ZOY_|RV8ukJl#sORiFYDe=2dR#}3q-NtA?_qc@Gy zA5@gG2y>_CQlbnz1SYsq=?4jxG6(8%esK!HF5h2+Fx z0={27MpQiEg*yB2Q_mwoJduYtrZ7Rr9vdX^4+0d3A;%Mh%oD&q`^Y0o6+~3yj{yGM z^NR>ZMB)w^K1^YQgbFNB1Qb2YpdmgSdT4?Z`3!K+J@vd%10>~y@c|Gt81PR42bADL z3pNJ8Pe1wuK+g`4$Yakp)}&(&Fv2)NLIfS4K){j^_PdqvZQ_efx zkW&pjU^*c|1Q(@i(%oRdQX4^Z<>DW#zQ<4X+?h(k>X7hqt4eg9;jf(IZZvCcN=tkXmTLX5zT zI_Y#HWC}BcLyZU=h_C?y+N~f&2T8QU4mnL=5JVL&Ec?zVHK4#m8QKKn0thEG!GJ(4 zq+o;xNu1LT8xi;b#0Mkb=7Z?Qa3n+*X!bBR3WRrP7 F06X^A^Va|X literal 0 HcmV?d00001 diff --git a/slideshow-lite/last.png b/slideshow-lite/last.png new file mode 100644 index 0000000000000000000000000000000000000000..5d977a9fe27fb80debc631be49a1d59160ffec94 GIT binary patch literal 5353 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 literal 0 HcmV?d00001 diff --git a/slideshow-lite/next.png b/slideshow-lite/next.png new file mode 100644 index 0000000000000000000000000000000000000000..1637769474f21ea15164e68f6b45bb068b66e0fe GIT binary patch literal 5290 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 a(HkA9O}*Q(6&si(-jY8LD}oHMAo%~wp5;#f literal 0 HcmV?d00001 diff --git a/slideshow-lite/play-pause.png b/slideshow-lite/play-pause.png new file mode 100644 index 0000000000000000000000000000000000000000..d09baedf135f88d268fe1674c53e616694ebb7f3 GIT binary patch literal 7395 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 VXI8?%CrJPR002ovPDHLkV1hzqM)Lpw literal 0 HcmV?d00001 diff --git a/slideshow-lite/prev.gif b/slideshow-lite/prev.gif new file mode 100644 index 0000000000000000000000000000000000000000..1fee2852272f40346f64361496309f39726d4bda GIT binary patch literal 1622 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 M07*qoM6N<$f|E`Ej{pDw literal 0 HcmV?d00001 diff --git a/slideshow-lite/slideshow.css b/slideshow-lite/slideshow.css new file mode 100644 index 0000000..155126d --- /dev/null +++ b/slideshow-lite/slideshow.css @@ -0,0 +1,183 @@ +.slideshowlite { +position:relative; +width:700px; +height:438px; +margin: 0px auto; +background:transparent; +padding:0; +z-index:2; +} + +.slideshowlite .images a { +position:absolute; +} + +.slideshowlite .images +{ +position: relative; +display:block; +margin:0 auto; +} + +.slideshowlite .images img +{ +border: none; +z-index:3; +} + +/* pagination control*/ +.slideshowlite .controls +{ +position: absolute; +top:10px; +left:10px; +display:block; +z-index:100; +} + +.slideshowlite .caption +{ +position: absolute; +bottom:10px; +left:10px; +display:block; +z-index:100; +padding:10px; +color:#fff; +background:rgba(34, 34, 34, .7); +filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#46222222', endColorstr='#46222222'); +font:normal 12px helvetica,sans-serif; +} + +.slideshowlite .caption span +{ +margin:0; +padding:0; +position:relative; +} + +/* pagination has anchors with bullet class */ +.slideshowlite .controls .bullet +{ +position:relative; +margin:3px; +padding:3px; +color:#222; +text-decoration:none; +background-color:#fff; +border:1px solid #000; +display:inline-block; +} + +.slideshowlite .controls .bullet:hover +{ +color:#fff; +background-color:#0000ff; +} + +.slideshowlite .controls .current +{ +background-color:#ff0000; +color:#fff; +border:2px solid #fff; +} + +/* play/pause controls has anchors with first, last, play pause, etc class */ +/* ***note:*** if u want to use text instead of images for the controls, +just set the controlsText parameter and +remove the background:url(..) image from the following classes */ +.slideshowlite .controls .prev +{ +position:relative; +width:30px; +height:30px; +display:inline-block; +margin:3px; +background:url('prev.png'); +} +/* IE 6 no pngs*/ +* html .slideshowlite .controls .prev +{ +background:url('prev.gif'); +} + +.slideshowlite .controls .first +{ +position:relative; +width:30px; +height:30px; +display:inline-block; +margin:3px; +background:url('first.png'); +} +/* IE 6 no pngs*/ +* html .slideshowlite .controls .first +{ +background:url('first.gif'); +} + +.slideshowlite .controls .last +{ +position:relative; +width:30px; +height:30px; +display:inline-block; +margin:3px; +background:url('last.png'); +} +/* IE 6 no pngs*/ +* html .slideshowlite .controls .last +{ +background:url('last.gif'); +} + +.slideshowlite .controls .next +{ +position:relative; +width:30px; +height:30px; +display:inline-block; +margin:3px; +background:url('next.png'); +} + +/* IE 6 no pngs*/ +* html .slideshowlite .controls .next +{ +background:url('next.gif'); +} + +.slideshowlite .controls .play +{ +position:relative; +width:30px; +height:30px; +display:inline-block; +margin:3px; +background-image:url('play-pause.png'); +background-position: 0px 0px; +overflow:hidden; +} + +/* IE 6 no pngs*/ +* html .slideshowlite .controls .play +{ +background-image:url('play-pause.gif'); +} + +.slideshowlite .controls .pause +{ +position:relative; +width:30px; +height:30px; +display:inline-block; +margin:3px; +background-image:url('play-pause.png'); +overflow:hidden; +background-position:0px -30px; +} +/* IE 6 no pngs*/ +* html .slideshowlite .controls .pause +{ +background-image:url('play-pause.gif'); +} diff --git a/slideshow-lite/slideshow.html b/slideshow-lite/slideshow.html new file mode 100644 index 0000000..70a54c0 --- /dev/null +++ b/slideshow-lite/slideshow.html @@ -0,0 +1,36 @@ + + + + + + +jQuery Slideshow Plugin + + + +

    Slideshow jQuery Plugin

    +


    +
    +demo1 +demo2 +demo3 +demo4 +demo5 +demo6 +
    + +