// creates the namespace if (!waw) { var waw = {}; try{ var myDomain = document.getElementById('purefans-pfnews-js').getAttribute('src').split('/')[2]; var wawSiteUrl='http://' + myDomain; } catch(e){ var wawSiteUrl='http://www.purefans.com'; } if (!waw.pfnews) waw.pfnews = {}; waw.extend = function(oChild, oSuper) { for(sProperty in oSuper) { oChild[sProperty] = oSuper[sProperty]; } } waw.pfnews.Base = function() { this.config={}; this.scriptCounter=100; runningWidgets=new Array(); addWidgetToBase = function(id, widget) { runningWidgets.push(Array(id, widget)); } this.writeWidget = function(name, config) { var widget=false; eval('widget=new waw.pfnews.'+name+'(name);'); widget.setConfig(config); widget.writeToDOM(); var widgetId=widget.getId(); addWidgetToBase(widgetId, widget); widget.setBase(this); if(widget.config.maximized && this.getCookie('pfnews')!='mini'){ widget.expand(); } } this.getById = function(id) { for(i=0; i 2) ? argv[2] : null; var path=(argc > 3) ? argv[3] : null; var domain=(argc > 4) ? argv[4] : null; var secure=(argc > 5) ? argv[5] : false; document.cookie=name+"="+escape(value)+ ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+ ((path==null) ? "" : ("; path="+path))+ ((domain==null) ? "" : ("; domain="+domain))+ ((secure==true) ? "; secure" : ""); } this.getCookie = function(name) { var arg=name+"="; var alen=arg.length; var clen=document.cookie.length; var i=0; while (i'); document.write('
'); document.write('
'); document.write(''); } this.expand = function() { this.getEl('_off').style.left='-1000px'; this.getEl('_on').style.left=0; this.state=1; } this.minimize = function() { this.getEl('_on').style.left='-1000px'; this.getEl('_off').style.left=0; this.state=0; if(this.config.maximized){ var expires=new Date(); expires.setTime(expires.getTime()+(24*3600*1000)); waw.pfnews.base.setCookie('pfnews','mini',expires,'/'); } } this.toggle = function() { if(this.state==0) this.expand(); else this.minimize(); } } // tab_pf extends pfnews waw.pfnews.tab_pf = function(wargs) { waw.extend(this, new waw.pfnews.Widget(wargs)); this.url=wawSiteUrl + '/default/pfnews/getActivity'; this.writeToDOM = function() { this.id=this.generateId(); this.state=0; document.write('
'); document.write('
'); document.write('
'); document.write('
'); } this.expand = function() { this.getEl('_off').style.left='-1000px'; this.getEl('_on').style.left=0; this.state=1; } this.minimize = function() { this.getEl('_on').style.left='-1000px'; this.getEl('_off').style.left=0; this.state=0; if(this.config.maximized){ var expires=new Date(); expires.setTime(expires.getTime()+(24*3600*1000)); waw.pfnews.base.setCookie('pfnews','mini',expires,'/'); } } this.toggle = function() { if(this.state==0) this.expand(); else this.minimize(); } } }