/**
 * doijs package
 * 
 * @author donna iwan setiawan
 * @version 1.1 release 6
 * copyright - (c) 2007 - 2010 donna iwan setiawan
 * license - GPL version 3 or any later version <http://www.gnu.org/licenses/gpl-3.0.txt>
 */
doi.effect=new function(){this.animate=function(b,c){var a=arguments[2]||{};var d=arguments[3]||{};c(b,a,d)};this.blind=function(b){var a=arguments[1]||{};var d=arguments[2]||{};var c=(a.type)||"v";if(c=="v"){var f=(a.from)||b.scrollHeight;var e=(a.to)||b.scrollHeight;a.from=doi.dom.parseInt(a.from);a.to=doi.dom.parseInt(a.to);if(f>e){doi.effect.blindUp(b,a,d)}else{doi.effect.blindDown(b,a,d)}}else{var f=(a.from)||b.scrollWidth;var e=(a.to)||b.scrollWidth;a.from=doi.dom.parseInt(f);a.to=doi.dom.parseInt(e);if(f>e){doi.effect.blindLeft(b,a,d)}else{doi.effect.blindRight(b,a,d)}}};this.blindY=function(a){var b=arguments[1]||{};var d=arguments[2]||{};if(!a){return}if(doi.dom.isArray(a)){var c=a[0]}else{var c=a}var f=c.scrollHeight;if(doi.dom.isDefined(b.from)){f=doi.dom.parseInt(b.from)}var e=c.scrollHeight;if(doi.dom.isDefined(b.to)){e=doi.dom.parseInt(b.to)}if(f>e){doi.effect.blindUp(a,b,d)}else{doi.effect.blindDown(a,b,d)}};this.blindX=function(a){var b=arguments[1]||{};var d=arguments[2]||{};if(!a){return}if(doi.dom.isArray(a)){var c=a[0]}else{var c=a}var f=c.scrollWidth;if(doi.dom.isDefined(b.from)){f=doi.dom.parseInt(b.from)}var e=c.scrollWidth;if(doi.dom.isDefined(b.to)){e=doi.dom.parseInt(b.to)}if(f>e){doi.effect.blindLeft(a,b,d)}else{doi.effect.blindRight(a,b,d)}};this.blindUp=function(d){if(!d){return}if(doi.dom.isArray(d)){var e=d[0]}else{var e=d}var g=arguments[1]||{};var c=arguments[2]||{};doi.dom.style(d,{display:"block",visibility:"visible",overflow:"hidden"});var i=(g.from)||e.offsetHeight;var j=(g.to)||0;i=doi.dom.parseInt(i);j=doi.dom.parseInt(j);if(i<j){var f=j;j=i;i=f}var b=1;var h=Math.ceil(i/20);if(e.doi_blindv_timer){window.clearInterval(e.doi_blindv_timer)}e.doi_blindv_timer=window.setInterval(function(){i-=h;if(i<=j){i=j;if(i<=0){doi.dom.style(d,{height:"1px",display:"none"})}else{doi.dom.style(d,{height:i+"px"})}window.clearInterval(e.doi_blindv_timer);e.doi_blindv_timer=false;if(g.stop&&doi.dom.isFunction(g.stop)){g.stop(c)}return}doi.dom.style(d,{height:i+"px"});if(g.to=="auto"){if(e.offsetHeight<=e.scrollHeight){i=e.scrollHeight;doi.dom.style(d,{height:i+"px"});window.clearInterval(e.doi_blindv_timer);e.doi_blindv_timer=false;if(g.stop&&doi.dom.isFunction(g.stop)){g.stop(c)}return}}},b)};this.blindDown=function(d){if(!d){return}if(doi.dom.isArray(d)){var e=d[0]}else{var e=d}var g=arguments[1]||{};var c=arguments[2]||{};doi.dom.style(d,{display:"block",visibility:"visible",overflow:"hidden"});var i=(g.from)||0;var j=(g.to)||e.scrollHeight;i=doi.dom.parseInt(i);j=doi.dom.parseInt(j);if(i>j){var f=j;j=i;i=f}var b=1;var h=Math.ceil(j/20);if(e.doi_blindv_timer){window.clearInterval(e.doi_blindv_timer)}e.doi_blindv_timer=window.setInterval(function(){i+=h;if(i>=j){i=j;doi.dom.style(d,{height:i+"px"});window.clearInterval(e.doi_blindv_timer);e.doi_blindv_timer=false;if(g.stop&&doi.dom.isFunction(g.stop)){g.stop(c)}return}doi.dom.style(d,{height:i+"px"})},b)};this.blindLeft=function(d){if(!d){return}if(doi.dom.isArray(d)){var e=d[0]}else{var e=d}var g=arguments[1]||{};var c=arguments[2]||{};doi.dom.style(d,{display:"block",visibility:"visible",overflow:"hidden"});var i=(g.from)||e.offsetWidth;var j=(g.to)||0;i=doi.dom.parseInt(i);j=doi.dom.parseInt(j);if(i<j){var f=j;j=i;i=f}var b=1;var h=Math.ceil(i/20);if(e.doi_blindh_timer){window.clearInterval(e.doi_blindh_timer)}e.doi_blindh_timer=window.setInterval(function(){i-=h;if(i<=j){i=j;if(i==0){doi.dom.style(d,{width:"0px",display:"none"})}else{doi.dom.style(d,{width:i+"px"})}window.clearInterval(e.doi_blindh_timer);e.doi_blindh_timer=false;if(g.stop&&doi.dom.isFunction(g.stop)){g.stop(c)}return}doi.dom.style(d,{width:i+"px"});if(g.to=="auto"){if(e.offsetWidth<=e.scrollWidth){i=e.scrollWidth;doi.dom.style(d,{width:i+"px"});window.clearInterval(e.doi_blindh_timer);e.doi_blindh_timer=false;if(g.stop&&doi.dom.isFunction(g.stop)){g.stop(c)}return}}},b)};this.blindRight=function(d){if(!d){return}if(doi.dom.isArray(d)){var e=d[0]}else{var e=d}var g=arguments[1]||{};var c=arguments[2]||{};doi.dom.style(d,{display:"block",visibility:"visible",overflow:"hidden"});var i=(g.from)||0;var j=(g.to)||e.scrollWidth;i=doi.dom.parseInt(i);j=doi.dom.parseInt(j);if(i>j){var f=j;j=i;i=f}var b=1;var h=Math.ceil(j/20);if(e.doi_blindh_timer){window.clearInterval(e.doi_blindh_timer)}e.doi_blindh_timer=window.setInterval(function(){i+=h;if(i>=j){i=j;doi.dom.style(d,{width:i+"px"});window.clearInterval(e.doi_blindh_timer);e.doi_blindh_timer=false;if(g&&g.stop&&doi.dom.isFunction(g.stop)){g.stop(c)}return}doi.dom.style(d,{width:i+"px"})},b)};this.moveY=function(d){if(!d){return}if(doi.dom.isArray(d)){var e=d[0]}else{var e=d}var f=arguments[1]||{};var c=arguments[2]||{};var j=0;var b=1;var k=1;var i=f.from||0;var h=f.to||0;if(i<h){var g=2*h/(Math.pow(20,2))}else{var g=2*i/(Math.pow(20,2))}if(e.doi_movey_timer){window.clearInterval(e.doi_movey_timer)}e.doi_movey_timer=window.setInterval(function(){j+=k;if(i<h){var a=(g/2)*Math.pow(j,2)+i;if(a>=h){a=h;window.clearInterval(e.doi_movey_timer);e.doi_movey_timer=false}}else{var a=-(g/2)*Math.pow(j,2)+i;if(a<=h){a=h;window.clearInterval(e.doi_movey_timer);e.doi_movey_timer=false}}doi.dom.style(d,{top:a+"px"});if(a==h){if(f&&f.stop&&doi.dom.isFunction(f.stop)){f.stop(c)}}},b)}};
