/* (c) 2005 – 2009 FEEDCAT.NET – All rights reserved.*/
function _fco(){
this._fc_dtl=function(){var l=0;try{var _fc_l=window.location;if(_fc_l.hostname.indexOf(".local")!=-1) l=1;}catch(e){};return l;}
this._fc_getself=function() {var myName = /(^|[\/\\])button\.js(\?|$)/;var scripts = document.getElementsByTagName("script");for (var i = 0; i < scripts.length; i++) {var src; if (src = scripts[i].getAttribute("src")) if (src.match(myName)) return src;}}
this._fc_gp=function(pn,from) {pn = pn.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS = "[\\?&]"+pn+"=([^&#]*)";var regex = new RegExp( regexS );var results = regex.exec(from);if(results==null) return ""; else {returnValue = unescape(results[1]);returnValue = returnValue.replace(/\+/g,' ');return returnValue;}} 
this._fc_id=function(id){return document.getElementById(id);}
this._fc_savecd=function (k,v,d){if(_fc_d.cookie){_fc_d.cookie=k+'_'+_fc_pub+"="+v+" ; expires="+d.toGMTString()+"; path=/"+doma;}};
this._fc_savec=function(k,v){var xd=new Date();xd.setYear(2050); this._fc_savecd(k,v,xd);}
this._fc_loadc=function(k){if(_fc_d.cookie){var ck=_fc_d.cookie.split(";");for(var i=0;i<ck.length;i++){var c=ck[i],x=c.indexOf(k+'_'+_fc_pub+"=");if(x>=0){return c.substring(x+((k+'_'+_fc_pub).length+1));}}}return;};
this._cssi=function(sSrc){var head = document.getElementsByTagName('head')[0];var strSrc = sSrc.replace(/\/js\//, "_");
var scriptElem=document.createElement('link');scriptElem.rel="stylesheet";scriptElem.type="text/css";scriptElem.href=sSrc;head.insertBefore( scriptElem, head.firstChild );}

var _fc_d=document,
    _fc_state=0,
    _fc_timer=null,
    _fc_iini=false,
    _fc_boxw=370,
    _fc_boxh=300,
    _fc_boxb=1,
    _fc_local=this._fc_dtl(),
    tld=(_fc_local==1)?".local":".net",
    rf=(document.referrer)?document.referrer:"";
    pg=(document.location)?document.location:"";
    doma=document.domain,
    iurl='http://icon.feedcat'+tld+'/', 
    furl='http://feed.feedcat'+tld+'/', 
    wurl='http://www.feedcat'+tld+'/';
    ; 

var dip=doma.indexOf("."); if (dip>0) doma=doma.substr(dip+1); dip=doma.indexOf(".");
if (dip==-1) doma=''; else doma='; domain=.'+doma; 

try{_track_ja=0;_track_wd=0;_track_he=0;_track_cd=0;_track_na=navigator;
_track_ja=(_track_na.javaEnabled()==true)?"1":"0";
ie=(_track_na.appName.substring(0,9)=="Microsoft")?1:0;s=screen;_track_wd=s.width;_track_he=s.height;(ie==1)?_track_cd=s.colorDepth:_track_cd=s.pixelDepth;
}catch(e){}

var ver=2,
    _fc_tck=Math.random(),
    _fc_sessl=15,
    _fc_self=this._fc_getself(),
    _fc_pub=this._fc_gp('pub',_fc_self),
    ilng=this._fc_gp('ilng',_fc_self),
    bmode=this._fc_gp('bmode',_fc_self),
    section=this._fc_gp('section',_fc_self),
    wpanel=this._fc_gp('wpanel',_fc_self),
    notrack=this._fc_gp('notrack',_fc_self),
    bmpart=bmode.substring(1),
    bmw=bmpart.substring(0,bmpart.indexOf("x")),
    bmh=bmpart.substring(bmpart.indexOf("x")+1),
    ua=navigator.userAgent.toLowerCase(),
    _fc_bro={win:/windows/.test(ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),saf:(/webkit/.test(ua))&&!(/chrome/.test(ua)),opr:/opera/.test(ua),msi:(/msie/.test(ua))&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ie6:/msie 6.0/.test(ua)},
    _fc_w=window,
    _fc_alt='Submit feed to rss reader, subscription and bookmarking services, etc.';
    _fc_tz=(new Date()).getTimezoneOffset();
    ;

this.putcode=function(){
   var bmhi=bmh; bmhi++; this._fc_savec('_fc_cookie',1);
   if (ilng=='') ilng='en';
   var _fc_cok=0; if (this._fc_loadc('_fc_cookie')==1) _fc_cok=1;
   var _fc_url=iurl+'button/'+_fc_pub+'/?ilng='+ilng+'&ver='+ver+'&bm='+bmode+'&ck='+_fc_cok+
      '&ja='+_track_ja+'&wd='+_track_wd+'&he='+_track_he+'&cdp='+_track_cd+
      '&se='+escape(section)+'&rf='+escape(rf)+'&pg='+escape(pg)+'&ua='+escape(ua)+'&tz='+escape(_fc_tz)+'&notrack='+notrack+'&tck='+_fc_tck;
   var _fc_ifrm='<div id="_fs_div" onmouseover="_fc_pop()" onmouseout="_fc_hide()" '+
                'style="position:absolute;width:'+_fc_boxw+'px;overflow:hidden;z-index:998;visibility:hidden;top:'+bmhi+'px;left:0;padding:0">'+
                '<div id="_fs_btcls"><a href="javascript:void(0)" onclick="_fc_dohide()" style="position:absolute;left:'+(_fc_boxw-19-5)+'px;top:5px;width:19px;height:19px;display:block;background:none;border:none;margin:none"><img src="'+wurl+'i/clico.gif" width="19" height="19" alt="" /></a></div>'+
                '<div id="_fs_divin"></div></div>';
   var _fc_code='<div style="height:'+bmh+'px"><div style="position:absolute;padding:0;height:'+bmh+'px;width:'+bmw+'px">'+
                '<a href="'+furl+_fc_pub+'" style="position:absolute;top:0;left:0;height:'+bmh+'px;width:'+bmw+'px;overflow:hidden;text-decoration:none;margin:0;background:none" title="'+_fc_alt+'">'+
                '<img id="_fs_img" src="'+_fc_url+'" width="'+bmw+'" height="'+bmh+'" style="border:none;margin:0;vertical-align:top" alt="" onmouseover="_fc_pop()" onmouseout="_fc_hide()" alt="'+_fc_alt+'" />'+
                '</a>'+_fc_ifrm+'</div></div>';   
   var o=this._fc_id('feedcat-box');
   if (o) {o.style.width=bmw+'px';o.innerHTML=_fc_code;}
}
this.pop=function() {
   if (_fc_timer) {
      clearTimeout(_fc_timer);
      _fc_timer= null;
   }
   var o=this._fc_id('_fs_div');
   if (wpanel!='off') {
      if (!_fc_iini) {
         _fc_iini=true;
         var ifrm = document.createElement("IFRAME");
         ifrm.id = "_fc_ifrm";
         ifrm.setAttribute("frameborder","0");ifrm.setAttribute("scrolling","no");ifrm.setAttribute("allowTransparency","true");
         ifrm.allowTransparency="true"; ifrm.frameborder="0"; ifrm.scrolling="no";
         ifrm.width=_fc_boxw;
         ifrm.height=_fc_boxw;
         ifrm.style.border='none';
         ifrm.src=wurl+ilng+'/widget/'+_fc_pub+'/';
         this._fc_id('_fs_divin').appendChild(ifrm);
       }
       o.style.visibility = 'visible';
    }
}
this.dohide=function(){if (_fc_timer) {clearTimeout(_fc_timer);_fc_timer= null;}this._fc_id('_fs_div').style.visibility = 'hidden';}
this.hide=function(){_fc_timer=setTimeout("_fc_dohide()",2000);}
this.getw=function(){return wurl;}
}
_fc = new _fco();
if(window._fc){_fc.putcode();
function _fc_pop() {_fc.pop();}function _fc_dohide(){_fc.dohide();}function _fc_hide(){_fc.hide();}
}
