
// 'stacks' is the Stacks global object.
// All of the other Stacks related Javascript will 
// be attatched to it.
var stacks = {};


// this call to jQuery gives us access to the globaal
// jQuery object. 
// 'noConflict' removes the '$' variable.
// 'true' removes the 'jQuery' variable.
// removing these globals reduces conflicts with other 
// jQuery versions that might be running on this page.
stacks.jQuery = jQuery.noConflict(true);

// Javascript for stacks_in_271_page1
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_271_page1 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_271_page1 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

// edited on 01-07-12 6:42


//
// jQuery blockUI plugin - Version 2.33 (29-MAR-2010) - Copyright (c) 2007-2008 M. Alsup
//
;(function(b){function s(c,a){var e=c==window,d=a&&a.message!==undefined?a.message:undefined;a=b.extend({},b.blockUI.defaults,a||{});a.overlayCSS=b.extend({},b.blockUI.defaults.overlayCSS,a.overlayCSS||{});var g=b.extend({},b.blockUI.defaults.css,a.css||{}),j=b.extend({},b.blockUI.defaults.themedCSS,a.themedCSS||{});d=d===undefined?a.message:d;e&&k&&o(window,{fadeOut:0});if(d&&typeof d!="string"&&(d.parentNode||d.jquery)){var h=d.jquery?d[0]:d,f={};b(c).data("blockUI.history",f);f.el=h;f.parent=h.parentNode;
f.display=h.style.display;f.position=h.style.position;f.parent&&f.parent.removeChild(h)}f=a.baseZ;var l=b.browser.msie||a.forceIframe?b('<iframe class="blockUI" style="z-index:'+f++ +';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+a.iframeSrc+'"></iframe>'):b('<div class="blockUI" style="display:none"></div>');h=b('<div class="blockUI blockOverlay" style="z-index:'+f++ +';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');
f=b(a.theme&&e?'<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+f+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(a.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>':a.theme?'<div class="blockUI blockMsg blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+f+';display:none;position:absolute"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(a.title||
"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>':e?'<div class="blockUI blockMsg blockPage" style="z-index:'+f+';display:none;position:fixed"></div>':'<div class="blockUI blockMsg blockElement" style="z-index:'+f+';display:none;position:absolute"></div>');if(d)if(a.theme){f.css(j);f.addClass("ui-widget-content")}else f.css(g);if(!a.applyPlatformOpacityRules||!(b.browser.mozilla&&/Linux/.test(navigator.platform)))h.css(a.overlayCSS);h.css("position",e?"fixed":"absolute");
if(b.browser.msie||a.forceIframe)l.css("opacity",0);g=[l,h,f];var A=e?b("body"):b(c);b.each(g,function(){this.appendTo(A)});a.theme&&a.draggable&&b.fn.draggable&&f.draggable({handle:".ui-dialog-titlebar",cancel:"li"});g=B&&(!b.boxModel||b("object,embed",e?null:c).length>0);if(t||g){e&&a.allowBodyStretch&&b.boxModel&&b("html,body").css("height","100%");if((t||!b.boxModel)&&!e){g=n(c,"borderTopWidth");j=n(c,"borderLeftWidth");var u=g?"(0 - "+g+")":0,v=j?"(0 - "+j+")":0}b.each([l,h,f],function(p,i){i=
i[0].style;i.position="absolute";if(p<2){e?i.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+a.quirksmodeOffsetHack+') + "px"'):i.setExpression("height",'this.parentNode.offsetHeight + "px"');e?i.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):i.setExpression("width",'this.parentNode.offsetWidth + "px"');v&&i.setExpression("left",v);u&&i.setExpression("top",u)}else if(a.centerY){e&&
i.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');i.marginTop=0}else if(!a.centerY&&e){p="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(a.css&&a.css.top?parseInt(a.css.top):0)+') + "px"';i.setExpression("top",p)}})}if(d){a.theme?f.find(".ui-widget-content").append(d):
f.append(d);if(d.jquery||d.nodeType)b(d).show()}if((b.browser.msie||a.forceIframe)&&a.showOverlay)l.show();if(a.fadeIn){g=a.onBlock?a.onBlock:q;l=a.showOverlay&&!d?g:q;g=d?g:q;a.showOverlay&&h._fadeIn(a.fadeIn,l);d&&f._fadeIn(a.fadeIn,g)}else{a.showOverlay&&h.show();d&&f.show();a.onBlock&&a.onBlock()}w(1,c,a);if(e){k=f[0];m=b(":input:enabled:visible",k);a.focusInput&&setTimeout(x,20)}else C(f[0],a.centerX,a.centerY);if(a.timeout){d=setTimeout(function(){e?b.unblockUI(a):b(c).unblock(a)},a.timeout);
b(c).data("blockUI.timeout",d)}}function o(c,a){var e=c==window,d=b(c),g=d.data("blockUI.history"),j=d.data("blockUI.timeout");if(j){clearTimeout(j);d.removeData("blockUI.timeout")}a=b.extend({},b.blockUI.defaults,a||{});w(0,c,a);var h;h=e?b("body").children().filter(".blockUI").add("body > .blockUI"):b(".blockUI",c);if(e)k=m=null;if(a.fadeOut){h.fadeOut(a.fadeOut);setTimeout(function(){y(h,g,a,c)},a.fadeOut)}else y(h,g,a,c)}function y(c,a,e,d){c.each(function(){this.parentNode&&this.parentNode.removeChild(this)});
if(a&&a.el){a.el.style.display=a.display;a.el.style.position=a.position;a.parent&&a.parent.appendChild(a.el);b(d).removeData("blockUI.history")}typeof e.onUnblock=="function"&&e.onUnblock(d,e)}function w(c,a,e){var d=a==window;a=b(a);if(!(!c&&(d&&!k||!d&&!a.data("blockUI.isBlocked")))){d||a.data("blockUI.isBlocked",c);!e.bindEvents||c&&!e.showOverlay||(c?b(document).bind("mousedown mouseup keydown keypress",e,z):b(document).unbind("mousedown mouseup keydown keypress",z))}}function z(c){if(c.keyCode&&
c.keyCode==9)if(k&&c.data.constrainTabKey){var a=m,e=c.shiftKey&&c.target==a[0];if(!c.shiftKey&&c.target==a[a.length-1]||e){setTimeout(function(){x(e)},10);return false}}if(b(c.target).parents("div.blockMsg").length>0)return true;return b(c.target).parents().children().filter("div.blockUI").length==0}function x(c){if(m)(c=m[c===true?m.length-1:0])&&c.focus()}function C(c,a,e){var d=c.parentNode,g=c.style,j=(d.offsetWidth-c.offsetWidth)/2-n(d,"borderLeftWidth");c=(d.offsetHeight-c.offsetHeight)/2-
n(d,"borderTopWidth");if(a)g.left=j>0?j+"px":"0";if(e)g.top=c>0?c+"px":"0"}function n(c,a){return parseInt(b.css(c,a))||0}if(/1\.(0|1|2)\.(0|1|2)/.test(b.fn.jquery)||/^1.1/.test(b.fn.jquery))alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+b.fn.jquery);else{b.fn._fadeIn=b.fn.fadeIn;var q=function(){},r=document.documentMode||0,B=b.browser.msie&&(b.browser.version<8&&!r||r<8),t=b.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!r;b.blockUI=function(c){s(window,c)};b.unblockUI=
function(c){o(window,c)};b.growlUI=function(c,a,e,d){var g=b('<div class="growlUI"></div>');c&&g.append("<h1>"+c+"</h1>");a&&g.append("<h2>"+a+"</h2>");if(e==undefined)e=3E3;b.blockUI({message:g,fadeIn:700,fadeOut:1E3,centerY:false,timeout:e,showOverlay:false,onUnblock:d,css:b.blockUI.defaults.growlCSS})};b.fn.block=function(c){return this.unblock({fadeOut:0}).each(function(){if(b.css(this,"position")=="static")this.style.position="relative";if(b.browser.msie)this.style.zoom=1;s(this,c)})};b.fn.unblock=
function(c){return this.each(function(){o(this,c)})};b.blockUI.version=2.33;b.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",
opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1E3,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var k=null,
m=[]}})(jQuery);


 /*!
 * Fancybox (yabbox) - jQuery Plugin
 * version: 2.0.3 (29/11/2011)
 * @requires jQuery v1.6 or later
 *
 * Examples at http://fancyapps.com/yabbox/
 * License: www.fancyapps.com/yabbox/#license
 *
 * Copyright 2011 Janis Skarnelis - janis@fancyapps.com
 *
 * Please Note:
 * Converted to use "yabbox" in place of "fancybox" to 
 * avoid collisions with other instances of fancybox in the page.
 *
 */
 (function(r,n,d){var i=d(r),o=d(n),a=d.yabbox=function(){a.open.apply(this,arguments)},p=!1,q=null;d.extend(a,{version:"2.0.3",defaults:{padding:15,margin:20,width:800,height:600,minWidth:200,minHeight:200,maxWidth:9999,maxHeight:9999,autoSize:!0,fitToView:!0,aspectRatio:!1,topRatio:0.5,fixed:!d.browser.msie||6<d.browser.version,scrolling:"auto",wrapCSS:"yabbox-default",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,modal:!1,loop:!0,ajax:{},keys:{next:[13,
 32,34,39,40],prev:[8,33,37,38],close:[27]},index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="yabbox-wrap"><div class="yabbox-outer"><div class="yabbox-inner"></div></div></div>',image:'<img class="yabbox-image" src="{href}" alt="" />',iframe:'<iframe class="yabbox-iframe" name="yabbox-frame{rnd}" frameborder="0" hspace="0" '+(d.browser.msie?'allowtransparency="true""':"")+' scrolling="{scrolling}" src="{href}"></iframe>',swf:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{href}" /><embed src="{href}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="100%" height="100%" wmode="transparent"></embed></object>',
 error:'<p class="yabbox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<div title="Close" class="yabbox-item yabbox-close"></div>',next:'<a title="Next" class="yabbox-item yabbox-next"><span></span></a>',prev:'<a title="Previous" class="yabbox-item yabbox-prev"><span></span></a>'},openEffect:"fade",openSpeed:500,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:500,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",
 nextEffect:"elastic",nextSpeed:300,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:300,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{speedIn:0,speedOut:0,opacity:0.85,css:{cursor:"pointer","background-color":"rgba(0, 0, 0, 0.85)"},closeClick:!0},title:{type:"float"}},onCancel:d.noop,beforeLoad:d.noop,afterLoad:d.noop,beforeShow:d.noop,afterShow:d.noop,beforeClose:d.noop,afterClose:d.noop},group:{},opts:{},coming:null,current:null,isOpen:!1,isOpened:!1,wrap:null,
 outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(b,c){d.isArray(b)||(b=[b]);if(b.length)a.close(!0),a.opts=d.extend(!0,{},a.defaults,c),a.group=b,a._start(a.opts.index||0)},cancel:function(){if(!(a.coming&&!1===a.trigger("onCancel"))&&(a.coming=null,a.hideLoading(),a.ajaxLoad&&a.ajaxLoad.abort(),a.ajaxLoad=null,a.imgPreload))a.imgPreload.onload=a.imgPreload.onabort=a.imgPreload.onerror=null},close:function(b){a.cancel();if(a.current&&
 !1!==a.trigger("beforeClose"))a.unbindEvents(),!a.isOpen||b&&!0===b[0]?(d(".yabbox-wrap").stop().trigger("onReset").remove(),a._afterZoomOut()):(a.isOpen=a.isOpened=!1,d(".yabbox-item").remove(),a.wrap.stop(!0).removeClass("yabbox-opened"),a.inner.css("overflow","hidden"),a.transitions[a.current.closeMethod]())},play:function(b){var c=function(){clearTimeout(a.player.timer)},f=function(){c();if(a.current&&a.player.isActive)a.player.timer=setTimeout(a.next,a.current.playSpeed)},e=function(){c();d("body").unbind(".player");
 a.player.isActive=!1;a.trigger("onPlayEnd")};if(a.player.isActive||b&&!1===b[0])e();else if(a.current&&(a.current.loop||a.current.index<a.group.length-1))a.player.isActive=!0,f(),d("body").bind({"onCancel.player afterShow.player onUpdate.player":f,"beforeClose.player":e,"beforeLoad.player":c}),a.trigger("onPlayStart")},next:function(){a.current&&a.jumpto(a.current.index+1)},prev:function(){a.current&&a.jumpto(a.current.index-1)},jumpto:function(b){a.current&&(b=parseInt(b,10),1<a.group.length&&a.current.loop&&
 (b>=a.group.length?b=0:0>b&&(b=a.group.length-1)),"undefined"!==typeof a.group[b]&&(a.cancel(),a._start(b)))},reposition:function(b){a.isOpen&&a.wrap.css(a._getPosition(b))},update:function(){a.isOpen&&(p||(q=setInterval(function(){if(p&&(p=!1,clearTimeout(q),a.current)){if(a.current.autoSize)a.inner.height("auto"),a.current.height=a.inner.height();a._setDimension();a.current.canGrow&&a.inner.height("auto");a.reposition();a.trigger("onUpdate")}},100)),p=!0)},toggle:function(){if(a.isOpen)a.current.fitToView=
 !a.current.fitToView,a.update()},hideLoading:function(){d("#yabbox-loading").remove()},showLoading:function(){a.hideLoading();d('<div id="yabbox-loading"></div>').click(a.cancel).appendTo("body")},getViewport:function(){return{x:i.scrollLeft(),y:i.scrollTop(),w:i.width(),h:i.height()}},unbindEvents:function(){a.wrap&&a.wrap.unbind(".fb");o.unbind(".fb");i.unbind(".fb")},bindEvents:function(){var b=a.current,c=b.keys;b&&(i.bind("resize.fb, orientationchange.fb",a.update),c&&o.bind("keydown.fb",function(b){-1<
 d.inArray(b.target.tagName.toLowerCase(),["input","textarea","select","button"])||(-1<d.inArray(b.keyCode,c.close)?(a.close(),b.preventDefault()):-1<d.inArray(b.keyCode,c.next)?(a.next(),b.preventDefault()):-1<d.inArray(b.keyCode,c.prev)&&(a.prev(),b.preventDefault()))}),d.fn.mousewheel&&b.mouseWheel&&1<a.group.length&&a.wrap.bind("mousewheel.fb",function(b,c){if(0===d(b.target).get(0).clientHeight||d(b.target).get(0).scrollHeight===d(b.target).get(0).clientHeight)b.preventDefault(),a[0<c?"prev":
 "next"]()}))},trigger:function(b){var c,f=-1<d.inArray(b,["onCancel","beforeLoad","afterLoad"])?"coming":"current";if(a[f]){d.isFunction(a[f][b])&&(c=a[f][b].apply(a[f],Array.prototype.slice.call(arguments,1)));if(!1===c)return!1;a[f].helpers&&d.each(a[f].helpers,function(c,f){if(f&&"undefined"!==typeof a.helpers[c]&&d.isFunction(a.helpers[c][b]))a.helpers[c][b](f)});d.event.trigger(b+".fb")}},isImage:function(a){return a&&a.match(/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i)},isSWF:function(a){return a&&a.match(/\.(swf)(.*)?$/i)},
 _start:function(b){var c=a.group[b]||null,f,e,h,g=d.extend(!0,{},a.opts,d.isPlainObject(c)?c:{},{index:b,element:c});if("number"===typeof g.margin)g.margin=[g.margin,g.margin,g.margin,g.margin];g.modal&&d.extend(!0,g,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{css:{cursor:"auto"},closeClick:!1}}});a.coming=g;if(!1===a.trigger("beforeLoad"))a.coming=null;else{if("object"===typeof c&&(c.nodeType||c instanceof d))f=!0,g.href=d(c).attr("href")||g.href,g.title=
 d(c).attr("title")||g.title,d.metadata&&d.extend(g,d(c).metadata());e=g.type;b=g.href;if(!e)f&&(h=d(c).data("yabbox-type"),!h&&c.className&&(h=(h=c.className.match(/yabbox\.(\w+)/))?h[1]:!1)),h?e=h:b&&(a.isImage(b)?e="image":a.isSWF(b)?e="swf":b.match(/^#/)&&(e="inline")),e||(e=f?"inline":"html"),g.type=e;if("inline"===e||"html"===e){if(!g.content)g.content="inline"===e&&b?d(b):c;g.content.length||(e=null)}else g.href=b||c,g.href||(e=null);g.group=a.group;"image"===e?a._loadImage():"ajax"===e?a._loadAjax():
 e?a._afterLoad():a._error()}},_error:function(){a.coming.type="html";a.coming.minHeight=0;a.coming.autoSize=!0;a.coming.content=a.coming.tpl.error;a._afterLoad()},_loadImage:function(){a.imgPreload=new Image;a.imgPreload.onload=function(){this.onload=this.onerror=null;a.coming.width=this.width;a.coming.height=this.height;a._afterLoad()};a.imgPreload.onerror=function(){this.onload=this.onerror=null;a._error()};a.imgPreload.src=a.coming.href;a.imgPreload.complete||a.showLoading()},_loadAjax:function(){a.showLoading();
 a.ajaxLoad=d.ajax(d.extend({},a.coming.ajax,{url:a.coming.href,error:function(b,c,d){"abort"!==c?(a.coming.content=d,a._error()):a.hideLoading()},success:function(b,c){if("success"===c)a.coming.content=b,a._afterLoad()}}))},_afterLoad:function(){a.hideLoading();!a.coming||!1===a.trigger("afterLoad",a.current)?a.coming=!1:(a.isOpened?(d(".yabbox-item").remove(),a.wrap.stop(!0).removeClass("yabbox-opened"),a.inner.css("overflow","hidden"),a.transitions[a.current.prevMethod]()):(d(".yabbox-wrap").stop().trigger("onReset").remove(),
 a.trigger("afterClose")),a.unbindEvents(),a.isOpen=!1,a.current=a.coming,a.coming=!1,a.wrap=d(a.current.tpl.wrap).addClass("yabbox-tmp "+a.current.wrapCSS).appendTo("body"),a.outer=d(".yabbox-outer",a.wrap).css("padding",a.current.padding+"px"),a.inner=d(".yabbox-inner",a.wrap),a._setContent(),a.trigger("beforeShow"),a._setDimension(),a.wrap.hide().removeClass("yabbox-tmp"),a.bindEvents(),a.transitions[a.isOpened?a.current.nextMethod:a.current.openMethod]())},_setContent:function(){var b,c,f=a.current,
 e=f.type;switch(e){case "inline":case "ajax":case "html":"inline"===e?(b=f.content.show().detach(),b.parent().hasClass("yabbox-inner")&&b.parents(".yabbox-wrap").trigger("onReset").remove(),d(a.wrap).bind("onReset",function(){b.appendTo("body").hide()})):b=f.content;if(f.autoSize)c=d('<div class="yabbox-tmp"></div>').appendTo(d("body")).append(b),f.width=c.outerWidth(),f.height=c.outerHeight(!0),b=c.contents().detach(),c.remove();break;case "image":b=f.tpl.image.replace("{href}",f.href);f.aspectRatio=
 !0;break;case "swf":b=f.tpl.swf.replace(/\{width\}/g,f.width).replace(/\{height\}/g,f.height).replace(/\{href\}/g,f.href);break;case "iframe":b=f.tpl.iframe.replace("{href}",f.href).replace("{scrolling}",f.scrolling).replace("{rnd}",(new Date).getTime())}if(-1<d.inArray(e,["image","swf","iframe"]))f.autoSize=!1,f.scrolling=!1;a.inner.append(b)},_setDimension:function(){var b=a.current,c=a.getViewport(),f=b.margin,e=2*b.padding,h=b.width+e,g=b.height+e,m=b.width/b.height,j=b.maxWidth,k=b.maxHeight,
 i=b.minWidth,l=b.minHeight;c.w-=f[1]+f[3];c.h-=f[0]+f[2];-1<h.toString().indexOf("%")&&(h=c.w*parseFloat(h)/100);-1<g.toString().indexOf("%")&&(g=c.h*parseFloat(g)/100);b.fitToView&&(j=Math.min(c.w,j),k=Math.min(c.h,k));j=Math.max(i,j);k=Math.max(l,k);b.aspectRatio?(h>j&&(h=j,g=(h-e)/m+e),g>k&&(g=k,h=(g-e)*m+e),h<i&&(h=i,g=(h-e)/m+e),g<l&&(g=l,h=(g-e)*m+e)):(h=Math.max(i,Math.min(h,j)),g=Math.max(l,Math.min(g,k)));h=Math.round(h);g=Math.round(g);d(a.wrap.add(a.outer).add(a.inner)).width("auto").height("auto");
 a.inner.width(h-e).height(g-e);a.wrap.width(h);f=a.wrap.height();if(h>j||f>k)for(;(h>j||f>k)&&h>i&&f>l;)g-=10,b.aspectRatio?(h=Math.round((g-e)*m+e),h<i&&(h=i,g=(h-e)/m+e)):h-=10,a.inner.width(h-e).height(g-e),a.wrap.width(h),f=a.wrap.height();b.dim={width:h,height:f};b.canGrow=b.autoSize&&g>l&&g<k;b.canShrink=!1;b.canExpand=!1;if(h-e<b.width||g-e<b.height)b.canExpand=!0;else if((h>c.w||f>c.h)&&h>i&&g>l)b.canShrink=!0;b=f-e;a.innerSpace=b-a.inner.height();a.outerSpace=b-a.outer.height()},_getPosition:function(b){var c=
 a.getViewport(),d=a.current.margin,e=a.wrap.width()+d[1]+d[3],h=a.wrap.height()+d[0]+d[2],g={position:"absolute",top:d[0]+c.y,left:d[3]+c.x};if(a.current.fixed&&(!b||!1===b[0])&&h<=c.h&&e<=c.w)g={position:"fixed",top:d[0],left:d[3]};g.top=Math.ceil(Math.max(g.top,g.top+(c.h-h)*a.current.topRatio))+"px";g.left=Math.ceil(Math.max(g.left,g.left+0.5*(c.w-e)))+"px";return g},_afterZoomIn:function(){var b=a.current;a.isOpen=a.isOpened=!0;a.wrap.addClass("yabbox-opened").css("overflow","visible");a.update();
 a.inner.css("overflow","auto"===b.scrolling?"auto":"yes"===b.scrolling?"scroll":"hidden");if(b.closeClick||b.nextClick)a.inner.bind("click.fb",b.nextClick?a.next:a.close);b.closeBtn&&d(a.current.tpl.closeBtn).appendTo(a.wrap).bind("click.fb",a.close);b.arrows&&1<a.group.length&&((b.loop||0<b.index)&&d(b.tpl.prev).appendTo(a.wrap).bind("click.fb",a.prev),(b.loop||b.index<a.group.length-1)&&d(b.tpl.next).appendTo(a.wrap).bind("click.fb",a.next));a.trigger("afterShow");if(a.opts.autoPlay&&!a.player.isActive)a.opts.autoPlay=
 !1,a.play()},_afterZoomOut:function(){a.trigger("afterClose");a.wrap.trigger("onReset").remove();d.extend(a,{group:{},opts:{},current:null,isOpened:!1,isOpen:!1,wrap:null,outer:null,inner:null})}});a.transitions={getOrigPosition:function(){var b=a.current.element,c={},f=50,e=50,h;b&&b.nodeName&&d(b).is(":visible")?(h=d(b).find("img:first"),h.length?(c=h.offset(),f=h.outerWidth(),e=h.outerHeight()):c=d(b).offset()):(b=a.getViewport(),c.top=b.y+0.5*(b.h-e),c.left=b.x+0.5*(b.w-f));return c={top:Math.ceil(c.top)+
 "px",left:Math.ceil(c.left)+"px",width:Math.ceil(f)+"px",height:Math.ceil(e)+"px"}},step:function(b,c){var d,e,h;if("width"===c.prop||"height"===c.prop)e=h=Math.ceil(b-2*a.current.padding),"height"===c.prop&&(d=(b-c.start)/(c.end-c.start),c.start>c.end&&(d=1-d),e-=a.innerSpace*d,h-=a.outerSpace*d),a.inner[c.prop](e),a.outer[c.prop](h)},zoomIn:function(){var b=a.current,c,f;c=b.dim;if("elastic"===b.openEffect){f=d.extend({},c,a._getPosition(!0));delete f.position;c=this.getOrigPosition();if(b.openOpacity)c.opacity=
 0,f.opacity=1;a.wrap.css(c).show().animate(f,{duration:b.openSpeed,easing:b.openEasing,step:this.step,complete:a._afterZoomIn})}else a.wrap.css(d.extend({},c,a._getPosition())),"fade"===b.openEffect?a.wrap.fadeIn(b.openSpeed,a._afterZoomIn):(a.wrap.show(),a._afterZoomIn())},zoomOut:function(){var b=a.current,c;if("elastic"===b.closeEffect){"fixed"===a.wrap.css("position")&&a.wrap.css(a._getPosition(!0));c=this.getOrigPosition();if(b.closeOpacity)c.opacity=0;a.wrap.animate(c,{duration:b.closeSpeed,
 easing:b.closeEasing,step:this.step,complete:a._afterZoomOut})}else a.wrap.fadeOut("fade"===b.closeEffect?b.closeSpeed:0,a._afterZoomOut)},changeIn:function(){var b=a.current,c;"elastic"===a.current.nextEffect?(c=a._getPosition(!0),c.opacity=0,c.top=parseInt(c.top,10)-200+"px",a.wrap.css(c).show().animate({opacity:1,top:"+=200px"},{duration:b.nextSpeed,complete:a._afterZoomIn})):(a.wrap.css(a._getPosition()),"fade"===b.nextEffect?a.wrap.hide().fadeIn(b.nextSpeed,a._afterZoomIn):(a.wrap.show(),a._afterZoomIn()))},
 changeOut:function(){function b(){d(this).trigger("onReset").remove()}a.wrap.removeClass("yabbox-opened");"elastic"===a.current.prevEffect?a.wrap.animate({opacity:0,top:"+=200px"},{duration:a.current.prevSpeed,complete:b}):a.wrap.fadeOut("fade"===a.current.prevEffect?a.current.prevSpeed:0,b)}};a.helpers.overlay={overlay:null,update:function(){var a,c;this.overlay.width(0).height(0);d.browser.msie?(a=Math.max(n.documentElement.scrollWidth,n.body.scrollWidth),c=Math.max(n.documentElement.offsetWidth,
 n.body.offsetWidth),a=a<c?i.width():a):a=o.width();this.overlay.width(a).height(o.height())},beforeShow:function(b){if(!this.overlay)this.overlay=d('<div id="yabbox-overlay"></div>').css(b.css||{background:"black"}).appendTo("body"),this.update(),b.closeClick&&this.overlay.bind("click.fb",a.close),i.bind("resize.fb",d.proxy(this.update,this)),this.overlay.fadeTo(b.speedIn||"fast",b.opacity||1)},onUpdate:function(){this.update()},afterClose:function(a){this.overlay&&this.overlay.fadeOut(a.speedOut||
 "fast",function(){d("#yabbox-overlay").remove()});this.overlay=null}};a.helpers.title={beforeShow:function(b){var c;if(c=a.current.title)c=d('<div class="yabbox-title yabbox-title-'+b.type+'-wrap">'+c+"</div>").appendTo("body"),"float"===b.type&&(c.width(c.width()),c.wrapInner('<span class="child"></span>'),a.current.margin[2]+=Math.abs(parseInt(c.css("margin-bottom"),10))),c.appendTo("over"===b.type?a.inner:"outside"===b.type?a.wrap:a.outer)}};d.fn.yabbox=function(b){function c(b){var c=[],i=!1,
 j=d(this).data("yabbox-group");b.preventDefault();if("undefined"!==typeof j)i=j?"data-yabbox-group":!1;else if(this.rel&&""!==this.rel&&"nofollow"!==this.rel)j=this.rel,i="rel";i&&(c=e.length?d(e).filter("["+i+'="'+j+'"]'):d("["+i+'="'+j+'"]'));c.length?(f.index=c.index(this),a.open(c.get(),f)):a.open(this,f);return!1}var f=b||{},e=this.selector||"";e?o.undelegate(e,"click.fb-start").delegate(e,"click.fb-start",c):d(this).unbind("click.fb-start").bind("click.fb-start",c);return this}})(window,document,
 jQuery);


// LionBars 0.2
// Author: Nikolay Dyankov
// www.nikolaydyankov.com
// Contact me at: me@nikolaydyankov.com
//
// ====================================
//
// I developed LionBars in my very 
// limited free time. If you have found
// this script to be useful, I would 
// very much appreciate a donation.
//
// For more information - 
// www.nikolaydyankov.com/lionbars 

(function(c){c.fn.lionbars=function(E,s,j,o){var t=0;c(this).each(function(){var d=c(this),a,b=0;a=c(d);var g,f;a.css({overflow:"auto"});a.prepend('<div class="nCheck"></div>');a.find(".nCheck").css({width:"100%",height:1,opacity:1,background:"red"});a.width()>a.find(".nCheck").width()&&(b+=1,g=a.width()-a.find(".nCheck").width());a.find(".nCheck").css({width:1,height:"100%"});a.height()>a.find(".nCheck").height()&&(b+=2,f=a.height()-a.find(".nCheck").height());a.find(".nCheck").remove();a=[b,g,f];
t+=1;if(0!=a){g=t;b=c(d);g=c('<div class="nWrap" id="'+g+'"></div>').append(b.children());b.append(g);f=b.css("padding-top");var i=b.css("padding-right"),e=b.css("padding-bottom"),h=b.css("padding-left");f=parseInt(f.replace("px",""));i=parseInt(i.replace("px",""));e=parseInt(e.replace("px",""));h=parseInt(h.replace("px",""));b.css({padding:0,width:b.width()+h+i,height:b.height()+f+e,overflow:"hidden",position:"relative"});g.css({"padding-top":f,"padding-left":h,"padding-bottom":e,"padding-right":i,
width:b.width()-h-i,height:b.height()-f-e});f=a[0];i=a[1];g=a[2];a=c(d);b=a.find(".nWrap");1==f&&(a.prepend('<div class="scrollbar vertical nbar"></div><div class="scrollbar_bg vertical nbar"></div>'),b.css({width:b.width()+i}),b.addClass("vscroll"));2==f&&(a.prepend('<div class="scrollbar horizontal nbar"></div><div class="scrollbar_bg horizontal nbar"></div>'),b.css({height:b.height()+g}),b.addClass("hscroll"));3==f&&(a.prepend('<div class="scrollbar vertical nbar"></div><div class="scrollbar_bg vertical nbar"></div>'),
a.prepend('<div class="scrollbar horizontal nbar"></div><div class="scrollbar_bg horizontal nbar"></div>'),b.css({width:b.width()+i}),b.css({height:b.height()+g}),b.addClass("vscroll"),b.addClass("hscroll"));g=a.find(".nWrap")[0].scrollHeight;f=a.find(".nWrap")[0].scrollWidth;e=a.height();i=a.width();b.hasClass("vscroll")&&(f+=15);b.hasClass("hscroll")&&(g+=15);g=e*(e/g);i*=i/f;g=25>g?25:g;i=25>i?25:i;a.find(".scrollbar.vertical").css({height:g});a.find(".scrollbar.horizontal").css({width:i});b.hasClass("hscroll")?
a.find(".scrollbar_bg.vertical").css({height:a.find(".scrollbar_bg.vertical").height()-13}):a.find(".scrollbar_bg.vertical").css({height:a.find(".scrollbar_bg.vertical").height()-4});b.hasClass("vscroll")?a.find(".scrollbar_bg.horizontal").css({width:a.find(".scrollbar_bg.horizontal").width()-13}):a.find(".scrollbar_bg.horizontal").css({width:a.find(".scrollbar_bg.horizontal").width()-4});"light"==E?(a.find(".scrollbar").addClass("light"),a.find(".scrollbar_bg").addClass("light")):(a.find(".scrollbar").addClass("dark"),
a.find(".scrollbar_bg").addClass("dark"));j&&a.find(".scrollbar").css({opacity:1});o&&a.find(".scrollbar_bg").css({opacity:1});a=c(d);d=a.find(".nWrap");d.hasClass("hscroll")?(b=d.siblings(".scrollbar.vertical"),b=(a.height()-9-b.height()-2)/(d[0].scrollHeight-a.height())):(b=d.siblings(".scrollbar.vertical"),b=(a.height()-b.height()-2)/(d[0].scrollHeight-a.height()));d.attr("scrollfactorV",b);d.hasClass("vscroll")?(b=d.siblings(".scrollbar.horizontal"),a=(a.width()-9-b.width()-2)/(d[0].scrollWidth-
a.width())):(b=d.siblings(".scrollbar.horizontal"),a=(a.width()-b.width()-2)/(d[0].scrollWidth-a.width()));d.attr("scrollfactorH",a)}});var w,x,m,n,e=!1,h=0,p,q,k=!1,u=!1,v,r,y,z,A,B,C,D,l=!1;c(".nWrap").mouseover(function(){s&&c(this).siblings(".scrollbar").stop().animate({opacity:1},200)});c(".nWrap").mouseout(function(){var d=c(this);!e&&!k&&(e=!0,setTimeout(function(){h=0;e=!1;s&&c(".nbar").stop().animate({opacity:0},400);!s&&j&&d.siblings(".scrollbar_bg").stop().animate({opacity:0},400)},1E3))});
c(".nWrap").scroll(function(){k||(c(h).attr("id")!=c(this).attr("id")&&(h=c(this),j||h.siblings(".scrollbar").stop().animate({opacity:1},200),p=h.attr("scrollfactorV"),q=h.attr("scrollfactorH"),w=h.siblings(".scrollbar.vertical"),x=h.siblings(".scrollbar.horizontal")),m=h.scrollTop()*p,m=2>m?2:m,w.css({top:m}),n=h.scrollLeft()*q,n=2>n?2:n,x.css({left:n}),!e&&!j&&(e=!0,setTimeout(function(){h=0;e=!1;c(".nbar").stop().animate({opacity:0},400)},1E3)))});c(".scrollbar").mouseover(function(){target=c(this);
o||target.siblings(".scrollbar_bg").stop().animate({opacity:1},400);j||target.add(target.siblings(".scrollbar")).stop().animate({opacity:1},400);l=!0});c(".scrollbar").mouseout(function(){l=!1;!e&&!k&&(e=!0,setTimeout(function(){e=!1;!l&&!j?c(".nbar").stop().animate({opacity:0},400):!l&&!o&&c(".scrollbar_bg").stop().animate({opacity:0},400)},1E3))});c(".scrollbar").mousedown(function(d){d.preventDefault();k=!0;v=c(this);A=d.pageX;B=d.pageY;y=c(this).position().left;z=c(this).position().top});c.fn.lionbars.mousemove=
function(d){k&&!u&&(u=!0,r=v.siblings(".nWrap"),q=r.attr("scrollfactorh"),p=r.attr("scrollfactorv"));if(k){C=d.pageX;D=d.pageY;var d=v,a=r,b=p,c=q,f=y,e=z,h=A,j=B;d.hasClass("vertical")?(c=f=e+D-j,c=2>c?2:c,c=c>d.siblings(".scrollbar_bg.vertical").height()-d.height()+2?d.siblings(".scrollbar_bg.vertical").height()-d.height()+2:c,d.css({top:c}),a.scrollTop(f/b)):(b=f=f+C-h,b=2>b?2:b,b=b>d.siblings(".scrollbar_bg.horizontal").width()-d.width()+2?d.siblings(".scrollbar_bg.horizontal").width()-d.width()+
2:b,d.css({left:b}),a.scrollLeft(f/c))}};c.fn.lionbars.mouseup=function(){k&&(u=k=!1,!e&&!k&&(e=!0,setTimeout(function(){e=!1;!l&&!j?c(".nbar").stop().animate({opacity:0},400):!l&&!o&&c(".scrollbar_bg").stop().animate({opacity:0},400)},1E3)))};c(document).mousemove(c.fn.lionbars.mousemove);c(document).mouseup(c.fn.lionbars.mouseup);return this}})(jQuery);


/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
*/

// t: current time, b: begInnIng value, c: change In value, d: duration
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 h.i.A(x,t*2,0,c,d)*.5+b;6 h.i.v(x,t*2-d,0,c,d)*.5+c*.5+b}});',62,74,'||||||return||Math|function|||||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|asin|||undefined|easeOutBounce|abs||def|swing|easeInBounce|525|cos|easeOutQuad|easeOutBack|easeInBack|easeInSine|easeOutElastic|easeInOutQuint|easeOutQuint|easeInQuint|easeInOutQuart|easeOutQuart|easeInQuart|extend|easeInElastic|easeInOutCirc|easeInOutCubic|easeOutCirc|easeInOutElastic|easeOutCubic|easeInCirc|easeInOutExpo|easeInCubic|easeOutExpo|easeInExpo||9375|easeInOutSine|easeInOutQuad|25|easeOutSine|easeInOutBack|easeInQuad|625|984375|jswing|easeInOutBounce'.split('|'),0,{}))


// end of plugins

//
// Copyright (c) 2011; Inc.
// paysnap Javascript 
// Modified 11-30-2011 01:42:36 PM
//


if (window.paysnapisloaded) 
	return;
window.paysnapisloaded = 1;

var scripts = document.getElementsByTagName( 'script' );
var src = scripts[scripts.length-1].getAttribute( 'src' );
var suppressLionBars = /lb=0/i.test(src);

var paypal_url 				= 'https://www.paypal.com/cgi-bin/webscr';
var paypal_sandbox_url 		= 'https://www.sandbox.paypal.com/cgi-bin/webscr';
var use_sandbox				= 'false';
var checkout_button_string 	= 'Checkout with PayPal';
var cart_title 				= ' My Cart ';
var footer_text 			= ' Powered by PayStack ';
var currency_format 		= 'USD';
var iPad 					= /iPad/i.test(navigator.userAgent);
var mobile 					= /(iPhone|iPod|Android)/i.test(navigator.userAgent);

// messages
var checkout_warning 	= ' Checkout not possible with zero total. '; // displayed when cart total == 0
var delete_confirm   	= ' Delete this item? ';
var ok_string 			= ' OK ';
var cancel_string 		= ' Cancel ';
var empty_cart 			= ' Cart is empty. ';

// PAYPAL DATA
var paypalData = {
	business:      'sales@benupress.com',
	paymentaction: 'sale',
	currency_code: 'USD', // https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_currency_codes
	custom:        '',
	tax_cart:      '0',
	weight_cart:   '',
	weight_unit:   'lbs',
	handling_cart: '0',
	'return':  	   'styled/',
	cancel_url:	   './',
	notify_url:	   '',
	no_shipping:   '0',
	lc:			 'US'
};


var business	= 'sales@benupress.com';
var return_url	= '<a href="styled/" rel="self" title="Thank You">';
var cancel_url	= '<a href="./" rel="self" title="Benu Press">';
var notify_url	= '';

var debug = 'False';
var stack_id = 'stacks_in_271_page1';

function paysnap(b){b.fn.fadeIn=function(a,c){return this.animate({opacity:"show"},a,function(){b.browser.msie&&this.style.removeAttribute("filter");b.isFunction(c)&&c()})};b.fn.fadeOut=function(a,c){return this.animate({opacity:"hide"},a,function(){b.browser.msie&&this.style.removeAttribute("filter");b.isFunction(c)&&c()})};b.fn.fadeTo=function(a,c,d){return this.animate({opacity:c},a,function(){1==c&&b.browser.msie&&this.style.removeAttribute("filter");b.isFunction(d)&&d()})};b.blockUI.defaults.css=
{};b.blockUI.defaults.centerY=!1;b.blockUI.defaults.overlayCSS={backgroundColor:"#000",opacity:"0.3"};b.fn.blockAndSpin=function(){return this.block({message:null}).fancyLoad()};b.fn.unblockAndSpin=function(){return this.unblock().fancyLoad("stop")};b.fn.fancyLoad=function(a){return this.each(function(){var c=b(this),d,e=c.find(".cart-loader");if("stop"==a)e.length&&(d=e.hide().data("fancy-timeout"),clearInterval(d));else{e.length?(d=e.hide().data("fancy-timeout"),clearInterval(d)):(e=b('<div class="cart-loader"><div></div></div>').appendTo(this),
b.browser.msie&&e.find("div").fixPNG());var j=1;d=c.width();c=c.height();e.css({left:(d-40)/2,top:(c-80)/2}).show();d=setInterval(function(){e.find("div").css("top",-40*j+"px");j=(j+1)%12},66);e.data("fancy-timeout",d)}})};b.fn.fixPNG=function(){return this.each(function(){var a=b(this).css("backgroundImage");if(a.match(/^url\(["']?(.*\.png)["']?\)$/i))a=RegExp.$1,b(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+("no-repeat"==
b(this).css("backgroundRepeat")?"crop":"scale")+", src='"+a+"')"}).each(function(){var a=b(this).css("position");"absolute"!=a&&"relative"!=a&&b(this).css("position","relative")})})};b.fn.blockWithSheet=function(a,c){return this.each(function(){var d=b(this);d.css("overflow","hidden");d.block({message:null,fadeIn:200});var e=b(a).hide().appendTo(this);e.find(".paysnap-close-sheet").unbind().click(function(a){var b=e.outerHeight();e.animate({top:-b},400);d.unblock({onUnblock:function(){e.remove()}});
c.call(this,a)});setTimeout(function(){var a=e.outerHeight();e.css({top:-a}).show();e.animate({top:0},400)},200)})};b(document).ready(function(){m.initialize()});var h={CHF:{dec:".",grp:"'",sym:"SFr "},CZK:{dec:",",grp:".",sym:" Kc"},EUR:{dec:".",grp:",",sym:"&euro; "},GBP:{dec:".",grp:",",sym:"&pound; "},HKD:{dec:".",grp:",",sym:"HK$"},HUF:{dec:".",grp:",",sym:"HK$"},JPY:{dec:"",grp:",",sym:"&yen;",noDecimals:1},NOK:{dec:",",grp:".",sym:" kr"},DKK:{dec:".",grp:".",sym:" kr"},SEK:{dec:".",grp:" ",
sym:" SEK"},BRL:{dec:".",grp:".",sym:"R"},MYR:{dec:".",grp:".",sym:"R"},PHP:{dec:".",grp:",",sym:"PhP "},PLN:{dec:".",grp:",",sym:" z&#322;"},SGD:{dec:".",grp:",",sym:"S$ "},TWD:{dec:".",grp:",",sym:"NT$ ",noDecimals:1},THB:{dec:".",grp:",",sym:"&#3647; "},TRY:{dec:",",grp:".",sym:" TL"},format:function(a){var a=a.toFixed(2),c=h[this.currId]||{dec:".",grp:",",sym:"$"};c.noDecimals&&(a=a.replace(/\..*/,""));a=a.replace(/\,/g,c.grp);a=a.replace(/\.([\d]{0,2})$/,c.dec+"$1");return a=/^ /.test(c.sym)?
a+c.sym:c.sym+a},currId:"usd"},i={debug:function(a){window.console&&window.console.log&&window.console.log("[paysnap.js] "+a)},addParam:function(a,c,b){return!c||!b?a:a+(/\?/.test(a)?"&":"?")+c+"="+b},setCookie:function(a,b){b&&(b=encodeURIComponent(b));window.localStorage?localStorage.setItem(a,b):document.cookie=a+"="+b+"; path=/"},getCookie:function(a){if(window.localStorage)return(a=localStorage.getItem(a))?decodeURIComponent(a):a;if(document.cookie&&""!=document.cookie)for(var c=document.cookie.split(";"),
d=0,e=c.length;d<e;d++){var j=b.trim(c[d]);if(j.substring(0,a.length+1)==a+"=")return decodeURIComponent(j.substring(a.length+1))}return null},guid:function(){for(var a="",b=0;32>b;b++)a+=Math.floor(16*Math.random()).toString(16).toUpperCase();return a},param:function(a){var b=[];jQuery.each(a,function(){b.push(this.name+"="+this.value)});return b.join("&")}};h.currId=currency_format;var m={},g=m;b.extend(m,{timeouts:{cartUpdate:1E4,search:1E4},slideOutWidth:0,isOpen:!1,$slideoutPanel:null,initialize:function(){var a=
i.getCookie("cid");a||(a=i.guid(),i.setCookie("cid",a),i.debug("cid="+a));this.cid=a;this.buildDOM();this.bindSellerForms();b("a.paysnap-show-details").yabbox({autoScale:!0,openEffect:"elastic",openEasing:"easeOutBack",closeEffect:"elastic",closeEasing:"easeInBack",openSpeed:"fast",closeSpeed:"fast",overlayShow:!0,width:680,height:495,helpers:{overlay:{opacity:0.3,css:{"background-color":"#000"}}}});try{f.initialize(!0,this)}catch(c){i.debug("error initializing cart: "+c)}b("#paysnap-container").hide().css("marginLeft",
"0").fadeIn()},initializeLionbars:function(){if(!suppressLionBars){var a=b("#paysnap-cart-contents"),c=a.find("div.nWrap");c.length&&(a.find("div.scrollbar,div.scrollbar_bg").remove(),c.children().appendTo(a),c.remove(),b(document).mousemove(b.fn.lionbars.mousemove),b(document).mouseup(b.fn.lionbars.mouseup));b("#paysnap-cart-contents tr").length&&b("#paysnap-cart-contents").lionbars("dark",!1,!0,!0)}},$cartTab:null,$checkoutTab:null,$searchTab:null,checkoutTemplates:[],addOptVal:function(a,b,d,e){var j=
a[b];if(!j&&(j=a[b]={arr:[]},d))j.name=d;e&&j.arr.push(e)},submitToPaypal:function(){var a=paypal_url;"true"==use_sandbox&&(a=paypal_sandbox_url);var c='<form action="'+a+'" method="POST">',c=c+'<input type="hidden" name="cmd" value="_cart" />',c=c+'<input type="hidden" name="upload" value="1" />';b("#paysnap-cart tbody tr").each(function(a,d){var a=a+1,f=0,k=b(this).data("paysnap").s,k=k.replace(/&thumb.*/,""),f=k.split("&"),l={};b.each(f,function(){var d=this.split("="),f=d[0],d=b.trim(d[1]);if("cid"!=
f&&"base_price"!=f)if(d=d.replace(/\+/g," "),(d=decodeURIComponent(d))&&/^(on|os)\d+/.test(f))if(/^on\d+/.test(f)){var j=f.replace("on","os");-1<k.indexOf(j)&&g.addOptVal(l,f,d,null)}else g.addOptVal(l,f.replace("os","on"),null,d);else d&&(f=f+"_"+a,c+='<input type="hidden" name="'+f+'" value="'+d+'" />')});var f=0,i;for(i in l){var d=l[i],h="";if(d.name&&0!=d.arr.length){for(var o=0;o<d.arr.length;o++)0<h.length&&(h+=", "),h+=d.arr[o];c+='<input type="hidden" name="on'+f+"_"+a+'" value="'+d.name+
'">';c+='<input type="hidden" name="os'+f+"_"+a+'" value="'+h+'" />';f++}}});for(var d in paypalData)if(paypalData.hasOwnProperty(d)&&(a=paypalData[d])){if("cancel_url"==d||"return"==d||"notify_url"==d)a=b('<a href="'+a+'">')[b.fn.prop?"prop":"attr"]("href");c+='<input type="hidden" name="'+d+'" value="'+a+'" />'}c+="</form>";b(c).appendTo("body").submit()},buildDOM:function(){var a='<form id="paysnap-cart" method="GET" action="#" target="paysnap-checkout-src"> <div id="paysnap-cart-contents"><table>   <tbody></tbody>   <tfoot></tfoot></table></div></form><div id="paysnap-cart-empty">'+
empty_cart+"</div>";g.$slideoutPanel=b('<div id="paysnap-container" style="display:none; xxxmargin-left:-1000px;"><iframe src="about:blank"></iframe>\t<div id="paysnap-cart-title">'+cart_title+'</div>\t<div id="paysnap-close"></div><div class="paysnap-div-bar"></div>\t<div id="paysnap-contents">\t\t<div class="paysnap-content"></div>\t</div><div class="paysnap-div-bar"></div><div class="paysnap-cart-total"></div><div class="paysnap-cart-checkout"><span class="paysnap-co-btn"><a>'+checkout_button_string+
'</a></span></div><div id="paysnap-cart-footer">'+footer_text+"</div></div>").appendTo("body").css("zIndex",15E4);g.$cartTab=b("#paysnap-contents div.paysnap-content:eq(0)");g.$cartTab.append(a);g.$checkoutTab=b("div.paysnap-content");b("#paysnap-container").mousedown(function(a){return b(a.target).is("#paysnap-close,paysnap-co-btn,.paysnap-qty,paysnap-delete")?!0:!1});b("#paysnap-cart").submit(function(a){a.preventDefault();a=b(this).serialize();a=i.addParam(a,"cid",g.cid);b.event.trigger("yabdab-cart-item-update",
[a]);return!1});b(".paysnap-co-btn").click(function(){if(0>=f.calcCartTotal())var a,d=b("#paysnap-contents").blockWithSheet('<div class="paysnap-sheet">'+checkout_warning+'<div><button class="paysnap-close-sheet">'+ok_string+"</button></div></div>",function(a){a.preventDefault();d.unblock();return!1});else return g.$checkoutTab.blockAndSpin(),setTimeout(g.submitToPaypal,500),!1});b("#paysnap-close").click(function(){g.showTabs(g.isOpen?0:1);return!1});b(".paysnap-viewcart").click(function(){f.updateTotal();
g.showTabs(g.isOpen?0:1);return!1});g.$slideoutPanel.show()},bindSellerForms:function(){b(".paysnap-addtocart").click(function(a){a.preventDefault();var a=b(this).closest("div.paysnap-item"),c=b.param(a.find(":input").filter(function(){return!b(this).is("[name^=on]")&&!b(this).is("[name^=os]")}).serializeArray());a.find("div.paysnap-option").each(function(a){var d=b(this).find(":input").serialize();/os=/.test(d)&&(d=d.replace(/on=/g,"on"+a+"=").replace(/os=/g,"os"+a+"="),d=d.replace(/\%7C\%7C[^\&\|]*/g,
""),c&&d?c+="&"+d:d&&(c=d))});var d="";a.find(":input[name^=os]:visible").each(function(){var a=b(this);if(this.checked||this.selected||!(0==a.find("option:selected").length&&"text"!=this.type))if(a=a.val())if(a=a.split("||")[0]||"")0<d.length&&(d+=", "),d+=a});c+="&cid="+g.cid;!1!==f.addItem(!0,c,d)&&g.showTabs(1);return!1});b(".pp-amt").bind("change blur",function(){var a=b(this).closest("div.paysnap-item"),c=parseFloat(a.find(":input[name^=base_price]").val()),d=0,e=0;a.find(":input[name^=os]").each(function(){var a=
this.name||"",c,f,g=b(this).val(),h=[];g&&(h=g.split("||"),f=h[0],c=h[1]||g);"select-one"==this.type?e=parseFloat(c):"radio"==this.type&&this.checked?e=parseFloat(c):"checkbox"==this.type&&this.checked?e=parseFloat(c):"text"==this.type&&(e=0);isNaN(e)?i.debug("NaN amount for input: "+f||a):(d=e+d,e=0)});var f=c+d;0>f&&(f=0);c=f.toFixed(2);f=h.format(f);a.find(":input[name^=amount]").val(c);a.find(".paysnap-amount").html(f)})},showTabs:function(a){b[a?"blockUI":"unblockUI"]({message:null,bindEvents:0});
g.isOpen=a?!0:!1;if(!(0>parseInt(g.$slideoutPanel.css("top"),10))||a)g.$slideoutPanel.stop().animate({top:a?40:-g.slideOutWidth},350,function(){a&&g.initializeLionbars();if(a&&0==g.slideOutWidth){g.$slideoutPanel.innerWidth();var c=g.$slideoutPanel.outerWidth();g.slideOutWidth=c}a&&b(".blockOverlay").click(function(){g.showTabs(0)})})}});var f={TOKEN:"{YDSC}",deleteSheet:"",autoUpdate:!0,stringFactory:null,initialize:function(a,b){this.stringFactory=b;this.autoUpdate=a;this.loadFromCookie();this.deleteSheet=
'<div id="paysnap-delete-sheet" class="paysnap-sheet">'+delete_confirm+'<div><button class="button red bigrounded paysnap-close-sheet">'+cancel_string+'</button><button id="paysnap-del-yes" class="button green bigrounded paysnap-close-sheet">'+ok_string+"</button> </div></div>"},updateTotal:function(){if(f.autoUpdate){var a=f.calcCartTotal();b("#paysnap-container .paysnap-cart-total").html(h.format(a))}else if(a=i.getCookie("total"))a=parseFloat(a.replace(",","")),b("#paysnap-container .paysnap-cart-total").html(h.format(a))},
calcCartTotal:function(){var a=0;b("#paysnap-cart tbody tr").each(function(){var c=b(this).data("paysnap"),d=parseInt(c.qty,10),c=parseFloat(c.cost.replace(",",""));a+=parseFloat(d*c)});return a},updateCookie:function(){var a="";b("#paysnap-cart tbody tr").each(function(){var c=b(this).data("paysnap");a.length&&(a+=f.TOKEN);a+=c.s;/details=/.test(c.s)||(a+="&details="+c.details)});i.setCookie("cart",a)},addItem:function(a,c,d){var e;try{e=c.match(/(item_name+=[^&]+)/)[1].split("=")[1]}catch(j){e=
"Untitled Product"}var m=e=decodeURIComponent(e),d=d||(c.match(/(details=[^&]+)/)||["","="])[1].split("=")[1],k,l;try{k=c.match(/(amount+=[^&]+)/)[1].split("=")[1]}catch(r){k=0}if(isNaN(parseFloat(k)))return i.debug("invalid cost: "+k),!1;try{l=c.match(/(quantity+=[^&]+)/)[1].split("=")[1]}catch(s){l=1}isNaN(parseInt(l,10))&&(i.debug("invalid qty, setting to 1"),l=1);var o=parseFloat(k)*parseFloat(l);e=e.replace(/\+/g,"%20");e=decodeURIComponent(e);var p=e+"%%"+d+"%%"+k,q=!1;b("#paysnap-cart table tbody tr").each(function(){var a=
b(this),c=a.data("paysnap");if(c.key==p){c.qty=parseInt(c.qty,10)+parseInt(l,10);c.s=c.s.replace(/quantity+=\d+/,"quantity="+c.qty);var d=c.s.match(/(amount+=[^&]+)/)[1].split("=")[1],e=parseFloat(d)*parseFloat(c.qty);a.find("input.paysnap-qty").val(c.qty);a.find(".paysnap-row-total").html(c.qty+" x "+h.format(parseFloat(d.replace(",","")))+" = "+h.format(parseFloat(e)));f.updateCookie();f.updateTotal();q=!0}});if(!q){e='<tr><td><input class="paysnap-qty paysnap-number" type="text" value="'+l+'" name="qty" size="4" /></td><td class="paysnap-delete"></td><td><input type="hidden" name="item" value="'+
e+'" /><input type="hidden" name="pid" value="'+m+'" /></td><td><input type="hidden" name="cost" value="'+k+'" /><span class="paysnap-product-name">'+e+"</span>";d&&(e+='<span class="paysnap-product-details">'+d+"</span>");e+='<span class="paysnap-product-details paysnap-row-total">'+l+" x "+h.format(parseFloat(k.replace(",","")))+" = "+h.format(parseFloat(o))+"</span>";var n=b(e+"</td>").appendTo("#paysnap-cart tbody");b(".paysnap-delete",n).click(function(){var a=b("#paysnap-contents").blockWithSheet(f.deleteSheet,
function(c){c.preventDefault();a.unblock();if("paysnap-del-yes"==this.id){b.event.trigger("yabdab-cart-item-delete",["pid="+m]);f.tiger();if(!f.autoUpdate)return!1;n.remove();g.initializeLionbars();f.updateCookie();0===b("#paysnap-cart tbody tr").size()&&(b("#paysnap-cart").hide(),b("#paysnap-cart-empty").show());f.updateTotal();f.tiger()}return!1})});b(".paysnap-qty",n).bind("keydown",function(a){a=a.which;return 48<=a||57>=a||96<=a&&105>=a?!0:!1}).bind("focus",function(){this.select()}).bind("change",
function(a){var c=b(this),d=c.parents("tr:first"),e=d.data("paysnap"),g=parseInt(c.val(),10);if(isNaN(g)){a.preventDefault();var i=(e.s.match(/quantity=(\d+)/)||[])[1];setTimeout(function(){c.val(i).focus()},20)}else if(0===g)b(".paysnap-delete",n).triggerHandler("click");else if(b(this).val(g),a=b("#paysnap-cart").serialize(),b.event.trigger("yabdab-cart-item-update",[a]),f.autoUpdate)e.s=e.s.replace(/quantity+=\d+/,"quantity="+g),e.qty=g,a=parseFloat(g*e.cost.replace(",","")),e=g+" x "+h.format(parseFloat(e.cost.replace(",",
"")))+" = "+h.format(a),b(".paysnap-row-total",d).html(e),f.updateCookie(),f.updateTotal()});n.data("paysnap",{s:c,qty:l,cost:k,details:d,key:p});setTimeout(function(){b("#paysnap-cart-empty").hide();b("#paysnap-cart").show()},200);a&&f.updateCookie();f.updateTotal();this.tiger()}},tiger:function(){this.noTiger||b("#paysnap-cart tbody tr").removeClass().addClass("paysnap-row-one").filter(":even").addClass("paysnap-row-two")},setCookie:function(a,b){i.setCookie("cart",a);i.setCookie("total",b)},loadFromCookie:function(){var a=
i.getCookie("cart");if(b.trim(a)){b("#paysnap-cart table tbody tr").remove();this.noTiger=!0;for(var a=a.replace(/callback=jsonp[0-9]*/,""),a=a.replace(/_=[0-9]*/,""),a=a.replace(/pid=/g,f.TOKEN+"pid="),a=a.replace(/^&*/,""),a=a.replace(RegExp("^"+f.TOKEN),""),a=a.split(f.TOKEN),c=0;c<a.length;c++){var d=a[c],d=d.replace(/&+/,"&"),d=d.replace(/^&/,""),d=d.replace(/&$/,"");""!=b.trim(d)&&f.addItem(!1,d)}0==b("#paysnap-cart tbody tr").length&&(b("#paysnap-cart").hide(),b("#paysnap-cart-empty").show());
this.noTiger=!1;this.updateTotal();this.tiger()}else b("#paysnap-cart").hide(),b("#paysnap-cart-empty").show()}};b(window).load(function(){if("True"==debug){var a=b("#"+stack_id+" .ydps-debug").html();b.blockUI({message:a})}business||b("#"+stack_id).before('<p class="ydps-error"><b>PayPal Email</b> is Required for PaySnap to Function Properly.</p>');return_url||b("#"+stack_id).before('<p class="ydps-error"><b>Return URL</b> is Required for PaySnap to Function Properly.</p>');cancel_url||b("#"+stack_id).before('<p class="ydps-error"><b>Cancel URL</b> is Required for PaySnap to Function Properly.</p>')})}
;


paysnap($);
	return stack;
})(stacks.stacks_in_271_page1);


// Javascript for stacks_in_86_page1
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_86_page1 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_86_page1 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
//-- Totem RSS Stack v1.2.0 by Joe Workman --//

/*  Totem Ticker Plugin
 *	Copyright (c) 2011 Zach Dunn / www.buildinternet.com
 *	Released under MIT License */
(function(a){if(!a.omr){a.omr=new Object()}a.omr.totemticker=function(c,b){var d=this;d.el=c;d.$el=a(c);d.$el.data("omr.totemticker",d);d.init=function(){d.options=a.extend({},a.omr.totemticker.defaultOptions,b);d.ticker;d.format_ticker();d.setup_nav();d.start_interval()};d.start_interval=function(){clearInterval(d.ticker);if(d.options.direction=="up"){d.ticker=setInterval(function(){d.$el.find("li:last").detach().prependTo(d.$el).css("marginTop","-"+d.options.row_height);d.$el.find("li:first").animate({marginTop:"0px",},d.options.speed,function(){})},d.options.interval)}else{d.ticker=setInterval(function(){d.$el.find("li:first").animate({marginTop:"-"+d.options.row_height,},d.options.speed,function(){a(this).detach().css("marginTop","0").appendTo(d.$el)})},d.options.interval)}};d.reset_interval=function(){clearInterval(d.ticker);d.start_interval()};d.stop_interval=function(){clearInterval(d.ticker)};d.format_ticker=function(){if(typeof(d.options.max_items)!="undefined"&&d.options.max_items!=null){var f=d.options.row_height.replace(/px/i,"");var e=f*d.options.max_items;d.$el.css({height:e+"px",overflow:"hidden",})}else{d.$el.css({overflow:"hidden",})}};d.setup_nav=function(){if(typeof(d.options.stop)!="undefined"&&d.options.stop!=null){a(d.options.stop).click(function(){d.stop_interval();return false})}if(typeof(d.options.start)!="undefined"&&d.options.start!=null){a(d.options.start).click(function(){d.start_interval();return false})}if(typeof(d.options.previous)!="undefined"&&d.options.previous!=null){a(d.options.previous).click(function(){d.$el.find("li:last").detach().prependTo(d.$el).css("marginTop","-"+d.options.row_height);d.$el.find("li:first").animate({marginTop:"0px",},d.options.speed,function(){d.reset_interval()});return false})}if(typeof(d.options.next)!="undefined"&&d.options.next!=null){a(d.options.next).click(function(){d.$el.find("li:first").animate({marginTop:"-"+d.options.row_height,},d.options.speed,function(){a(this).detach().css("marginTop","0px").appendTo(d.$el);d.reset_interval()});return false})}if(typeof(d.options.mousestop)!="undefined"&&d.options.mousestop===true){d.$el.mouseenter(function(){d.stop_interval()}).mouseleave(function(){d.start_interval()})}};d.debug_info=function(){console.log(d.options)};d.init()};a.omr.totemticker.defaultOptions={message:"Ticker Loaded",next:null,previous:null,stop:null,start:null,row_height:"100px",speed:800,interval:4000,max_items:null,mousestop:false,direction:"down",};a.fn.totemticker=function(b){return this.each(function(){(new a.omr.totemticker(this,b))})}})(jQuery);

jQuery.fn.exists = function(){return jQuery(this).length>0;}

//---------------------------
// Start Common RSS Code
//---------------------------
formatString = function(str) {
	str = str.replace(/<[^>]+>/ig,'');
	str = str.replace(/\n/ig,'');
	str=' '+str;
	return $.trim(str);
}

enrichString = function(str) {
	str = str.replace(/((ftp|https?):\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?)/gm,'<a href="$1" target="_blank">$1</a>');
	str = str.replace(/([^\w])\@([\w\-]+)/gm,'$1@<a href="http://twitter.com/$2" target="_blank">$2</a>');
	str = str.replace(/([^\w])\#([\w\-]+)/gm,'$1<a href="http://twitter.com/search?q=%23$2" target="_blank">#$2</a>');
	return $.trim(str);
}

parse_date = function(str) {
    if (str.match(/^\d+\-\d+\-\d+T/)) {
        str = str.replace(/T.+$/,'');
    }
	var d = new Date(str);
	var m = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'];
	if (d.getUTCDate()) {
		return d.getUTCDate() + ' ' + m[d.getUTCMonth()] + ' ' + d.getFullYear();
    }
    return str;
};

find_link = function(obj) {
    var default_string = '#';
    if (obj == null || obj == undefined) {
        return default_string;
    }	
    else if (typeof obj.origLink == 'string') {
        return obj.origLink;
    }
    else if ($.isArray(obj.link)) {
        var mylink = obj.link[0].href;
        $.each(obj.link,function(index, value){
            if (value.rel === 'alternate') {
                mylink = value.href;
            }
		})
        return mylink;
    }
    else if (typeof obj.link == 'object') {
        return obj.link.href;
    }
    else if (typeof obj.link == 'string') {
        return obj.link;
    }
    else if (typeof obj.enclosure == 'object' && typeof obj.enclosure.url == 'string') {
        return obj.enclosure.url;
    }
    return default_string;
};

find_title = function(obj) {
    var default_string = 'No Items in RSS Feed';
    if (obj == null || obj == undefined) {
        return default_string;
    }	
    else if (typeof obj.title.content == 'string') {
        return formatString(obj.title.content);
    }
    else if (typeof obj.title == 'string') {
        return formatString(obj.title);
    }
    return default_string;
};

find_date = function(obj) {
    var default_string = 'Date Unknown';
    if (obj == null || obj == undefined) {
        return default_string;
    }	
    else if (typeof obj.pubDate == 'string') {
		return parse_date(obj.pubDate);
    }
    else if (typeof obj.date == 'string') {
		return parse_date(obj.date);
    }
    else if (typeof obj.published == 'string') {
		return parse_date(obj.published);
    }
    else if (typeof obj.updated == 'string') {
		return parse_date(obj.updated);
    }
    return default_string;
};

find_descr = function(obj) {
    var default_string = 'RSS Feed Invalid. No Description Found.';
    if (obj == null || obj == undefined) {
        return default_string;
    }	
    else if (typeof obj.description == 'string') {
		return formatString(obj.description);
    }
    else if (typeof obj.encoded == 'string') {
		return formatString(obj.encoded);
    }
    else if (typeof obj.content == 'object' && typeof obj.content.content == 'string') {
		return formatString(obj.content.content);
    }
    return default_string;
};

find_author = function(obj) {
    var default_string = 'Unknown Author';
    if (obj == null || obj == undefined) {
        return default_string;
    }	
    else if (typeof obj.creator == 'string') {
		return obj.creator;
    }
    else if ($.isArray(obj.author)) {
        return obj.author[0];
    }
    else if (typeof obj.author == 'object' && typeof obj.author.email == 'string') {
		return obj.author.email;
    }
    else if (typeof obj.author == 'string') {
		return obj.author;
    }
    return default_string;
};

$(document).ready(function() {
	/* Forming the query: */
	var feed = "feed://www.benupress.com/For-Words/files/blogRSS.php";
	feed = feed.replace(/feed:\/\//,'http://'); // Replace feed:// with http://
	var query = 'select * from feed where url="' + feed + '" LIMIT 10';

	/* Forming the URL to YQL: */
	var url = "http://query.yahooapis.com/v1/public/yql?q="+encodeURIComponent(query)+"&format=json&callback=?";

	$.getJSON(url,function(data){
		if (data.query == null || data.query == undefined || data.query.results == null || data.query.results == undefined) {
			// Invalid or Empty RSS Feed - Add Blank/Default Entries
			add_feed_item();
	 	}
	 	else if ($.isArray(data.query.results.item || data.query.results.entry) ) {  //item exists in RSS and entry in ATOM feeds
			$.each(data.query.results.item || data.query.results.entry,function(){
	       		//Normal RSS Feed
	       		add_feed_item(this);
			})
		}
		else {
		    // RSS Feed with only one item in it
			add_feed_item(data.query.results.item || data.query.results.entry || null);
		}
		post_process_feed(this);
	});
});
//---------------------------
// End Common RSS Code
//---------------------------
function get_link(obj) {
	return false == true ? null : 'href="'+ find_link(obj) +'"';
}
function add_feed_item(obj) {
    var maxLength = 150;
    if (true == true) {
		$('#totem_stacks_in_86_page1').append(
			'<li><div class="feed_content"><a class="title tiptip" title="' + find_date(obj) +
		  	' - ' + find_descr(obj).substring(0, maxLength) + '...'+
			'" ' + get_link(obj) +
			' target="_blank">'+ find_title(obj) +'</a>'+ 
			'<p class="date">'+ find_date(obj) +'</p>'+
			'<p class="desc">'+ find_descr(obj).substring(0, maxLength) +'...</p>'+
	    	'</div></li>'
		);
    }
    else {
		$('#totem_stacks_in_86_page1').append(
			'<li><a class="title centered tiptip" title="' + find_date(obj) +
		  	' - ' + find_descr(obj).substring(0, maxLength) + '...'+
			'" ' + get_link(obj) +
			' target="_blank">'+ find_title(obj) +'</a>'+ 
	    	'</li>'
		);    
    }

	return;    	        
};

function post_process_feed(obj) {
	$('#totem_stacks_in_86_page1').totemticker({
		row_height	:	'75px',
		next		:	'#totem_next_stacks_in_86_page1',
		previous	:	'#totem_prev_stacks_in_86_page1',
		stop		:	'#totem_stop',
		start		:	'#totem_start',
		mousestop	:	true,
        speed       :   800,
        interval    :   5000,
        max_items   :   3
	});	

	var bg_color = $('#stacks_in_86_page1').css('background-color');
	if (bg_color) { 
		$('#stacks_in_86_page1').css({'background-color': 'transparent'});	
		$('#totem_stacks_in_86_page1').css({'background-color': bg_color });	
	}
	var bg_border_style = $('#stacks_in_86_page1').css('border-bottom-style');
	if (bg_border_style) { 
		var bg_border_color  = $('#stacks_in_86_page1').css('border-bottom-color');
		var bg_border_top 	 = $('#stacks_in_86_page1').css('border-top-width');
		var bg_border_right  = $('#stacks_in_86_page1').css('border-right-width');
		var bg_border_bottom = $('#stacks_in_86_page1').css('border-bottom-width');
		var bg_border_left 	 = $('#stacks_in_86_page1').css('border-left-width');
		$('#stacks_in_86_page1').css({'border-width':0});	
		$('#stacks_in_86_page1 .totem_wrapper').css({	'border-style':bg_border_style,
							 			'border-color':bg_border_color,
										'border-top-width':bg_border_top,
										'border-right-width':bg_border_right,
										'border-bottom-width':bg_border_bottom,	
										'border-left-width':bg_border_left
		});	
	}

	if (! $('#totem_next_stacks_in_86_page1 img').exists()) {
	    $('#totem_next_stacks_in_86_page1').remove();
	}
	if (! $('#totem_prev_stacks_in_86_page1 img').exists()) {
	    $('#totem_prev_stacks_in_86_page1').remove();
	}
		
	// Take the bottom borders into effect when calculating the height
	$('#totem_stacks_in_86_page1').height( (3 * 75) + (3 - 1));
	$('#totem_stacks_in_86_page1 .feed_content').css('max-height', 75 - 20);

	// Set with Width for centered titles. Table cells cannot be 100% so have to find the width for it. 
	$('#totem_stacks_in_86_page1 li a.centered').width($('#totem_stacks_in_86_page1').width());
	
	if ($().tipTip) { $(".tiptip").tipTip(); }
};

//-- End Totem Stack --//

	return stack;
})(stacks.stacks_in_86_page1);



