
//favotite
$(document).ready(function(){
});

;(function(h){var m=h.scrollTo=function(b,c,g){h(window).scrollTo(b,c,g)};m.defaults={axis:'y',duration:1};m.window=function(b){return h(window).scrollable()};h.fn.scrollable=function(){return this.map(function(){var b=this.parentWindow||this.defaultView,c=this.nodeName=='#document'?b.frameElement||b:this,g=c.contentDocument||(c.contentWindow||c).document,i=c.setInterval;return c.nodeName=='IFRAME'||i&&h.browser.safari?g.body:i?g.documentElement:this})};h.fn.scrollTo=function(r,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};a=h.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=h(k),d=r,l,e={},p=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(d)){d=n(d);break}d=h(d,this);case'object':if(d.is||d.style)l=(d=h(d)).offset()}h.each(a.axis.split(''),function(b,c){var g=c=='x'?'Left':'Top',i=g.toLowerCase(),f='scroll'+g,s=k[f],t=c=='x'?'Width':'Height',v=t.toLowerCase();if(l){e[f]=l[i]+(p?0:s-o.offset()[i]);if(a.margin){e[f]-=parseInt(d.css('margin'+g))||0;e[f]-=parseInt(d.css('border'+g+'Width'))||0}e[f]+=a.offset[i]||0;if(a.over[i])e[f]+=d[v]()*a.over[i]}else e[f]=d[i];if(/^\d+$/.test(e[f]))e[f]=e[f]<=0?0:Math.min(e[f],u(t));if(!b&&a.queue){if(s!=e[f])q(a.onAfterFirst);delete e[f]}});q(a.onAfter);function q(b){o.animate(e,j,a.easing,b&&function(){b.call(this,r,a)})};function u(b){var c='scroll'+b,g=k.ownerDocument;return p?Math.max(g.documentElement[c],g.body[c]):k[c]}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);

;(function(d){d.scrollShow={defaults:{elements:'img',itemSize:{height:130,width:105},view:null,navigators:null,navigationMode:'s',speed:600,wrappers:'simple',circular:false,easing:'linear',axis:'x',margin:true,start:null,setWidth:false}};function p(a,c,f){switch(c){case'crop':a=a.wrap('<div class="jq-ss-crop">').parent().css('overflow','hidden');case'resize':return a.css(f);case'simple':return a.wrap('<div class="jq-ss-simple">').parent();case'anchor':return a.wrap('<a class="jq-ss-anchor">').parent().each(function(){this.href='#'+this.firstChild.id});case'link':if(a.is('img'))return a.wrap('<a target="_blank" class="jq-ss-link">').parent().each(function(){this.href=this.firstChild.src});default:return a}};d.fn.scrollShow=function(b){b=d.extend({},d.scrollShow.defaults,b);return this.each(function(){var l=this,h=b.view?d(b.view,this):this,e=d(b.elements,h),g=e.length,i=0;d.each(b.wrappers.split(/\s*,\s*/),function(a,c){e=p(e,c,b.itemSize)});e.css(b.itemSize);if(!b.navigators){b.navigators='';b.navigationMode='r'}if(b.navigators.constructor!=Array)b.navigators=[b.navigators];d.each(b.navigationMode.split(''),function(a,c){switch(c){case's':d(b.navigators[a],l).eq(0).bind('click',{dir:-1},m).end().eq(1).bind('click',{dir:+1},m);break;case'r':var f=d(b.navigators[a]||e,l),n=f.length&&e.length/f.length;if(n)f.each(function(pos){d(this).bind('click',{pos:Math.floor(n*pos)},k)});break;case'l':if(d.fn.localScroll)d(b.navigators[a],l).localScroll(b);break}});(function(a,c){var f=(a.width()+o('margin')+o('padding')+j('border'));do c-=f;while(c>0&&g--);if(!b.setWidth)return;do{a=a.parent();if(a[0]==h[0])return}while(a.length>1);a.width(f*e.length)})(e,h.width());if(b.start!=null)k(b.start);function o(a){return j(a+'Left')+j(a+'Right')};function j(a){return parseInt(e.css(a))||0};function m(a){return k.call(this,i+a.data.dir)};function k(a){var c=a.data?a.data.pos:a;if(c<0)c=i==0&&b.circular?g:0;else if(c>g)c=i==g&&b.circular?0:g;h.stop().scrollTo(e[c],b);i=c;if(this.blur)this.blur();return false}})}})(jQuery);

jQuery(function( $ ){
	$.easing.backout = function(x, t, b, c, d){
		var s=2.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	};
	
	$('#screen').scrollShow({
		view:'#view',
		content:'#images',
		easing:'backout',
		wrappers:'crop',
		navigators:'a[id]',
		navigationMode:'sr',
		circular:true,
		start:0
	});
});
