Ninja Saga

Si buscas hosting web, dominios web, correos empresariales o crear páginas web gratis, ingresa a PaginaMX
Por otro lado, si buscas crear códigos qr online ingresa al Creador de Códigos QR más potente que existe


| /* ----------------------------------------------- Blogger Template Style Name: DiaryNotes Author: Klodian URL: www.deluxetemplates.net Date: February 2012 License: This free Blogger template is licensed under the Creative Commons Attribution 3.0 License, which permits both personal and commercial use. However, to satisfy the 'attribution' clause of the license, you are required to keep the footer links intact which provides due credit to its authors. For more specific details about the license, you may visit the URL below: http://creativecommons.org/licenses/by/3.0 ----------------------------------------------- */ #navbar-iframe { display: none !important; } /* Variable definitions ==================== */ /* Use this with templates/template-twocol.html */ body { background: url("http://4.bp.blogspot.com/-RIOmkGL1jH0/T0Sy3J0DPuI/AAAAAAAAA0I/EWHexJFLdXc/s000/body.jpg") repeat scroll 0 0 transparent; color: #333333; font: small Georgia Serif; margin: 0; text-align: center; } a:link { color: #333333; text-decoration: none; } a:visited { color: #FC8901; text-decoration: none; } #HTML123 h2 { display: none; } a:hover { color: #FC8901; text-decoration: underline; } a img { border-width: 0; } #header-wrapper { height: 155px; margin: 0 auto; text-shadow: 0 1px 0 #FFFFFF; } #header-inner { height: 117px; margin-left: auto; margin-right: auto; } #header { color: #000000; text-align: left; } #header h1 { font: 332% Lobster,Droid Sans; letter-spacing: -1px; margin: 0; padding: 39px 40px 1px 0; text-transform: none; } #header a { color: #000000; text-decoration: none; } #header a:hover { color: #000000; } #header .description { font: 100%/12px 'Shadows Into Light',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: 0; margin: -1px 0 0; padding: 0 15px 0 2px; text-transform: none; } #header img { margin-left: 0; margin-right: auto; margin-top: 0; } #outer-wrapper { font: 110% Arial,Serif; margin: 0 auto; padding-top: 0; text-align: left; width: 960px; } #outer-wrapper1 { } #main-wrapper { float: left; margin-left: 19px; margin-top: -356px; overflow: hidden; padding: 4px; width: 615px; word-wrap: break-word; } #sidebar-wrapper { border-radius: 7px 7px 7px 7px; float: right; margin-right: 2px; margin-top: -347px; overflow: hidden; width: 294px; word-wrap: break-word; } #sidebar-wrapper2 { float: left; margin-right: 0; margin-top: 0; overflow: hidden; width: 200px; word-wrap: break-word; } h2 { background: url("http://4.bp.blogspot.com/-NnxJPB3IuI0/T0Sy4czH1nI/AAAAAAAAA0M/0M3YLXPScVU/s000/h2.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; font: bold 130%/1.4em 'Arial',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: -1px; margin: 0; padding: 9px 8px 16px 12px; text-shadow: 0 1px #000000; text-transform: none; } h2.date-header { font: 12px arial; letter-spacing: 0; margin: 0; padding: 0; text-transform: none; } .post { background: url("http://2.bp.blogspot.com/-GsKWOG4TuAs/T0Sy4ua5ygI/AAAAAAAAA0Y/gtHoKTuyMDE/s000/post.png") no-repeat scroll center bottom #FFFFFF; margin: 0.5em 0 10px; padding-bottom: 30px; } .post h3 { color: #000000; font-size: 170%; font-weight: bold; line-height: 1.4em; margin: 0.25em 0 0; padding: 0 0 4px; } .post h3 a, .post h3 a:visited, .post h3 strong { color: #000000; display: block; font-weight: bold; text-decoration: none; } .post h3 strong, .post h3 a:hover { color: #333333; } .post-body { line-height: 1.6em; margin: 0 0 0.75em; } .post-body blockquote { line-height: 1.3em; } .post-footer { background: url("http://4.bp.blogspot.com/-DcRroMUkwB8/T0Sy4wVyt2I/AAAAAAAAA0g/N2KfiIKc5oQ/s000/post.png") repeat-x scroll 0 0 transparent; border-top: 3px double #EEEEEE; color: #000000; font: 90%/1.4em 'Arial',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: 0; margin-bottom: 0.75em; margin-left: 0; margin-top: 5px; padding: 10px; text-transform: none; } .comment-link { margin-left: 0.6em; } .post img, table.tr-caption-container { border: 1px solid #EEEEEE; padding: 2px; } .tr-caption-container img { border: medium none; padding: 0; } .post blockquote { font: italic 13px georgia; margin: 1em 20px; } .post blockquote p { margin: 0.75em 0; } #comments h4 { color: #666666; font-size: 14px; font-weight: bold; letter-spacing: 0; line-height: 1.4em; margin: 1em 0; text-transform: none; } #comments-block { line-height: 1.6em; margin: 1em 0 1.5em; } body#layout #main-wrapper { margin-top: 0; overflow: visible; } body#layout #sidebar-wrapper { margin-top: 0; overflow: visible; } #comments-block .comment-author { -moz-background-inline-policy: continuous; background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #EEEEEE; font-size: 15px; font-weight: normal; margin-right: 20px; padding: 5px; } #comments .blogger-comment-icon, .blogger-comment-icon { -moz-background-inline-policy: continuous; background: none repeat scroll 0 0 #E8DEC4; border-color: #E8DEC4; border-style: solid; border-width: 2px 1px 1px; line-height: 16px; padding: 5px; } #comments-block .comment-body { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; margin-left: 0; margin-right: 20px; padding: 7px; } #comments-block .comment-footer { border-bottom: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; font-size: 11px; line-height: 1.4em; margin: -0.25em 20px 2em 0; padding: 5px; text-transform: none; } #comments-block .comment-body p { margin: 0 0 0.75em; } .deleted-comment { color: gray; font-style: italic; } #blog-pager-newer-link { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; float: left; padding: 7px; } #blog-pager-older-link { background: url("http://4.bp.blogspot.com/-DcRroMUkwB8/T0Sy4wVyt2I/AAAAAAAAA0g/N2KfiIKc5oQ/s000/post.png") repeat-x scroll 0 1px transparent; border: 1px solid #EEEEEE; float: right; padding: 7px; } #blog-pager { margin: 25px 0 0; overflow: hidden; text-align: center; } .feed-links { clear: both; line-height: 2.5em; } .sidebar { color: #000000; font-size: 90%; line-height: 1.5em; } .sidebar2 { color: #333333; font-size: 90%; line-height: 1.5em; text-shadow: 0 1px 0 #EEEEEE; } .sidebar ul { list-style: none outside none; margin: 0; padding: 0; } .sidebar li { border-bottom: 1px dotted #DDDDDD; line-height: 1.5em; margin: 0; padding: 2px; } .sidebar2 .widget, .main .widget { margin: 0 0 1.5em; padding: 0 0 1.5em; } .sidebar2 ul { list-style: none outside none; margin: 0; padding: 0; } .sidebar2 li { border-bottom: 1px dotted #EEEEEE; line-height: 1.5em; margin: 0; padding: 2px; } .sidebar2 .widget, .main .widget { background: url("http://4.bp.blogspot.com/-v72ZhLfj7kA/T0Sy5JZG3-I/AAAAAAAAA0o/rcDi57DFFNc/s000/postcont.png") repeat scroll 0 0 transparent; margin: 5px 0; padding: 5px; } .main .Blog { background: none repeat scroll 0 0 transparent; border: medium none; padding: 0; } .profile-img { border: 1px solid #CCCCCC; float: left; margin: 0 5px 5px 0; padding: 4px; } .profile-data { color: #999999; font: bold 78%/1.6em 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: 0.1em; margin: 0; text-transform: uppercase; } .profile-datablock { margin: 0.5em 0; } .profile-textblock { line-height: 1.6em; margin: 0.5em 0; } .profile-link { font: 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: 0.1em; text-transform: uppercase; } #footer { background: url("http://4.bp.blogspot.com/-mhuiEYwmGU8/T0Sy5TI2YjI/AAAAAAAAA0w/-l0doyQjYZY/s000/footer.png") no-repeat scroll 0 0 transparent; clear: both; color: #000000; font: 11px arial; letter-spacing: 0; margin: 0; padding-bottom: 45px; padding-top: 86px; text-align: center; text-transform: none; width: 960px; } .feed-links { display: none; } #Attribution1 { display: none; } body#layout #footer { display: none; } body#layout #addthis_toolbox { display: none; } body#layout #crosscol-wrapper { display: none; } body#layout #searchbox { display: none; } .post-share-buttons { } #sidebar-wrapper2 .sidebar .widget { background: url("http://1.bp.blogspot.com/-yzatLoIcvuI/T0Sy6wW6zbI/AAAAAAAAA04/x7bmrDTBAKk/s000/sidebar.png") no-repeat scroll right top #E5E9D5; margin-bottom: 8px; padding: 0; } #HTML111 h2 { display: none; } #sidebar-wrapper2 .widget-content { background: none repeat scroll 0 0 #FFFFFF; margin: 0; padding: 10px; } #sidebar-wrapper .sidebar .widget { margin-bottom: 10px; margin-left: 0; padding-bottom: 0; } #sidebar-wrapper .widget-content { border-radius: 10px 10px 0 0; margin-left: 0; margin-right: 0; margin-top: 0; padding: 0 10px 10px; } #footer-bg { margin-top: auto; } .first-links { font-size: 12px; margin-bottom: -4px; padding-left: 13px; } .second-links { padding-left: 30px; } #footer a { color: #000000; } #content-wrapper { background: url("http://4.bp.blogspot.com/-o6-UCrYpx6s/T0Sy7EXXr-I/AAAAAAAAA1A/Gzs-IhotF8Y/s000/content.jpg") repeat-y scroll 0 0 transparent; margin: 353px 0 0; padding-top: 0; } #PageList1 { height: 38px; margin: 0 auto 0 5px; padding-top: 11px; width: 735px; } .PageList li a { color: #FFFFFF; font: bold 12px arial; padding: 6px 12px 6px 13px; text-shadow: 0 1px 0 #000000; text-transform: none; } .crosscol .PageList li, .footer .PageList li { background: none repeat scroll 0 0 transparent; float: left; list-style: none outside none; margin: 0; padding: 0; } .PageList li.selected a { background: none repeat scroll 0 0 #0271A9; border-radius: 15px 15px 15px 15px; box-shadow: 1px 0 1px #383640; color: #FFFFFF; text-decoration: none; text-shadow: 0 1px #000000; } .PageList li a:hover { background: none repeat scroll 0 0 #0271A9; border-radius: 15px 15px 15px 15px; box-shadow: 1px 0 1px #383640; color: #FFFFFF; text-decoration: none; text-shadow: 0 1px #000000; } .searchbox { -moz-background-inline-policy: continuous; background: url("http://4.bp.blogspot.com/-xSpEwQYQz6Y/T0Sy8ZRalEI/AAAAAAAAA1I/pi4shwN4mI0/s000/search.png") no-repeat scroll 0 0 transparent; display: block; float: right; height: 50px; margin-right: 43px; margin-top: -40px; width: 249px; } .searchbox .textfield { -moz-background-inline-policy: continuous; background: none repeat scroll 0 0 transparent; border: 0 none; float: left; height: 20px; margin: 14px 1px 5px 25px; width: 155px; } .searchbox .button { -moz-background-inline-policy: continuous; background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; float: left; height: 20px; margin-left: 2px; margin-top: 14px; width: 35px; } h2.date-header { background: url("http://2.bp.blogspot.com/-Aqf-wkZkyjI/T0Sy8u0kzqI/AAAAAAAAA1Q/BUs7Dfl7sgk/s000/1276328132_date.png") no-repeat scroll left -1px transparent; border: medium none; color: #333333; font: 12px arial; letter-spacing: 0; margin: 0; padding-left: 20px; text-shadow: 0 1px 0 #FFFFFF; text-transform: none; } .post-author { background: url("http://4.bp.blogspot.com/-ZuWKYWkAU_Q/T0Sy84Qo98I/AAAAAAAAA1Y/It0Ht2uwAUI/s000/aaa.png") no-repeat scroll 0 0 transparent; padding-left: 20px; } .post-comment-link a { background: url("http://1.bp.blogspot.com/-nkN0sBv-Gvc/T0Sy84r2t-I/AAAAAAAAA1g/okorVKrmFsA/s000/1276328597_comment.png") no-repeat scroll left center transparent; padding-left: 20px; } .post-labels { background: url("http://4.bp.blogspot.com/-LYIgEnPdGQE/T0Sy9LfEzYI/AAAAAAAAA1o/JNvzilo2cOk/s000/1276330011_tags.png") no-repeat scroll left center transparent; padding-left: 20px; } #wrapper1 { } #wrapper { background: url("http://2.bp.blogspot.com/-vmH6vSVIjUQ/T0Sy9ZY-BHI/AAAAAAAAA1w/vj8SpcQtuRI/s000/wrapper-bg.jpg") no-repeat scroll center 256px transparent; } #content-but { } .col-left { float: left; width: 49%; } .col-right { float: right; width: 48%; } #HTML102 h2 { display: none; } body#layout #ads-header { float: right; height: 60px; margin-right: 20px; margin-top: 0; width: 300px; } body#layout #HTML102 { float: right; margin-right: 0; width: 296px; } body#layout #Header1 { float: left; margin-left: 20px; width: 600px; } body#layout #headertw { display: none; } #headertw { float: left; height: 27px; margin-left: 653px; margin-top: -43px; position: relative; } #headertw img { margin-right: 5px; padding: 0; } #searchbox { -moz-background-inline-policy: continuous; background: none repeat scroll 0 0 #FFFFFF; border-radius: 12px 12px 12px 12px; float: right; height: 23px; margin-right: 53px; margin-top: -29px; width: 182px; } #searchbox .textfield { -moz-background-inline-policy: continuous; background: none repeat scroll 0 0 transparent; border: 0 none; float: left; height: 18px; margin: 2px 1px 2px 8px; width: 140px; } #searchbox .button { -moz-background-inline-policy: continuous; background: url("http://1.bp.blogspot.com/-lKr3R0ZwEd0/T0Sy9_WofqI/AAAAAAAAA14/T1lEWw1i0lY/s000/searc.png") no-repeat scroll 0 4px transparent; border: 0 none; cursor: pointer; float: left; height: 23px; margin-left: 2px; margin-top: 0; width: 23px; } #HTML102 h2 { display: none; } body#layout #ads-header { float: right; height: 60px; margin-right: 20px; margin-top: -42px; width: 268px; } body#layout #HTML102 { float: right; margin-right: 0; width: 296px; } .text-h { color: #FFFFFF; display: none; float: left; font: bold 13px Arial; margin-right: 10px; margin-top: 5px; text-transform: none; } #ads-header { display: none; height: 60px; margin-left: 460px; margin-top: -83px; width: 495px; } #newheader { height: 38px; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 6px; width: 950px; } .crosscol .PageList UL, .footer .PageList UL { list-style: none outside none; margin: 12px auto 0 -1px; padding: 0; } .post-footer a { } .date-outer { margin-bottom: 5px; } #s3slider { background: none repeat scroll 0 0 #FFFFFF; border: 3px double #CCCCCC; height: 299px; margin-bottom: 25px; margin-top: 0; overflow: hidden; position: relative; text-shadow: 0 1px 0 #000000; width: 590px; } #HTML123 h2 { display: none; } #s3sliderContent { background: none repeat scroll 0 0 #FFFFFF; height: 300px; list-style: none outside none; margin-left: 0; overflow: hidden; padding: 0; position: absolute; top: -14px; width: 590px; } .s3sliderImage { float: left; position: relative; width: 590px; } .s3sliderImage span { background-color: #000000; color: #FFFFFF; display: none; font-size: 12px; height: 300px; line-height: 16px; opacity: 0.7; overflow: hidden; padding: 10px 13px; position: absolute; right: 0; top: 0; width: 180px; } .s3sliderImage strong a { color: #FFFFFF; font-family: 'Myriad Pro',Helvetica,Arial,Sans-Serif; font-size: 20px; } .s3sliderImage strong a:hover { color: #FFFFFF; } #HTML101 h2 { display: none; } .sidebar a { color: #000000; } #wrapper-bg { background: url("http://3.bp.blogspot.com/-Y0dxPbwqVj4/T0Sy-N0qvcI/AAAAAAAAA2A/a4mGGtYh5Y8/s000/wrapper.jpg") no-repeat scroll center 0 transparent; } #Label1 h2 { display: none; } .second-row h2 { display: none; } .second-row a { color: #FFFFFF; text-shadow: 0 1px #000000; } .second-row { height: 55px; margin: 0 auto; padding-bottom: 0; padding-left: 0; padding-right: 0; text-transform: none; width: 960px; } .second-row li { background: url("http://4.bp.blogspot.com/-HJF-vam0RiI/T0Sy-O53OSI/AAAAAAAAA2I/Sz7N3Psdknc/s000/menu.png") no-repeat scroll right center transparent; color: #FFFFFF; float: left; font: bold 12px Arial; margin: 0; padding: 15px 15px 12px 3px; text-transform: uppercase; } .second-row ul { float: left; list-style: none outside none; margin-bottom: 0; margin-left: -2px; margin-top: -10px; padding: 0; width: 930px; } #top-social-profiles { } #top-social-profiles img { margin: 0 6px 0 0 !important; } #top-social-profiles img:hover { opacity: 0.8; } #top-social-profiles .widget-container { background: none repeat scroll 0 0 transparent; border: 0 none; padding: 0; } .fp-slider { height: 332px; margin: 0 0 15px; overflow: hidden; padding: 0; position: relative; width: 615px; } .fp-slides-container { } .fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav { width: 615px; } .fp-slides, .fp-thumbnail { height: 300px; overflow: hidden; position: relative; } .fp-title { color: #FFFFFF; font: bold 18px Arial,Helvetica,Sans-serif; margin: 0; padding: 0 0 2px; text-shadow: 0 1px 0 #000000; } .fp-title a, .fp-title a:hover { color: #FFFFFF; text-decoration: none; } .fp-content { background: none repeat scroll 0 0 #111111; bottom: 0; left: 0; opacity: 0.7; overflow: hidden; padding: 10px 15px; position: absolute; right: 0; } .fp-content p { color: #FFFFFF; line-height: 18px; margin: 0; padding: 0; text-shadow: 0 1px 0 #000000; } .fp-more, .fp-more:hover { color: #FFFFFF; font-weight: bold; } .fp-nav { background: none repeat scroll 0 0 #747171; height: 12px; padding: 10px 0; text-align: center; } .fp-pager a { background-image: url("http://1.bp.blogspot.com/-9AjsiPEDEfk/T0Sy-ZrtIQI/AAAAAAAAA2Q/jIIS8i2MSzI/s000/featured-pager.png"); background-position: 0 0; cursor: pointer; display: inline-block; float: none; height: 12px; line-height: 1; margin: 0 8px 0 0; opacity: 0.7; overflow: hidden; padding: 0; text-indent: -999px; width: 12px; } .fp-pager a:hover, .fp-pager a.activeSlide { background-position: 0 -112px; opacity: 1; text-decoration: none; } .fp-prev-next-wrap { position: relative; z-index: 200; } .fp-prev-next { bottom: 130px; height: 37px; left: 0; position: absolute; right: 0; } .fp-prev { background: url("http://2.bp.blogspot.com/-_hYonio28Wo/T0Sy-gn4YzI/AAAAAAAAA2Y/adstiYrBNkw/s000/featured-prev.png") no-repeat scroll left top transparent; float: left; height: 37px; margin-left: 14px; margin-top: -180px; opacity: 0.6; width: 37px; } .fp-prev:hover { opacity: 0.8; } .fp-next { background: url("http://3.bp.blogspot.com/-Ud4BBMU_UsY/T0Sy-_eVOXI/AAAAAAAAA2g/j5h58x8GqFc/s000/featured-next.png") no-repeat scroll right top transparent; float: right; height: 37px; margin-right: 14px; margin-top: -180px; opacity: 0.6; width: 36px; } .fp-next:hover { opacity: 0.8; } div.jump-link { background: url("http://4.bp.blogspot.com/-DcRroMUkwB8/T0Sy4wVyt2I/AAAAAAAAA0g/N2KfiIKc5oQ/s000/post.png") repeat-x scroll 0 1px transparent; border: 1px solid #EEEEEE; font-size: 12px; margin-left: 510px; padding: 10px; } // (function($){ /* hoverIntent by Brian Cherne */ $.fn.hoverIntent = function(f,g) { // default configuration options var cfg = { sensitivity: 7, interval: 100, timeout: 0 }; // override configuration options with user supplied object cfg = $.extend(cfg, g ? { over: f, out: g } : f ); // instantiate variables // cX, cY = current X and Y position of mouse, updated by mousemove event // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval var cX, cY, pX, pY; // A private function for getting mouse position var track = function(ev) { cX = ev.pageX; cY = ev.pageY; }; // A private function for comparing current and previous mouse position var compare = function(ev,ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); // compare mouse positions to see if they've crossed the threshold if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) { $(ob).unbind("mousemove",track); // set hoverIntent state to true (so mouseOut can be called) ob.hoverIntent_s = 1; return cfg.over.apply(ob,[ev]); } else { // set previous coordinates for next time pX = cX; pY = cY; // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs) ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval ); } }; // A private function for delaying the mouseOut function var delay = function(ev,ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); ob.hoverIntent_s = 0; return cfg.out.apply(ob,[ev]); }; // A private function for handling mouse 'hovering' var handleHover = function(e) { // next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget; while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } } if ( p == this ) { return false; } // copy objects to be passed into t (required for event object to be passed in IE) var ev = jQuery.extend({},e); var ob = this; // cancel hoverIntent timer if it exists if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); } // else e.type == "onmouseover" if (e.type == "mouseover") { // set "previous" X and Y position based on initial entry point pX = ev.pageX; pY = ev.pageY; // update "current" X and Y position based on mousemove $(ob).bind("mousemove",track); // start polling interval (self-calling timeout) to compare mouse coordinates over time if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );} // else e.type == "onmouseout" } else { // unbind expensive mousemove event $(ob).unbind("mousemove",track); // if hoverIntent state is true, then call the mouseOut function after the specified delay if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );} } }; // bind the function to the two event listeners return this.mouseover(handleHover).mouseout(handleHover); }; })(jQuery); // // /* * Superfish v1.4.8 - jQuery menu widget * Copyright (c) 2008 Joel Birch * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt */ ;(function($){ $.fn.superfish = function(op){ var sf = $.fn.superfish, c = sf.c, $arrow = $([' »'].join('')), over = function(){ var $$ = $(this), menu = getMenu($$); clearTimeout(menu.sfTimer); $$.showSuperfishUl().siblings().hideSuperfishUl(); }, out = function(){ var $$ = $(this), menu = getMenu($$), o = sf.op; clearTimeout(menu.sfTimer); menu.sfTimer=setTimeout(function(){ o.retainPath=($.inArray($$[0],o.$path)>-1); $$.hideSuperfishUl(); if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} },o.delay); }, getMenu = function($menu){ var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; sf.op = sf.o[menu.serial]; return menu; }, addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); }; return this.each(function() { var s = this.serial = sf.o.length; var o = $.extend({},sf.defaults,op); o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ $(this).addClass([o.hoverClass,c.bcClass].join(' ')) .filter('li:has(ul)').removeClass(o.pathClass); }); sf.o[s] = sf.op = o; $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() { if (o.autoArrows) addArrow( $('>a:first-child',this) ); }) .not('.'+c.bcClass) .hideSuperfishUl(); var $a = $('a',this); $a.each(function(i){ var $li = $a.eq(i).parents('li'); $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);}); }); o.onInit.call(this); }).each(function() { var menuClasses = [c.menuClass]; if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); $(this).addClass(menuClasses.join(' ')); }); }; var sf = $.fn.superfish; sf.o = []; sf.op = {}; sf.IE7fix = function(){ var o = sf.op; if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) this.toggleClass(sf.c.shadowClass+'-off'); }; sf.c = { bcClass : 'sf-breadcrumb', menuClass : 'sf-js-enabled', anchorClass : 'sf-with-ul', arrowClass : 'sf-sub-indicator', shadowClass : 'sf-shadow' }; sf.defaults = { hoverClass : 'sfHover', pathClass : 'overideThisToUse', pathLevels : 1, delay : 800, animation : {opacity:'show'}, speed : 'normal', autoArrows : true, dropShadows : true, disableHI : false, // true disables hoverIntent detection onInit : function(){}, // callback functions onBeforeShow: function(){}, onShow : function(){}, onHide : function(){} }; $.fn.extend({ hideSuperfishUl : function(){ var o = sf.op, not = (o.retainPath===true) ? o.$path : ''; o.retainPath = false; var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) .find('>ul').hide().css('visibility','hidden'); o.onHide.call($ul); return this; }, showSuperfishUl : function(){ var o = sf.op, sh = sf.c.shadowClass+'-off', $ul = this.addClass(o.hoverClass) .find('>ul:hidden').css('visibility','visible'); sf.IE7fix.call($ul); o.onBeforeShow.call($ul); $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); }); return this; } }); })(jQuery); // // /* * jQuery Cycle Plugin (with Transition Definitions) * Examples and documentation at: http://jquery.malsup.com/cycle/ * Copyright (c) 2007-2010 M. Alsup * Version: 2.88 (08-JUN-2010) * Dual licensed under the MIT and GPL licenses. * http://jquery.malsup.com/license.html * Requires: jQuery v1.2.6 or later */ (function($){var ver="2.88";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){if($.fn.cycle.debug){log(s);}}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLink=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(els[opts2.currSlide],els[opts2.nextSlide],opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,(!opts2.rev&&!opts.backwards));},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"destroy":case"stop":var opts=$(cont).data("cycle.opts");if(!opts){return false;}cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");if(options=="destroy"){destroy(opts);}return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;checkInstantResume(cont.cyclePause,arg2,cont);return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;checkInstantResume(false,arg2,cont);return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,(!opts.rev&&!opts.backwards));}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts.prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pagerAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.startingSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z;if(opts.backwards){z=first?i<=first?els.length+(i-first):first-i:els.length-i;}else{z=first?i>=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;jmaxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHeight||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($el.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}var buffer=opts.fx=="shuffle"?500:250;while((opts.timeout-opts.speed)=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/s*/g,"").split(",");for(i=0;i";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlidel?c-l:opts.slideCount-l;}else{hops=c=0){var rgb=v.match(/d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false};})(jQuery); /* * jQuery Cycle Plugin Transition Definitions * This script is a plugin for the jQuery Cycle Plugin * Examples and documentation at: http://malsup.com/jquery/cycle/ * Copyright (c) 2007-2010 M. Alsup * Version: 2.72 * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ (function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currslide;i++){opts.els.push(opts.els.shift());}opts.fxfn=function(curr,next,opts,cb,fwd){var $el="fwd?$(curr):$(next);$(next).css(opts.cssBefore);var" count="opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var" hops="$.fn.cycle.hopsFromLast(opts,fwd);for(var" k="0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var" i="0,len=opts.els.length;i<len;i++){$(opts.els[i]).css(&quot;z-index&quot;,len-i+count);}}else{var" z="$(curr).css(&quot;z-index&quot;);$el.css(&quot;z-index&quot;,parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};opts.cssBefore={display:&quot;block&quot;,opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var" w="$cont.css(&quot;overflow&quot;,&quot;hidden&quot;).width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var" h="$cont.css(&quot;overflow&quot;,&quot;hidden&quot;).height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var" d="opts.direction||&quot;left&quot;;var" clip;if(opts.clip){if(="" l2r="" .test(opts.clip)){clip="rect(0px 0px " +h+"px="" 0px)";}else{if(="" r2l="" +w+"px="" "+h+"px="" "+w+"px)";}else{if(="" t2b="" 0px="" b2t="" "+w+"px="" zoom="" .test(opts.clip)){var="" top="parseInt(h/2);var" left="parseInt(w/2);clip=&quot;rect(&quot;+top+&quot;px" "+left+"px="" "+top+"px="" "+left+"px)";}}}}}}opts.cssbefore.clip="opts.cssBefore.clip||clip||&quot;rect(0px" 0px)";var="" t="parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var" $curr="$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display=&quot;block&quot;;var" step="1,count=parseInt((opts.speedIn/13))-1;(function" f(){var="" tt="t?t-parseInt(step*(t/count)):0;var" ll="l?l-parseInt(step*(l/count)):0;var" bb="b<h?b+parseInt(step*((h-b)/count||1)):h;var" rr="r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:&quot;rect(&quot;+tt+&quot;px" "+rr+"px="" "+bb+"px="" "+ll+"px)"});(step++="" 0)="" {="" cursor="parseInt(items[items.length" -="" 1].timestamp)="" +="" 1;="" }="" var="" bodyfromentry="function(entry)" if="" (entry.gd$extendedproperty)="" for="" (var="" in="" entry.gd$extendedproperty)="" (entry.gd$extendedproperty[k].name="=" 'blogger.contentremoved')="" return="" '' + entry.content.$t + ''; } } } return entry.content.$t; } var parse = function(data) { cursor = null; var comments = []; if (data && data.feed && data.feed.entry) { for (var i = 0, entry; entry = data.feed.entry[i]; i++) { var comment = {}; // comment ID, parsed out of the original id format var id = /blog-(d+).post-(d+)/.exec(entry.id.$t); comment.id = id ? id[2] : null; comment.body = bodyFromEntry(entry); comment.timestamp = Date.parse(entry.published.$t) + ''; if (entry.author && entry.author.constructor === Array) { var auth = entry.author[0]; if (auth) { comment.author = { name: (auth.name ? auth.name.$t : undefined), profileUrl: (auth.uri ? auth.uri.$t : undefined), avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined) }; } } if (entry.link) { if (entry.link[2]) { comment.link = comment.permalink = entry.link[2].href; } if (entry.link[3]) { var pid = /.*comments/default/(d+)?.*/.exec(entry.link[3].href); if (pid && pid[1]) { comment.parentId = pid[1]; } } } comment.deleteclass = 'item-control blog-admin'; if (entry.gd$extendedProperty) { for (var k in entry.gd$extendedProperty) { if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') { comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value; } } } comments.push(comment); } } return comments; }; var paginator = function(callback) { if (hasMore()) { var url = feed; if (cursor) { url += '&published-min=' + new Date(cursor).toISOString(); } window.bloggercomments = function(data) { var parsed = parse(data); cursor = parsed.length < 50 ? null : parseInt(parsed[parsed.length - 1].timestamp) + 1 callback(parsed); window.bloggercomments = null; } url += '&callback=bloggercomments'; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; document.getElementsByTagName('head')[0].appendChild(script); } }; var hasMore = function() { return !!cursor; }; var getMeta = function(key, comment) { if ('iswriter' == key) { var matches = !!comment.author | /* ----------------------------------------------- Blogger Template Style Name: DiaryNotes Author: Klodian URL: www.deluxetemplates.net Date: February 2012 License: This free Blogger template is licensed under the Creative Commons Attribution 3.0 License, which permits both personal and commercial use. However, to satisfy the 'attribution' clause of the license, you are required to keep the footer links intact which provides due credit to its authors. For more specific details about the license, you may visit the URL below: http://creativecommons.org/licenses/by/3.0 ----------------------------------------------- */ #navbar-iframe { display: none !important; } /* Variable definitions ==================== */ /* Use this with templates/template-twocol.html */ body { background: url("http://4.bp.blogspot.com/-RIOmkGL1jH0/T0Sy3J0DPuI/AAAAAAAAA0I/EWHexJFLdXc/s000/body.jpg") repeat scroll 0 0 transparent; color: #333333; font: small Georgia Serif; margin: 0; text-align: center; } a:link { color: #333333; text-decoration: none; } a:visited { color: #FC8901; text-decoration: none; } #HTML123 h2 { display: none; } a:hover { color: #FC8901; text-decoration: underline; } a img { border-width: 0; } #header-wrapper { height: 155px; margin: 0 auto; text-shadow: 0 1px 0 #FFFFFF; } #header-inner { height: 117px; margin-left: auto; margin-right: auto; } #header { color: #000000; text-align: left; } #header h1 { font: 332% Lobster,Droid Sans; letter-spacing: -1px; margin: 0; padding: 39px 40px 1px 0; text-transform: none; } #header a { color: #000000; text-decoration: none; } #header a:hover { color: #000000; } #header .description { font: 100%/12px 'Shadows Into Light',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: 0; margin: -1px 0 0; padding: 0 15px 0 2px; text-transform: none; } #header img { margin-left: 0; margin-right: auto; margin-top: 0; } #outer-wrapper { font: 110% Arial,Serif; margin: 0 auto; padding-top: 0; text-align: left; width: 960px; } #outer-wrapper1 { } #main-wrapper { float: left; margin-left: 19px; margin-top: -356px; overflow: hidden; padding: 4px; width: 615px; word-wrap: break-word; } #sidebar-wrapper { border-radius: 7px 7px 7px 7px; float: right; margin-right: 2px; margin-top: -347px; overflow: hidden; width: 294px; word-wrap: break-word; } #sidebar-wrapper2 { float: left; margin-right: 0; margin-top: 0; overflow: hidden; width: 200px; word-wrap: break-word; } h2 { background: url("http://4.bp.blogspot.com/-NnxJPB3IuI0/T0Sy4czH1nI/AAAAAAAAA0M/0M3YLXPScVU/s000/h2.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; font: bold 130%/1.4em 'Arial',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: -1px; margin: 0; padding: 9px 8px 16px 12px; text-shadow: 0 1px #000000; text-transform: none; } h2.date-header { font: 12px arial; letter-spacing: 0; margin: 0; padding: 0; text-transform: none; } .post { background: url("http://2.bp.blogspot.com/-GsKWOG4TuAs/T0Sy4ua5ygI/AAAAAAAAA0Y/gtHoKTuyMDE/s000/post.png") no-repeat scroll center bottom #FFFFFF; margin: 0.5em 0 10px; padding-bottom: 30px; } .post h3 { color: #000000; font-size: 170%; font-weight: bold; line-height: 1.4em; margin: 0.25em 0 0; padding: 0 0 4px; } .post h3 a, .post h3 a:visited, .post h3 strong { color: #000000; display: block; font-weight: bold; text-decoration: none; } .post h3 strong, .post h3 a:hover { color: #333333; } .post-body { line-height: 1.6em; margin: 0 0 0.75em; } .post-body blockquote { line-height: 1.3em; } .post-footer { background: url("http://4.bp.blogspot.com/-DcRroMUkwB8/T0Sy4wVyt2I/AAAAAAAAA0g/N2KfiIKc5oQ/s000/post.png") repeat-x scroll 0 0 transparent; border-top: 3px double #EEEEEE; color: #000000; font: 90%/1.4em 'Arial',Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: 0; margin-bottom: 0.75em; margin-left: 0; margin-top: 5px; padding: 10px; text-transform: none; } .comment-link { margin-left: 0.6em; } .post img, table.tr-caption-container { border: 1px solid #EEEEEE; padding: 2px; } .tr-caption-container img { border: medium none; padding: 0; } .post blockquote { font: italic 13px georgia; margin: 1em 20px; } .post blockquote p { margin: 0.75em 0; } #comments h4 { color: #666666; font-size: 14px; font-weight: bold; letter-spacing: 0; line-height: 1.4em; margin: 1em 0; text-transform: none; } #comments-block { line-height: 1.6em; margin: 1em 0 1.5em; } body#layout #main-wrapper { margin-top: 0; overflow: visible; } body#layout #sideba
Anonymous

Damonprine

27 Jul 2021 - 03:15 am

[URL=https://3byna.ru/wp-content/uploads/2020/07/osozn-scaled.jpg][IMG]https://3byna.ru/wp-content/uploads/2020/07/osozn-scaled.jpg[/IMG][/URL]
Как быть счастливым? В чём заключается успех? Всё очень просто! Счастливый человек ценит каждое мгновение своей жизни. Успешный человек наслаждается результатом своих действий. Самое главное это может каждый [url=https://3byna.ru/]https://3byna.ru/[/url]

Anonymous

Jamesdaurl

27 Jul 2021 - 03:12 am

Я обожаю пофотографировать наслаждение. Именно поэтому фото на свадьбе стала моим профессиональным путем. Страсти, чувства и конечно гости - главные составляющие на любой свадьбе. Они всегда создают хронологию вашего личного дня. Мне по душе считать себя корреспондентом. Как свадебный фотограф, я с радостью покажу снимки о вашем праздничном дне. Подробно просматривайте на ресурсе: https://mogu-pisat.ru/blog/?page=post&blog=acontinent&post_id=svadebnyy-fotograf-moskva Я делаю фото без наличия влияния, одновременно открыто, круто и точно. Я протоколирую твой день.

Anonymous

Stevedipuh

27 Jul 2021 - 02:55 am

Многие пациенты напрасно считают, сколько медицинские клиники намного хуже обычных больниц и отличаются они только чистенькими коридорами, конечно высокими ценами на услуги. Для самом деле порою только клиника (а точнее ее специалисты) способна спасти Вам питание и спасти от такого недуга, с которым, вроде желание, нельзя жить.
Чем занимаются медицинские клиники? Медицинские клиники могут иметься будто широкопрофильного типа, оказывающие любые типы услуг [url=https://el-klinika.ru/polza-i-vred-imbirya-dlya-organizma-chel/#%D0%92%D1%80%D0%B5%D0%B4_%D0%B8%D0%BC%D0%B1%D0%B8%D1%80%D1%8F_%D0%B8_%D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%B8%D1%8F]Имбирь полезные свойства[/url] беспричинно и узкоспециализированные, ориентированные на какое-то определенное направление (к примеру, это может существовать неврология сиречь кардиология). Современные клиники могут оказать много услуг, начиная от обычных консультаций у специалиста и небольших перевязочных процедур, и заканчивая более серьезными мероприятиями – к примеру, экстренной скорой помощью, стационаром иначе даже операционными вмешательствами.
Точно положение, лучшие специалисты «заседают» именно в таких вот клиниках, ведь любая частная строй испытывает большую конкуренцию со стороны других клиник и заботится о часть, воеже стать обладателем лучших врачей только города. Порою человек готовы приехать из другого города, а может и из страны для того, чтобы быть у того или иного специалиста. Вот почему медицинской клинике так важно, чтобы о ней узнали с через грамотных специалистов. Доброжелательное отношение и великорослый сервис. В какую бы медицинскую клинику Вы не обратились, Вас навсегда обслужат сообразно высокому уровню, предложив уже для входе вероятно сиречь кофе. Стоит ли молвить о книга, сколько и сами специалисты, какого желание высокого мнения они о себе не были, всегда буду вести себя корректно с пациентами и никогда не позволят себе грубости и хамства.
Точно беспричинно же себя будет вести и младший персонал. Вот почему в платном стационаре пациент порою выздоравливает значительно быстрее, нежели в обычном стационаре около больнице – любовь и забота лечат ему душу. Диагностический центр. Как принцип, быть любой клинике располагается отличных диагностический центр с новейшим современным оборудованием, которое поможет специалисту поставить правильный диагноз и назначить корректное лечение. Вот почему во многих клиниках любое заболевание лечится несравненно лучше, нежели в обычной больнице – большая основание диагностических данных позволяет врачу поставить безопасный диагноз, а это уже около сто процентов выздоровления.

Anonymous

Joshuadrefs

26 Jul 2021 - 10:40 am

Вам сможете проконтролировать данное вследствие 3 главным функциям. Проектирование сеть интернет-клуба был целиком переделан. Сокет никак не подобен в прочие веб-сайты. В Случае Если модель входа также авторизации все без исключения еще располагается наверху, главная панелька навигации движется во сторонку.
[url=https://1xbet-kazakhstan.ru]1xbet kz официальный сайт[/url]

Anonymous

Michaelgon

26 Jul 2021 - 09:52 am

открывай кейсы и выигрывай деньги как взломать игру на деньги в artmoney сравнение экономических игр ворд оф танк бонус код world of tanks раздача бонус кодов бесплатно программа на деньги для игр на android скачать моды на деньги в игре farming simulator 2015 скачать игры на андроид boss 2 с бесконечными деньгами и алмазами на андроид сайт о заработке в сети интернет обзор экономических стратегий игр на кс го рулетка дог как получить бонус код в леоне где посмотреть бонус код в танках программа на андроид для бесплатной покупки денег в играх скачать игру driving zone japan много денег

славянский амулет с соколом http://www.brusvyana.com.ua/index.php?subaction=userinfo&user=exyfypa как получать деньги за игры в одноклассниках http://bbs.2016xiaozhuge.com/home.php?mod=space&uid=3740223 раздел имущества при разводе долг по кредиту http://miroditeli.com.ua/forum/thread17126-1.html#19619 игра танки стратегия онлайн http://marhabaholidays.co.ke/index.php?option=com_k2&view=itemlist&task=user&id=3604405 как закинуть скрипт себе на хостинг http://bestalternativa.ua/index.php?subaction=userinfo&user=uhihugili

взлом на деньги на игру csr classics заработка через интернет реальна бонус код на голду world of tanks игры бонус за регистрацию игровые автоматы бонус код wot октябрь 2016 роббинс энтони деньги мастер игры fb2 сайты с открытием кейсов симулятор скачать бесплатно игру hay day на андроид с бесконечными деньгами деньги к игре солдатики 3 прогнозы ставки на кс го lounge

онлайн казино с бонусом на реальный счет http://forum.veganbodypro.com/member.php?action=profile&uid=229 исковое заявление о разделе имущества образец 2020 http://vidosov.ru/profile.php?u=emuribob математическое ожидание ставок на спорт http://mpnick.freehostia.com/index.php?subaction=userinfo&user=otydypy заработок без вложений вход http://stalzashita.ru/index.php?subaction=userinfo&user=evezap как заработать на сми в интернете http://www.gameplay.tube/profile.php?u=ydanimulo

Anonymous

Bryantsueva

26 Jul 2021 - 09:12 am

Любители природы с каждым годом находят всегда новые места для отдыха. Они готовятся к поездке основательно, выбирая присутствие этом только самые лучшие разновидности товаров. Подкупать товары чтобы отдыха проще и удобнее помощью интернет, где собраны самые современные и удобные приспособления, которые дозволительно взять с собой на природу. Примером служит сайт ria.com, где существует полноценный перечень товаров, которые доступны для рынке в настоящее время.

Начнем с того, сколько отдохновение для природе невозможен без целого списка вещей. Первостепенную роль в нем занимает мебель. Некоторый враз подумают, что полноценную обстановка попросту невозможно с собой жениться, исходя из ее габаритов. Однако мебель ради природы имеет определенные особенности. Она вся имеет складные конструкции. Таким образом, она вполне реально может вместиться в багажник любого автомобиля, а переноска ее осуществляется в отдельных чехлах.

Дальнейший [url=https://toysik.ru/]фитоняня крем детский[/url] вид товара для природы, без которого теперь простой не привыкать - это палатка. Быть ее выборе следует уделить уважение ткани, из которой она сшита, а также ее размеру. Употреблять и такие палатки, которые вмещают достаточно куча человек. Это незаменимо чтобы отдыха колоссальный компанией. В дополнение к этому атрибуту нуждаться брать с собой спальные мешки и надувные матрасы. Матрас укладывается в палатку, а для нем уже дозволено занимать в спальном мешке. Это невероятно удобно. Но при этом также важно проследить, для карман был сшит из водонепроницаемой ткани и имел надежную и теплую подкладку.

Также теперь чтобы отдыха для природе многие покупают тенты alias шатры. Это невероятно удобная безделушка, ежели разложить дом, то в нем дозволено поставить всю обстановка чтобы кемпинга. Там же будут находиться и всетаки продукты. В шатрах туристы устраивают приманка посиделки. Они защищают от дождя и ветра.

Помимо всех перечисленных приспособлений, необходима вдобавок масса вещей, которые сделают передышка более комфортным. Для современных рынках представлено практически всетаки, что нужно. Однако в интернете дозволено найти намного больше и сообразно доступной цене.

Безусловно, буде покупать постоянно необходимое ради достойного отдыха для природе, то придется потратить довольно град денег около этом, но когда обратиться к сервису, которые предлагает подкупать товары бу, то можно изрядно сэкономить. Дело в том, что некоторым людям такие вещи простой не нужны, следовательно они их выкладывают в интернет чтобы продажи. Присутствие этом цена таких товаров в разы ниже, чем новых.

Anonymous

Ronaldgycle

26 Jul 2021 - 09:09 am

Буде сравнить автомобиль с организмом человека, то его автозапчасти будут выступать в роли органов. Мы совершенно заботимся о своем здоровье, кушая что-то полезное, принимая витамины сиречь занимаясь спортом. Давайте посмотрим, что надо творить, разве какой-то из внутренних органов автомобиля начал барахлить, и ему нужна замена.

Современный авто рынок [url=https://sdmzs.ru/]купить контрактный двигатель cat c18[/url] предлагает оригинальную продукцию, неоригинальную и поддержанные детали.
Не нуждаться описывать, который нет сносный лучше, чем оригинальные детали, потому что они донельзя действительно рассчитаны под параметры конкретной машины, на них проводят опыты и тесты для прочность. Именно оригинальные запчасти эксплуатируют в экстремальных условиях и ситуациях. И если Вашему авто понадобиться поменять авто подробность, то именно с оригинальными запчастями у Вас не возникнет проблем около установке и монтаже. И с новой, оригинальной деталью, машина прослужит Вам долгую службу. Оригинальная деталь производится для том же месте, что и само авто, а это лучше любых слов говорит о преимуществе запрещать оригинальные детали на замену.

Не удивительно, сколько около всех своих плюса, оригинальные запчасти имеют единолично существенный минус – это цена. Тариф урывками и отталкивает через того, чтобы обещать оригинальную деталь чтобы авто. Также многим не нравится то, что времени уходит на доставку оригинальных деталей с завода-производителя. Новую запчасть дозволено насторожиться неделю, луна, а то и два.

Anonymous

Kennethcaupt

26 Jul 2021 - 09:02 am

Следовательно, вы решили установить в своём чум пластиковые окна. Подобно не ошибиться с выбором хороших оконных систем, которые будут услуживать протяжно и качественно, ведь торжище переполнен предложением? Сотни фирм представляют свою продукцию, соревнуясь благоприятель с другом размерами скидок и разнообразием акций. К сожалению, некоторый из них, мягко говоря, недобросовестно относятся к своим клиентам. В итоге потребителю приходится соображать в особенности работы рынка, тонкости производства изделий из ПВХ, а также монтажа и комплектации окон, не обращая внимания для агрессивную рекламу и маркетинговые уловки.

Принципы выбора пластиковых окон
Современное пластиковое окно является сложной системой, [url=https://okna-elegant.ru/]окна рехау официальный сайт[/url] совершенно элементы которой тесно взаимосвязаны. Между них отсутствует не особо важных, второстепенных. Ровно ни странно, только одной из самых распространённых ошибок потребителя является избрание окна всего лишь по конкретной торговой марке ПВХ-профиля. Присутствие этом ясный, который пластиковые окна обязательно разочаруют заказчика, ежели виновник применит ради их изготовления тонкие стеклопакеты, дешёвую фурнитуру, некачественную арматуру, недолговечные уплотнители. Давайте подробнее рассмотрим, из каких компонентов состоят металлопластиковые окна, разберёмся в особенностях комплектации.

Anonymous

Slotoking

26 Jul 2021 - 07:49 am

СлотоКинг Казино [url=https://slotoking-casino.cyou/]SlotoKing Casino[/url] официальный сайт играть онлайн

Anonymous

Jamesitend

26 Jul 2021 - 07:37 am

перевод денег на игры с карты виза игры в реальности за деньги джекпот для золушки 1 я серия где можно купить кейс для денег бонус коды вот апрель 2015 бонус код wotshop как вернуть деньги за игру в близзард гта 5 как заработать денег в начале игры игры с экономическим уклоном скачать деньги для игры русские рубли заработок в интернете без вложений не серфинг бонус с моментальным выводом на payeer скачать игру injustice мод на деньги шиморо открытие кейсов на сайте букмекерская при бонусом при регистрации

игра амулет мира скачать торрент http://financemodel.ru/forum/user/166879/ открытие кейсов за 30 руб http://www.yantakao.ac.th/index.php?option=com_k2&view=itemlist&task=user&id=6532325 закрытие ип на усн 6 процентов https://orbis.com.ua/forum/user/52697/ уаз гонки онлайн бесплатно http://litostrovok.ru/memberlist.php?mode=viewprofile&u=29094 бесплатный хостинг для картинок http://kvi-komfort.ru/index.php?subaction=userinfo&user=erefosyh

продам бонус коды на wot partypoker бездепозитный бонус код форекс заработок в интернете форум i игра экономическая стратегия на pc надежная букмекерская контора с бонусом при регистрации скачать игру clash of clans последнюю версию с бесконечными деньгами курсы заработка в интернете торрент тренинг заработок в интернете игра в кейсы онлайн на деньги экономическая игра бизнес фото

бонус коды от журнала максим http://mmfaces.mcgi.me/index.php?a=profile&u=ulepovo выписка сведения из егрип юридическое лицо http://kontorki.ru/index.php?option=com_community как быстро заработать деньги в 12 лет без интернета http://sukko.com.ru/modules.php?name=Your_Account&op=userinfo&username=akeza игра миллионер заработать реальные деньги https://streettuning.pro/forum/user/57254/ как можно заработать деньги сидя дома в интернете http://www.guaji333.com/home.php?mod=space&uid=871106

Agregar un comentario

Tu nombre

Tu dirección de correo (no se mostrará)

¿De qué color es el pasto? (chequeo de seguridad)

Mensaje *

© 2025 Ninja Saga