var rssoutputscript="rssbox/main.php";rssoutputscript="http://"+window.location.hostname+"/rssdisplaybox/rssbox/main.php";function rssdisplaybox(c,a,b){this.loadingHTML='<img src="'+rssoutputscript.replace("main.php","")+'/loading.gif" /> Initializing RSS Display Box...';this.RSS_id=c;this.boxid=a;this.boxclass=b;this.cachetime=30;this.template="";this.paginatemode="auto";this.pos_or_div="bottom";document.write('<div id="'+a+'-maincontainer"></div>')}rssdisplaybox.getvirtualpaginate=function(){};rssdisplaybox.getvirtualpaginate.prototype=virtualpaginate.prototype;rssdisplaybox.prototype=new rssdisplaybox.getvirtualpaginate;rssdisplaybox.prototype.constructor=rssdisplaybox;rssdisplaybox.prototype.set_items_shown=function(b,a){this.utotalitems=parseInt(b);if(typeof a!="undefined"&&(a<b||b==0)){this.uchunksize=parseInt(a)}};rssdisplaybox.prototype.set_template=function(a){this.template=a.toLowerCase()};rssdisplaybox.prototype.set_cache_time=function(a){this.cachetime=parseInt(a)};rssdisplaybox.prototype.setpagination=function(a,b){this.paginatemode=a;this.pos_or_div=b};rssdisplaybox.prototype.start=function(){var a='<div id="'+this.boxid+'" class="'+this.boxclass+'"></div>';if(typeof this.uchunksize!="undefined"&&this.paginatemode=="auto"){document.getElementById(this.boxid+"-maincontainer").innerHTML=this.rssboxhtmlauto(a,this.pos_or_div)}else{document.getElementById(this.boxid+"-maincontainer").innerHTML=a}if(typeof this.uchunksize!="undefined"){this.paginatedivid=(this.paginatemode=="auto")?this.boxid+"-paginatediv":this.pos_or_div}this.ajaxobj=createAjaxObj();this.getAjaxcontent()};rssdisplaybox.prototype.rssboxhtmlauto=function(d,b){var a='<div id="'+this.boxid+'-paginatediv" class="rsspaginate"><form><a href="#" rel="previous">Prev</a> <select class="paginateselect"></select> <a href="#" rel="next">Next</a></form></div>';var c=(b=="top")?a+d:d+a;return c};rssdisplaybox.prototype.getAjaxcontent=function(){if(this.ajaxobj){var b=this;var a="id="+encodeURIComponent(this.RSS_id)+"&cachetime="+this.cachetime+"&limit="+this.utotalitems+"&template="+this.template+"&bustcache="+new Date().getTime();document.getElementById(this.boxid).innerHTML=this.loadingHTML;this.loadingHTML=null;this.ajaxobj.onreadystatechange=function(){b.initialize()};this.ajaxobj.open("GET",rssoutputscript+"?"+a,true);this.ajaxobj.send(null)}};rssdisplaybox.prototype.initialize=function(){if(this.ajaxobj.readyState==4){if(this.ajaxobj.status==200){var a=this.ajaxobj.responseText;if(typeof this.uchunksize!="undefined"){document.getElementById(this.boxid).style.visibility="hidden";document.getElementById(this.boxid).innerHTML=a;this.gatheritems()}else{document.getElementById(this.boxid).innerHTML=a}}else{document.getElementById(this.boxid).innerHTML=this.ajaxobj.responseText}}};rssdisplaybox.prototype.gatheritems=function(){var a=document.getElementById(this.boxid).getElementsByTagName("div");this.pieces=[];for(var b=0;b<a.length;b++){if(a[b].className=="rsscontainer"){this.pieces[this.pieces.length]=a[b]}}this.pagecount=Math.ceil(this.pieces.length/this.uchunksize);for(var b=0;b<this.pieces.length;b++){this.pieces[b].style.display="none"}this.chunksize=(this.uchunksize>0&&this.uchunksize<this.pieces.length)?this.uchunksize:this.pieces.length;this.pagecount=Math.ceil(this.pieces.length/this.chunksize);this.showpage(-1);this.currentpage=0;this.showpage(this.currentpage);if(this.chunksize!=this.pieces.length){this.buildpagination(this.paginatedivid)}else{document.getElementById(this.paginatedivid).style.display="none"}document.getElementById(this.boxid).style.visibility="visible"};function createAjaxObj(){var a=false;if(window.XMLHttpRequest){a=new XMLHttpRequest()}else{if(window.ActiveXObject){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}}return a}function virtualpaginate(c,b,a){var a=(typeof a=="undefined")?"div":a;this.pieces=virtualpaginate.collectElementbyClass(c,a);this.chunksize=(typeof b=="undefined")?1:(b>0&&b<this.pieces.length)?b:this.pieces.length;this.pagecount=Math.ceil(this.pieces.length/this.chunksize);this.showpage(-1);this.currentpage=0;this.showpage(this.currentpage)}virtualpaginate.collectElementbyClass=function(e,b){var f=new RegExp("(^|\\s+)"+e+"($|\\s+)","i");var d=[];var c=document.getElementsByTagName(b);for(var a=0;a<c.length;a++){if(typeof c[a].className=="string"&&c[a].className.search(f)!=-1){d[d.length]=c[a]}}return d};virtualpaginate.prototype.showpage=function(b){var a=this.pieces.length;var e=b*this.chunksize;var d=e+this.chunksize-1;for(var c=0;c<a;c++){if(c>=e&&c<=d){this.pieces[c].style.display="block"}else{this.pieces[c].style.display="none"}}this.currentpage=parseInt(b);if(this.cpspan){this.cpspan.innerHTML="Page "+(this.currentpage+1)+"/"+this.pagecount}};virtualpaginate.prototype.paginate_build_selectmenu=function(c){var b=this;this.selectmenupresent=1;for(var a=0;a<this.pagecount;a++){c.options[a]=new Option("Page "+(a+1)+" of "+this.pagecount,a)}c.selectedIndex=this.currentpage;c.onchange=function(){b.showpage(this.selectedIndex)}};virtualpaginate.prototype.paginate_build_regularlinks=function(c){var d=this;for(var b=0;b<c.length;b++){var a=c[b].getAttribute("rel");if(a=="previous"||a=="next"||a=="first"||a=="last"){c[b].onclick=function(){d.navigate(this.getAttribute("rel"));return false}}}};virtualpaginate.prototype.paginate_build_flatview=function(c){var d=this;var a="";for(var b=0;b<this.pagecount;b++){a+='<a href="#flatview" rel="'+b+'">'+(b+1)+"</a> "}c.innerHTML=a;this.flatviewlinks=c.getElementsByTagName("a");for(var b=0;b<this.flatviewlinks.length;b++){this.flatviewlinks[b].onclick=function(){d.flatviewlinks[d.currentpage].className="";this.className="selected";d.showpage(this.getAttribute("rel"));return false}}this.flatviewlinks[this.currentpage].className="selected";this.flatviewpresent=true};virtualpaginate.prototype.paginate_build_cpinfo=function(a){this.cpspan=a;a.innerHTML="Page "+(this.currentpage+1)+"/"+this.pagecount};virtualpaginate.prototype.buildpagination=function(f){var e=this;var b=document.getElementById(f);if(this.chunksize==this.pieces.length){b.style.display="none";return}var d=b.innerHTML;if(b.getElementsByTagName("select").length>0){this.paginate_build_selectmenu(b.getElementsByTagName("select")[0])}if(b.getElementsByTagName("a").length>0){this.paginate_build_regularlinks(b.getElementsByTagName("a"))}var a=b.getElementsByTagName("span");for(var c=0;c<a.length;c++){if(a[c].className=="flatview"){this.paginate_build_flatview(a[c])}else{if(a[c].className=="paginateinfo"){this.paginate_build_cpinfo(a[c])}}}this.paginatediv=b};virtualpaginate.prototype.navigate=function(a){if(this.flatviewpresent){this.flatviewlinks[this.currentpage].className=""}if(a=="previous"){this.currentpage=(this.currentpage>0)?this.currentpage-1:(this.currentpage==0)?this.pagecount-1:0}else{if(a=="next"){this.currentpage=(this.currentpage<this.pagecount-1)?this.currentpage+1:0}else{if(a=="first"){this.currentpage=0}else{if(a=="last"){this.currentpage=this.pieces.length-1}}}}this.showpage(this.currentpage);if(this.selectmenupresent){this.paginatediv.getElementsByTagName("select")[0].selectedIndex=this.currentpage}if(this.flatviewpresent){this.flatviewlinks[this.currentpage].className="selected"}};function showHelpTip(b,d,c){var a=b.target||b.srcElement;while(a.tagName!="A"){a=a.parentNode}if(a._helpTip){helpTipHandler.hideHelpTip(a)}helpTipHandler.hideSelects=Boolean(c);helpTipHandler.createHelpTip(a,d);helpTipHandler.positionToolTip(b);a.onblur=helpTipHandler.anchorBlur;a.onkeydown=helpTipHandler.anchorKeyDown}var helpTipHandler={hideSelects:false,helpTip:null,showSelects:function(b){if(!this.hideSelects){return}var d=[];if(document.all){d=document.all.tags("SELECT")}var a=d.length;for(var c=0;c<a;c++){d[c].runtimeStyle.visibility=b?"":"hidden"}},create:function(){var a=document.createElement("DIV");a.className="help-tooltip";a.onmousedown=this.helpTipMouseDown;a.onmouseup=this.helpTipMouseUp;document.body.appendChild(a);this.helpTip=a},createHelpTip:function(a,c){if(this.helpTip==null){this.create()}var b=this.helpTip;b.innerHTML=c;b._boundAnchor=a;a._helpTip=b;return b},helpTipMouseDown:function(c){var f=this;var b=f._boundAnchor;if(!c){c=event}var a=c.target||c.srcElement;while(a.tagName!="A"&&a!=f){a=a.parentNode}if(a==f){return}b._onblur=b.onblur;b.onblur=null},helpTipMouseUp:function(){var b=this;var a=b._boundAnchor;a.onblur=a._onblur;a._onblur=null;a.focus()},anchorBlur:function(b){var a=this;helpTipHandler.hideHelpTip(a)},anchorKeyDown:function(a){if(!a){a=window.event}if(a.keyCode==27){helpTipHandler.hideHelpTip(this)}},removeHelpTip:function(a){a._boundAnchor=null;a.style.filter="none";a.innerHTML="";a.onmousedown=null;a.onmouseup=null;a.parentNode.removeChild(a)},hideHelpTip:function(a){var b=a._helpTip;b.style.visibility="hidden";a.onblur=null;a._onblur=null;a._helpTip=null;a.onkeydown=null;this.showSelects(true)},positionToolTip:function(b){this.showSelects(false);var a=this.getScroll();var c=this.helpTip;if(c.offsetWidth>=a.width){c.style.width=a.width-10+"px"}else{c.style.width=""}if(b.clientX>a.width-c.offsetWidth){c.style.left=a.width-c.offsetWidth+a.left+"px"}else{c.style.left=b.clientX-2+a.left+"px"}if(b.clientY+c.offsetHeight+18<a.height){c.style.top=b.clientY+18+a.top+"px"}else{if(b.clientY-c.offsetHeight>0){c.style.top=b.clientY+a.top-c.offsetHeight+"px"}else{c.style.top=a.top+5+"px"}}c.style.visibility="visible"},getScroll:function(){if(document.all&&typeof document.body.scrollTop!="undefined"){var b=document.compatMode!="CSS1Compat";var a=b?document.body:document.documentElement;return{left:a.scrollLeft,top:a.scrollTop,width:a.clientWidth,height:a.clientHeight}}else{return{left:window.pageXOffset,top:window.pageYOffset,width:window.innerWidth,height:window.innerHeight}}}};function ADxMenu_IESetup(){var a,d,c,g,b,f;var e=xGetElementsByClassName("adxm",document,"ul");for(d=0;d<e.length;d++){a=e[d].getElementsByTagName("li");for(c=0;c<a.length;c++){g=a[c];b=g.getElementsByTagName("ul");if(b&&b.length){g.UL=b[0];f=g.getElementsByTagName("a");if(f&&f.length){g.A=f[0]}g.onmouseenter=function(){this.className+=" adxmhover";this.UL.className+=" adxmhoverUL";if(this.A){this.A.className+=" adxmhoverA"}if(WCH){WCH.Apply(this.UL,this,true)}};g.onmouseleave=function(){this.className=this.className.replace(/adxmhover/,"");this.UL.className=this.UL.className.replace(/adxmhoverUL/,"");if(this.A){this.A.className=this.A.className.replace(/adxmhoverA/,"")}if(WCH){WCH.Discard(this.UL,this)}}}}}}if(typeof(WCH)=="undefined"){WCH=null}function xGetElementsByClassName(e,d,b){var g=null;var f=new Array();var c=new RegExp("\\b"+e+"\\b");if(!d){d=document}if(!b){b="*"}if(d.getElementsByTagName){g=d.getElementsByTagName(b)}else{if(document.all){g=document.all.tags(b)}}if(g){for(var a=0;a<g.length;++a){if(g[a].className.search(c)!=-1){f[f.length]=g[a]}}}return f}var DomLoaded={onload:[],loaded:function(){if(arguments.callee.done){return}arguments.callee.done=true;for(i=0;i<DomLoaded.onload.length;i++){DomLoaded.onload[i]()}},load:function(a){this.onload.push(a)}};DomLoaded.load(ADxMenu_IESetup);function changeStyle(a){cur=getCookie("fontsize")!=""?getCookie("fontsize"):3;document.getElementById("container").className="fontSize"+a;setCookie("fontsize",a,1000);try{document.getElementById("selectFontsize"+cur).className="fontsize"+cur;document.getElementById("selectFontsize"+a).className="fontsize"+a+"on"}catch(b){}}function getCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return unescape(f.substring(e.length,f.length))}}return false}function setCookie(a,c,b){expDate=new Date();if(b){expDate.setTime(expDate.getTime()+(86400000*b))}else{expDate.setTime(expDate.getTime()+24*60*60*1000*365)}document.cookie=a+"="+escape(c)+";expires="+expDate.toGMTString()+"; path=/"}function nasInitFontSize(){chgSty=(getCookie("fontsize")>=1&&getCookie("fontsize")<=4)?getCookie("fontsize"):3;changeStyle(chgSty)};
