// maktaba version 1.1 2011/06/08 see maktaba.js in same directory for uncompressed source with credits & references var _=function(){var k=document,wn=window,currentContent=null;return{$:function(){var a=new Array();for(var i=0,len=arguments.length;i0)?"&uq="+rnd:"?"+rnd;xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){c=xmlHttp.responseText;if(b){b.innerHTML=c}else{eval(c)}}};xmlHttp.open("GET",a,true);xmlHttp.send(null);return xmlHttp},addEvent:function(a,b,c){if(typeof a!='object')a=_.$(a);if(a.addEventListener){a.addEventListener(b,c,false);return true}else if(a.attachEvent){var r=a.attachEvent("on"+b,c);return r}else{return false}},removeEvent:function(a,b,c){if(typeof a!='object')a=_.$(a);if(a.removeEventListener){a.removeEventListener(b,c,false);return true}else if(a.detachEvent){var r=a.detachEvent("on"+b,c);return r}else{return false}},winWidth:function(){if(typeof(wn.innerWidth)=='number'){return wn.innerWidth}else if(k.documentElement&&k.documentElement.clientWidth){return k.documentElement.clientWidth}else if(k.body&&k.body.clientWidth){return k.body.clientWidth}return false},winHeight:function(){if(typeof(wn.innerHeight)=='number'){return wn.innerHeight}else if(k.documentElement&&k.documentElement.clientHeight){return k.documentElement.clientHeight}else if(k.body&&k.body.clientHeight){return k.body.clientHeight}return false},docHeight:function(){return(k.height!==undefined)?k.height:k.body.offsetHeight},suckerfish:function(b,c){_.every(_.$(b).getElementsByTagName("LI"),function(a){a.onmouseover=function(){_.prim_AddClass(this,c)};a.onmouseout=function(){_.prim_RemoveClass(this,c)}})},make:function(a){switch(a){case'hidden':_.appendStyle(_.hiddenClass);_.hidden=true;return true;default:return false}},slide:function(a,b,c,d,e){if(!_.hidden)_.make('hidden');if(currentContent==null){if(typeof a!='object')a=_.$(a);if(d)d(a);currentContent=a;var f=_.hasClass(a,'hidden');if(f)_.removeClass(a,'hidden');var g=a.offsetHeight;var h=c+(f?0:-g);a.style.height=Math.abs(h)+"px";setTimeout("_.toggleAnimStatus("+b+","+c+","+g+","+h+","+e+")",b)}},toggleAnimStatus:function(a,b,c,d,e){var f=Math.abs(d);if(f>=b&&f<=(c-b)){d+=b;currentContent.style.height=Math.abs(d)+"px";setTimeout("_.toggleAnimStatus("+a+","+b+","+c+","+d+","+e+")",a)}else{if(f