| /* ----------------------------------------------- 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("z-index",len-i+count);}}else{var" z="$(curr).css("z-index");$el.css("z-index",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:"block",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("overflow","hidden").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("overflow","hidden").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||"left";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="rect("+top+"px" "+left+"px="" "+top+"px="" "+left+"px)";}}}}}}opts.cssbefore.clip="opts.cssBefore.clip||clip||"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="block";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:"rect("+tt+"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
Oduvan4ikkera
09 Jul 2021 - 03:38 pm
Error 523 [url=https://support.cloudflare.com/hc/en-us/articles/115003011431-Troubleshooting-Cloudflare-5XX-errors#523error]origin is unreachable[/url]
Jamesdar
09 Jul 2021 - 09:06 am
учебный центр 1с эдиком учебный центр http://mockwa.com/forum/thread-100507/page-1/ столичный учебный центр курсы переподготовки
Jamesdar
09 Jul 2021 - 07:23 am
учебный центр перспектива образовательный стандарт учебный центр http://ivanovo.ru/mwf/topic_show.pl?tid=12639 учебный центр стэк официальный сайт
Alexamire
09 Jul 2021 - 05:55 am
Монтаж напольных покрытий
[url=https://napilim.pro/]Монтаж паркетой доски...[/url]
Kevinbrook
08 Jul 2021 - 06:28 pm
At all I do not know, as to tell
Scottyitelt
08 Jul 2021 - 06:27 pm
In my opinion you have misled.
Clydestity
08 Jul 2021 - 06:26 pm
I do not know, I do not know
[url=https://zeenite.com/videos/9357/impossible-and-hardcore-try-not-to-cum-challenge/]try not to cum impossible[/url]
Oduvan4ikkera
08 Jul 2021 - 05:15 pm
Error 523 [url=https://support.cloudflare.com/hc/en-us/articles/115003011431-Troubleshooting-Cloudflare-5XX-errors#523error]origin is unreachable[/url]
Sarpraib
08 Jul 2021 - 03:13 pm
Ротационные [url=https://proxyspace.seo-hunter.com/mobile-proxies/kazan/] мобильные 4g прокси в Казани [/url] от компании PROXYSPACE
Carolitecy
08 Jul 2021 - 12:03 pm
Вовремя только, веб-сервисы (alias веб-службы) — это технология. И наподобие и любая другая технология, они имеют полно четко очерченную среду применения.Если посмотреть для веб-сервисы в разрезе стека сетевых протококолов, мы увидим, который это, в классическом случае, не сколько иное, чистый еще одна надстройка поверх протокола HTTP. С противоположный стороны, буде гипотетически разделить Интернет на маломальски слоев, мы сможем выделить, чистый минимум, два концептуальных типа приложений — вычислительные узлы, которые реализуют нетривиальные функции и прикладные веб-ресурсы. Быть этом вторые, зачастую заинтересованы в услугах первых.
Но и собственноручно Интернет — разнороден, т. е. различные приложения на различных узлах сети функционируют для разных аппаратно-программных платформах, и используют различные технологии и языки. Дабы связать совершенно это и предоставить возможность одним приложениям обмениваться данными с другими, и были придуманы веб-сервисы. По сути, веб-сервисы — это реализация абсолютно четких интерфейсов обмена данными промеж различными приложениями, которые написаны не как для разных языках, но и распределены для разных узлах сети.
Именно с появлением веб-сервисов [url=https://volhinsoft.ru/]оказание услуг по сопровождению программного обеспечения[/url] развилась идея SOA — сервис-ориентированной архитектуры веб-приложений (Benefit Oriented Architecture). Протоколы веб-сервисов
На сегодняшний число наибольшее распространение получили следующие протоколы реализации веб-сервисов:
SOAP (Simple Take exception to Access Protocol) — по сути это тройка стандартов SOAP/WSDL/UDDI
HOLDER (Representational Dignified Give)
XML-RPC (XML Secluded Procedure Call)
На самом деле, SOAP произошел через XML-RPC и является следующей ступенью его развития. В то время ровно BREATHING-SPELL — это концепция, в основе которой лежит скорее архитектурный дух, нежели новая технология, основанный на теории манипуляции объектами CRUD (Father Look over Update Publishing blue-pencil) в контексте концепций.
Безусловно, существуют и иные протоколы, только, поскольку они не получили широкого распространения, мы остановимся в этом кратком обзоре на двух основных — SOAP и REST. XML-RPC ввиду того, который является порядочно «устаревшим», мы осматривать подробно не будем. Нас в первую очередь интересуют вопросы создания новых веб-служб, а не действие клиентов к существующим (чистый обыкновенный поставщики веб-сервисов поставляют пакеты с функциями API и документацией, посему дилемма построения клиентов к существующим веб-службам менее интересен с точки зрения автора).
SOAP более применим в сложных архитектурах, где взаимодействие с объектами выходит после рамки теории CRUD, а вот в тех приложениях, которые не покидают рамки данной теории, совершенно применимым может оказаться именно REMNANTS вследствие своей простоты и прозрачности. Действительно, если любым объектам вашего сервиса не нужны более сложные взаимоотношения, опричь: «Создать», «Прочитать», «Изменить», «Удалить» (вдруг правило — в 99% случаев этого довольно), вероятно, именно BE PLACED довольно правильным выбором. Исключая того, PLACE по сравнению с SOAP, может оказаться и более производительным, так будто не требует затрат на критика сложных XML команд на сервере (выполняются обычные HTTP запросы — PUT, ENJOY, COLLECTION, DELETE). Чтобы SOAP, в свою очередь, более надежен и безопасен.
В любом случае вам разрешать, который больше подойдет вашему приложению. Весь верно, вы даже захотите реализовать оба протокола, чтобы оставить выбор изза пользователями здание и — это ваше право.
Практическое применение веб-сервисов
Поскольку спич идет о практическом применении, нам нужно выбрать платформу ради построения веб-службы и поставить задачу. Беспричинно словно автору ближе всего PHP 5, мы и выберем его в качестве технологии ради построения здание, а в качестве задачи предполагать следующие требования. Допустим, нам надо создать службу, предоставляющую доступ к информации о курсах валют, которая собирается нашим приложением, и накапливается в базе данных. Кроме посредством веб-сервиса, данная информация передается сторонним приложениям ради отображения в удобном ради них виде.