/**
 * 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.widget=new function(){var a=9999;var b=[];return{queue:{length:0},base:function(c,d){return{init:function(e,f){},render:function(){}}},instance:new function(){return{get:function(c){if(this.instance[c]){return this.instance[c]}return false},instance:{length:0},save:function(c,d){if(!d){d="doi-widget-"+this.instance.length++;this.instance[d]=c}else{if(/\[\]$/.test(d)){d=d.replace(/\[\]$/,this.instance.length++)}}this.instance[d]=c;return d},length:function(){return this.instance.length}}},register:function(e){var d=false;for(var c=0;c<b.length;c++){if(b[c]==e){d=true;break}}if(!d){b.push(e)}},render:function(){for(var c=0;c<b.length;c++){if(b[c]){(new b[c](false,arguments[0])).render()}}},zIndex:function(){var c=a-doi.widget.instance.length();if(c<=0){c=a}return c}}};doi.event.add(doi,"load",doi.widget.render);
