/* --- buffed-news-public -------------------------------------- */
var BFDNEWS={};var BFDN_SOURCE_URL='http://www.buffed.de';var BUFFEDNTEXT={};BUFFEDNTEXT['loader']='Lade buffed-News';BUFFEDNTEXT['buildup']='...';BUFFEDNTEXT['newsentries']='Newseintr&auml;ge...';var BUFFEDNEWSOPTS={};BUFFEDNEWSOPTS['notext']=0;BUFFEDNEWSOPTS['limit']=null;var BUFFEDNEWS_VALIDTYPES={"www":1,"blizzcon":1,"aion":1,"wow":1,"war":1,"hdro":1,"diablo":1,"rom":1};function BUFFED_ADDNEWS(data){if(typeof data=="object"){BFDNEWS=data;}}
function BUFFED_NEWSROOSTER_REQUEST(newstype){var h=document.getElementsByTagName("head")[0];element=document.createElement("script");element.id="BUFFED_NEWS_REQUEST";element.type="text/javascript";element.src=BFDN_SOURCE_URL+"/fileadmin/xml/news/js/news"+newstype+".json?v=1";h.appendChild(element);var h=document.getElementsByTagName("head")[0];var l=document.createElement("link");l.type="text/css";l.href=BFDN_SOURCE_URL+"/css/buffed-news-public.css";l.rel="stylesheet";h.appendChild(l);}
function BUFFED_LOADNEWS(newstype){if(newstype==''||!BUFFEDNEWS_VALIDTYPES[newstype]){newstype='www';}
BUFFED_NEWSROOSTER_REQUEST(newstype);document.write("<div id='bfd_news_data' class='buffednews'></div>");BUFFED_NEWSSTATUS(BUFFEDNTEXT['buildup']);window.setTimeout("BUFFED_SHOWNEWS()",800);}
function BUFFED_NEWS_GET_LOADER(){var loader=document.createElement('img');loader.src=BFDN_SOURCE_URL+'/images/ajax-loading.gif';loader.setAttribute('align','absmiddle');loader.width='14';loader.height='14';return loader;}
function BUFFED_NEWS_GET_ICON(){var ico=document.createElement('img');ico.src=BFDN_SOURCE_URL+'/fileadmin/favicon.gif';ico.setAttribute('align','absmiddle');return ico;}
function BUFFED_NEWSSTATUS(l_txt){var datadiv=document.getElementById('bfd_news_data');var txt=document.createTextNode(' '+BUFFEDNTEXT['loader']+': '+l_txt);datadiv.innerHTML='';datadiv.appendChild(BUFFED_NEWS_GET_ICON());datadiv.appendChild(txt);datadiv.appendChild(BUFFED_NEWS_GET_LOADER());}
function BUFFED_SHOWNEWS(){var datadiv=document.getElementById("bfd_news_data");var headdiv=document.createElement('div');headdiv.className='headline';var headlnk=document.createElement('a')
var headh3=document.createElement('h3');headh3.className='headlinetext';var headtxt=document.createTextNode(BFDNEWS.headline);var subhead=document.createElement('h2');subhead.className='subheadlinetext';var subheadtext=document.createTextNode(BFDNEWS.subheadline);subhead.appendChild(subheadtext);headlnk.href=BFDNEWS.link;headlnk.target='_blank';headlnk.appendChild(BUFFED_NEWS_GET_ICON());headlnk.appendChild(headtxt);headh3.appendChild(headlnk);headdiv.appendChild(headh3);headdiv.appendChild(subhead);BUFFED_NEWSSTATUS(BUFFEDNTEXT['newsentries']);var newsdiv=document.createElement('div');var allcount=BFDNEWS.news.length;if(BUFFEDNEWSOPTS['limit']!=null&&typeof BUFFEDNEWSOPTS['limit']=='number'){if(BUFFEDNEWSOPTS['limit']<allcount&&BUFFEDNEWSOPTS['limit']>0){allcount=BUFFEDNEWSOPTS['limit'];}}
for(var n=0;n<allcount;n++){var entry=document.createElement('div');entry.className='entry';var h3=document.createElement('h3');h3.className='newstitle';var title=document.createTextNode(BFDNEWS.news[n].title);var pubDateText=document.createTextNode(BFDNEWS.news[n].pubDate);var pubDate=document.createElement('div');pubDate.className='datetext';pubDate.appendChild(pubDateText);var a=document.createElement('a');a.href=BFDNEWS.news[n].link;a.target='_bfdnews';a.appendChild(title);h3.appendChild(a);h3.appendChild(pubDate);entry.appendChild(h3);if(BUFFEDNEWSOPTS['notext']==0){var content=document.createElement('div');content.className='newstext';var p=document.createElement('p');content.innerHTML=BFDNEWS.news[n].description;entry.appendChild(content);}
newsdiv.appendChild(entry);var clear=document.createElement('div');clear.setAttribute('style','clear:both');newsdiv.appendChild(clear);var perc=Math.round(100/allcount*n);BUFFED_NEWSSTATUS(BUFFEDNTEXT['newsentries']+perc+'%');}
datadiv.innerHTML='';datadiv.appendChild(headdiv);datadiv.appendChild(newsdiv);}