function subscribe(feed){if(!user_id){sendname('error',sspan+sign_in+espan);}else{var us=getname('user_subscribe');if(us==0){sendname('user_subscribe','1');var request="subscribe/"+feed;apnl(request,'listing_area');}else{sendname('error',sspan+form_opt_6+espan);}}};function viewfeed(){if(!document.getElementById)return;var feed=arguments[0];var request="spying/"+feed;div=document.getElementById("text");div.scrollTop=0;ap(request,'homeinfo');};function rating_vote(pole,rating){function $(id){return document.getElementById(id);};function star_on(nr){for(i=0;i<5;i++){var foo=document.getElementById('star'+i);if(!foo)break;if(i<nr){$("star"+i).setAttribute("src",s_on);}else{$("star"+i).setAttribute("src",s_off);}}};var div="vote";document.getElementById(div).innerHTML="";var rate=parseInt(getname("rate"));for(i=0;i<5;i++){docBody=$(div);element=document.createElement("img");element.id="star"+i;docBody.appendChild(element);c=i+1;element.setAttribute("src",s_off);element.setAttribute("name",c);element.onmouseover=function(){star_on(this.name);};element.onclick=function(){if(rate==0){var filethx="vote/"+this.name+"/"+pole;var st="stars/"+this.name;apnl(filethx,"rating");apnl(st,div);sendname("rate",1);}else{if(!user_id){sendname('error',sspan+sign_in+espan);}else{already_rated();}}};$(div).onmouseout=function(){star_on(rating);};}};function already_rated(){sendname("error",Noratings);};function unsubscribe(obj){var unsbtext=unsubscribetext+" "+getname("feedtitle")+" ?";if(confirm(unsbtext)){var usf=obj.getAttribute('id');var usr=obj.getAttribute('rel');usf=usf.replace(/usf/gi,"");usr=usr.replace(/usr/gi,"");var file="unsubscribe/"+usf+"/"+usr;apnl(file,'end');sendname("error",deltext);window.setTimeout("r3()",200);nextFeed();}};function init(){if(typeof config['read_item']=="undefined"){config['read_item']="";};window.setTimeout("update()",100);window.setInterval("uptime()",80000);window.setInterval("clearError()",5000);window.setInterval("observe_Hash()",1000);document.onkeydown=keyInfo;resize(false);var div=document.getElementById("end");resize(true);window.onresize=function(){resize(true);}};function insert_item_id(id){config['read_item']=config['read_item']+' '+id;};function hackIE7height(){var div=document.getElementById("end");return div.offsetTop+20;};function resize(){document.body.style.overflow='hidden';var ie_7=(agent.search("msie")!=-1);var is_ie=(agent.indexOf('msie')!=-1);var pageHeight=is_ie?window.document.body.clientHeight:window.innerHeight;resize_content(pageHeight,ie_7);};function resize_content(pageHeight,ie){if(ie){var pageHeight=hackIE7height();};if(pageHeight>1000){pageHeight=1000;};var applist=document.getElementById("listing_area");var apptext=document.getElementById("text");var dis1=(pageHeight-140)+"px";var dis2=(pageHeight-120)+"px";applist.style.height=dis1;apptext.style.height=dis2;};function ajax(){var page_request=false;if(window.XMLHttpRequest)page_request=new XMLHttpRequest();else if(window.ActiveXObject){try{page_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{page_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}else return false;return page_request;};function request(){var page_request=false;if(window.XMLHttpRequest)page_request=new XMLHttpRequest();else if(window.ActiveXObject){try{page_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{page_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}else return false;return page_request;};function ap(url,containerid){var page_request=ajax();document.getElementById(containerid).innerHTML=loadstatustext;page_request.onreadystatechange=function(){loadpage(page_request,containerid)};page_request.open('GET',url,true);page_request.send(null);};function apnl(url,containerid){var page_request=ajax();page_request.onreadystatechange=function(){loadpage(page_request,containerid)};page_request.open('GET',url,true);page_request.send(null);};function addLink(file,containerid){if(makeRequest(file+'?h=1&a='+encodeURIComponent(document.getElementById('a').value)+'&b='+encodeURIComponent(document.getElementById('b').value),function(text){document.getElementById(containerid).innerHTML=text},containerid)===false)return true;return false;};function search_results(){var containerid='text';var search_results_file='results.php';var str=encodeURIComponent(document.getElementById("str_search").value);var request=search_results_file+"?search_query="+str;if(str!=""){sendname('error',sspan+'searching'+espan);}else{sendname('error',sspan+'Empty form'+espan);};if(makeRequest(request,function(text){document.getElementById(containerid).innerHTML=text},containerid)===false)return true;return false;};function makeRequest(url,resultFunction,containerid){var page_request=ajax();document.getElementById(containerid).innerHTML=loadstatustext;if(page_request===false)return false;page_request.open('GET',url,true);page_request.onreadystatechange=function(){loadpage(page_request,containerid)};page_request.send(null);};function loadpage(page_request,containerid){if(page_request.readyState==4&&page_request.status==200)document.getElementById(containerid).innerHTML=page_request.responseText;else if(page_request.readyState==4&&page_request.status!=200)document.getElementById(containerid).innerHTML='Error '+page_request.status;};function updatelist(str){var up=str.split("|||");document.getElementById("notread").innerHTML="0 "+trim(up[2]);document.getElementById("lastfeed").innerHTML="0";var feed=up[0].split(" ");var group=up[1].split(" ");for(i=0;i<feed.length;i++){if(!feed[i]){break;};var f=feed[i].split("-");if(f[1]>0){name=getname(f[0]);var newname="<b>"+name+" ("+f[1]+")</b>";sendname(f[0],newname);}else{name=getname(f[0]);var newname=name;sendname(f[0],newname);}};for(j=0;j<group.length;j++){if(!group[j]){break;};var g=group[j].split("-");if(g[1]>0){name=getname("gr"+g[0]);var newname="<b>"+name+" ("+g[1]+")</b>";sendname("gr"+g[0],newname);}else{name=getname("gr"+g[0]);var newname=name;sendname("gr"+g[0],newname);}}};function update(){document.getElementById("inforefresh").style.display='block';document.getElementById("inforefresh").innerHTML=refreshing;var fetchhash='hash';var url='update';var page_request=request();page_request.onreadystatechange=function(){get(page_request)};page_request.open('GET',url,true);page_request.send(null);function get(page_request){if(page_request.readyState==4&&page_request.status==200){var updatestr=trim(page_request.responseText);if(document.getElementById(fetchhash)){var hash=getname(fetchhash);var hashup=updatestr.split("|||");var hashupdate=hashup[3];if(hash==hashupdate){document.getElementById("updatearea").innerHTML=updatestr;updatelist(updatestr);window.setTimeout("cr()",500);}else{if(hash!="d41d8cd98f00b204e9800998ecf8427e"){r2();};window.setTimeout("cr()",500);}}else{r2();window.setTimeout("cr()",500);}}}};function openClose(id){if(document.getElementById){element=document.getElementById(id);}else if(document.all){element=document.all[id];}else return;if(element.style){if(element.style.display=='block'){element.style.display='none';}else{element.style.display='block';}}};function oc(id){if(document.getElementById){e1=document.getElementById('content'+id);}else if(document.all){e1=document.all['content'+id];}else return;zwin(id);open(id);function zwin(){for(i=1;i<110;i++){if(id!=i){var foo=document.getElementById('content'+i);if(!foo)break;d1=document.getElementById('content'+i);div=document.getElementById('m'+i);d1.style.display='none';div.className="noopen";}}};function open(id){var n1=document.getElementById('content'+id);var ramka=document.getElementById('m'+id);n1.style.display='block';ramka.className="border";}};function unselect(){for(j=1;j<500;j++){var foo=document.getElementById(j);if(!foo){break;};document.getElementById(j).className='unsel';}};function sw(obj){sendname('error',loadstatustext2);var id=obj.getAttribute('id');var rel=id.replace(/sw_rel_/gi,"");document.getElementById(id).className="left_active";if(rel==1){document.getElementById("sw_rel_2").className="";};if(rel==2){document.getElementById("sw_rel_1").className="";};if(rel==3){document.getElementById("sw_rel_4").className="";};if(rel==4){document.getElementById("sw_rel_3").className="";};var file='switch/'+rel;apnl(file,'end');window.setTimeout("r1()",2000);};function toparea(){var div=document.getElementById("application_area");var app=0;if(div.offsetParent){while(div.offsetParent){app+=div.offsetTop;div=div.offsetParent;}}else if(div.y){app+=div.y;};return app;};function nextPage(tp){var np=tp*pagelimit;var favorite=parseInt(document.getElementById("favorite").innerHTML);var file="viewpage/"+favorite+"/"+np;r1();};function nextItem(){var feed=document.getElementById("rss").innerHTML;if(feed!=""){var l=parseInt(document.getElementById("openitem").innerHTML);var show=parseInt(document.getElementById("show").innerHTML);var step=l+1;if(step>100){step=100;};var f=document.getElementById('m'+step);if(!f){var tp=parseInt(document.getElementById("thispage").innerHTML);var mp=parseInt(document.getElementById("max").innerHTML);if(tp>=mp){nextFeed();}else{nextPage(tp);}};if(f){if(show==2){oc(step);setTopTwo(step);};if(show==1){scrollItem(step);}}}else{nextFeed();document.getElementById("error").innerHTML=loadstatustext2;}};function prevItem(){var feed=document.getElementById("view").innerHTML;if(feed!=""){var l=parseInt(document.getElementById("openitem").innerHTML);var show=parseInt(document.getElementById("show").innerHTML);var step=l-1;if(step<1){step=1;prevFeed();};var f=document.getElementById('m'+step);if(f){if(show==2){oc(step);setTopTwo(step);};if(show==1){scrollItem(step);}}}else{document.getElementById("error").innerHTML=NoFeed;}};function markfeedasread(){sendname('error',loadstatustext2);var title=document.getElementById("feedtitle").innerHTML;var feed=document.getElementById("rss").innerHTML;var co=document.getElementById("view").innerHTML;var gr=document.getElementById("groups").innerHTML;var un=document.getElementById("hownews").innerHTML;if(feed!=""){var file="markfeed/"+feed;ap(file,'text');document.getElementById(co).innerHTML=title;}else{document.getElementById("error").innerHTML=NoFeed;};if(gr!=0){var namearea=document.getElementById("gr"+gr).innerHTML;var name=namearea.replace(/\(.*\)|<b>|<\/b>/gi,"");var count=namearea.replace(/.*\(|\)|<b>|<\/b>/gi,"");var li=count-un;if(li>1){document.getElementById("gr"+gr).innerHTML="<b>"+name+" ("+li+")<b>";}else{document.getElementById("gr"+gr).innerHTML=name;}}};function markgroup(){var gr=document.getElementById("groups").innerHTML;if(gr!=0){var namearea=document.getElementById("gr"+gr).innerHTML;var name=namearea.replace(/\(.*\)|<b>|<\/b>/gi,"");var count=namearea.replace(/.*\(|\)|<b>|<\/b>/gi,"");if(count>1){var li=count-1;document.getElementById("gr"+gr).innerHTML="<b>"+name+" ("+li+")<b>";}else{document.getElementById("gr"+gr).innerHTML=name;}}};function nextFeed(){var last=parseInt(document.getElementById("lastfeed").innerHTML)+1;var notread=trim(document.getElementById("notread").innerHTML);var arr=notread.split(" ");var dcc=arr[last];if(!dcc){document.getElementById("error").innerHTML=End;}else{document.getElementById("lastfeed").innerHTML=last;selectFeedKey(dcc);}};function prevFeed(){var last=parseInt(document.getElementById("lastfeed").innerHTML)-1;if(last<1){last=1;document.getElementById("error").innerHTML=Home;};var notread=trim(document.getElementById("notread").innerHTML);var arr=notread.split(" ");var dcc=arr[last];if(!dcc){document.getElementById("error").innerHTML=Home;}else{document.getElementById("lastfeed").innerHTML=last;selectFeedKey(dcc);}};function selectFeedKey(id){unselect();var obj=document.getElementById(id);var id=obj.getAttribute('id');document.getElementById(id).className="sel";var rel=obj.getAttribute('rel');var group=obj.getAttribute('gr');var title=document.getElementById(id).innerHTML;title=trim(title.replace(/\(.*\)|<b>|<\/b>/gi,""));var file="view/"+rel+"/"+group+"/"+id;div=document.getElementById("text");div.scrollTop=0;ap(file,'text');document.title=title+site;sendname("id_title",title);set_redirect(rel);addHistoryStep(file);};function selectFeed(obj){unselect();var id=obj.getAttribute('id');document.getElementById(id).className="sel";var rel=obj.getAttribute('rel');var group=obj.getAttribute('gr');var title=document.getElementById(id).innerHTML;title=trim(title.replace(/\(.*\)|<b>|<\/b>/gi,""));var file="view/"+rel+"/"+group+"/"+id;div=document.getElementById("text");div.scrollTop=0;ap(file,'text');document.title=title+site;sendname("id_title",title);set_redirect(rel);addHistoryStep(file);};function set_redirect(id){var obj=document.getElementById("re_direct");var link='redirect.php?id='+id;obj.setAttribute("href",link);obj.setAttribute("target","_blank");};function add(obj){var rel=obj.getAttribute('rel');var id=obj.getAttribute('id');var file="add/"+rel;apnl(file,id);};function public_item(obj){var rel=obj.getAttribute('rel');var id=obj.getAttribute('id');var file="publish/"+rel;apnl(file,id);};function del(item){if(confirm(delfavorite_text+" ?")){var i="hownews";var rel=item.getAttribute('rel');var id=item.getAttribute('id');var ha=id.replace(/add/gi,"");var file="del/"+rel;apnl(file,id);var div='n'+ha;var count=parseInt(getname(i))-1;sendname(i,count);hidden_div(div,100)}};function hidden_div(div,opa){var delay=10;opa=opa-1;if(opa>10){setTimeout(function(){hidden_div(div,opa)},delay);var ct='0.'+opa;document.getElementById(div).style.opacity=ct;}else{document.getElementById(div).style.display='none'}};function markasread(id){var tab=document.getElementById("postarray").innerHTML;var str=tab.search(id);var strout=trim(tab.replace(id,''));if(str!=-1){var div=document.getElementById("hownews").innerHTML;var feed=document.getElementById("view").innerHTML;var title=document.getElementById("feedtitle").innerHTML;var co=feed;var file="mark/"+id;var nw=div-1;if(div==1){folder=document.getElementById(feed);folder.className="nobold";};if(nw<0){nw=0;};document.getElementById("hownews").innerHTML=nw;if(nw>0){document.getElementById(co).innerHTML="<b>"+title+" ("+nw+")</b>";}else{document.getElementById(co).innerHTML=title;};insert_item_id(id);apnl(file,'end');markgroup();document.getElementById("postarray").innerHTML=strout;}};function masktitle(id){window.setTimeout("m1("+id+")",100);};function m1(id){tl=document.getElementById('tl'+id);tg=document.getElementById('tg'+id);tl.className="mask";tg.className="mask";};function setTopExpanded(obj){var title=document.getElementById("feedtitle").innerHTML;var id=obj.getAttribute('post');var id=id.replace(/n/gi,"");var pp=obj.getAttribute('id');var pp=pp.replace(/m/gi,"");document.getElementById("openitem").innerHTML=pp;markasread(id);};function scrollingTop(){var position=parseInt(document.getElementById("scroll").innerHTML);var obj=document.getElementById("text");var ht=position-10;if(ht<0){ht=0;};document.getElementById("scroll").innerHTML=ht;obj.scrollTop=ht;};function scrollingBottom(){var position=parseInt(document.getElementById("scroll").innerHTML);var obj=document.getElementById("text");var ht=position+10;document.getElementById("scroll").innerHTML=ht;obj.scrollTop=ht;};function scrollItem(area){var obj=document.getElementById("m"+area);var id=obj.getAttribute('post');var id=id.replace(/n/gi,"");var curtop=0;var app=toparea();var height=36+app;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;};var ht=browserTop(curtop,height);document.getElementById("openitem").innerHTML=area;div=document.getElementById("text");div.scrollTop=ht;document.getElementById("scroll").innerHTML=ht;off();var ramka=document.getElementById('n'+area);ramka.className="border";markasread(id);function off(){for(i=1;i<110;i++){var foo=document.getElementById('n'+i);if(!foo)break;foo.className="noopen";}}};function hackOperatop(){var div=document.getElementById("hownews");return div.offsetTop;};function browserTop(curtop,height){var opera=(agent.search("opera")!=-1);if(opera){var o=(hackOperatop())*-1;var ht=(o+curtop)-height;var txt=('('+o+'+'+curtop+')-'+height+'= ht'+ht);return ht+71;}else{return curtop-height;}};function setTop(obj){var open=getname("openitem");var id=obj.getAttribute('post');var id=id.replace(/n/gi,"");var idem=obj.getAttribute('id');var idem=idem.replace(/n/gi,"");sendname("openitem",idem);var curtop=0;var app=toparea();var height=36+app;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;};var ht=browserTop(curtop,height);document.getElementById("scroll").innerHTML=ht;if(open!=idem){div=document.getElementById("text");div.scrollTop=ht;};masktitle(idem);markasread(id);};function setTopTwo(area){var title=document.getElementById("feedtitle").innerHTML;var obj=document.getElementById("n"+area);var id=obj.getAttribute('post');var id=id.replace(/n/gi,"");var idem=obj.getAttribute('id');var idem=idem.replace(/n/gi,"");sendname("openitem",idem);var curtop=0;var app=toparea();var height=36+app;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;};var ht=browserTop(curtop,height);document.getElementById("scroll").innerHTML=ht;div=document.getElementById("text");div.scrollTop=ht;masktitle(idem);markasread(id);};function mark_all(){if(confirm(marktext)){ap('markall','listing_area');}};function trim(x){return x.replace(/^\s*|\s*$/g,'')};function displayWindow(url,width,height){var Win=window.open(url,"displayWindow",'width='+width+',height='+height+',resizable=1,scrollbars=no,menubar=no,left=0,top=0');};function cr(){document.getElementById("inforefresh").style.display='none';document.getElementById("inforefresh").innerHTML=refresh;};function r1(){var feed=getname('rss');if(feed!=""){ap('reload','text');}else{sendname("error",NoFeed);}};function r2(){ap('refresh','listing_area');};function r3(){apnl('refresh','listing_area');};function cleartext(){document.getElementById("text").innerHTML="";};function switch_off(div,opa){opa=opa-10;if(opa<10){sendname(div,'');document.getElementById(div).style.opacity=99;}else{var ct='0.'+opa;document.getElementById(div).style.opacity=ct;setTimeout(function(){switch_off(div,opa)},100);}};function clearError(){if(getname("error")!=""){switch_off('error','100');}};function getname(id){var title=document.getElementById(id).innerHTML;return trim(title.replace(/\(.*\)|<b>|<\/b>/gi,""));};function uptime(){var x_element=encodeURIComponent(trim(config['read_item']));if(x_element==""){x_element='null';};var request='session/'+x_element;apnl(request,'end');config['read_item']='';};function lastReadItem(){document.title=lastread_text;sendname("id_title",lastread_text);ap('readingitem','text');};function favoriteItem(){document.title=favorite_text;sendname("id_title",favorite_text);ap('favorite','text');};function sendname(id,name){document.getElementById(id).innerHTML=name;};function sw_mode_read(mr){var request='read_item.php?mr='+mr;ap(request,'text');};function send_email(obj){var id=obj.getAttribute('id');var url='email_book.php?for='+user_id;var page_request=request();page_request.onreadystatechange=function(){get(page_request)};page_request.open('GET',url,true);page_request.send(null);function get(page_request){if(page_request.readyState==4&&page_request.status==200){var adressbook=trim(page_request.responseText);var contact_form=print_form_mail(adressbook,id);hkdi();document.getElementById("addboxarea").innerHTML=contact_form;document.getElementById('addboxarea').style.left=x+'px';document.getElementById('addboxarea').style.top=y+'px';document.getElementById('addboxarea').style.visibility='visible';}}};function add_bookmark(){var open_item_id=parseInt(getname('openitem'));var add_mode=parseInt(getname('add_mode'));var obj_item_id='add'+open_item_id;if(open_item_id==0||open_item_id=='undefined'||open_item_id=='NaN'){alert(chosse_message);}else{if(open_item_id>0){var obj=document.getElementById(obj_item_id);var rel=obj.getAttribute('rel');if(add_mode==1){var request="add/"+rel;apnl(request,obj_item_id);}else{alert('not support');}}else{alert(chosse_message);}}};function addHistoryStep(file){window.location.hash=file;lastHash=window.location.hash;return false;};function observe_Hash(){if(window.location.hash!=lastHash){var hash=window.location.hash;var request=hash.replace('#','');if(request!=""){ap(request,'text');};lastHash=window.location.hash;}};function change_folder(obj_id,area){var obj=document.getElementById?document.getElementById(obj_id):"";if(obj!=""&&obj.options[obj.selectedIndex].value!="")var file_change_folder="set_folder.php";var folder=obj.options[obj.selectedIndex].value;var request=file_change_folder+"?id="+obj_id+"&set="+folder;ap(request,area);window.setTimeout("r3()",5000);}

