COOKIEDOM='.liebiao.com';function setcity(value){setCookie('defaultcity',value,31536000000,'/',COOKIEDOM)}function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length}return unescape(document.cookie.substring(offset,endstr))}function getCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return getCookieVal(j)}i=document.cookie.indexOf(" ",i)+1;if(i==0)break}return}function setCookie(name,value,expires,path,domain,secure){var exp=new Date();exp.setTime(exp.getTime()+expires);exp=exp.toGMTString();document.cookie=name+"="+escape(value)+((expires)?"; expires="+exp:"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"")}function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function loginStatus(){var _a="";if(getCookie("_e")){_a+=getCookie("_e")+' | <a href="http://www.liebiao.com/login/logout" target="_top">\u9000\u51fa</a>'}else{_a+='<a href="http://www.liebiao.com/login/signup" target="_top">\u6ce8\u518c</a> | <a href=\"http://www.liebiao.com/login\" target=\"_top\">\u767b\u5f55</a></td>'}document.write(_a)};var STAR_ON="http://s1.liebiao.org/image/star-on.png";var STAR_OFF="http://s1.liebiao.org/image/star-off.png";var nb_stars=0;var MAX_STARS=300;if(document.all&&!document.getElementById){document.getElementById=function(id){return document.all[id]}}function getExp(d){var exp=new Date();exp.setTime(exp.getTime()+d);return"; expires="+exp.toGMTString()}function cookiesActivated(){var c=document.cookie;document.cookie="_a_=y"+getExp(1000);if(document.cookie.indexOf("_a_=y")==-1)return false;document.cookie="_a_=y"+getExp(-1);return true}if(document.all&&!document.getElementById){document.getElementById=function(id){return document.all[id]}}function to64(N){var HexN="",Q=Math.floor(Math.abs(N)),R;if(typeof N!='number'||!isFinite(N))return"";while(true){R=Q%64;HexN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(R)+HexN;Q=(Q-R)/64;if(Q==0)break}return HexN}function from64(st,i){var Q=0,t=0;var l=st.length;for(;i<l;i++){var ch=st.charCodeAt(i);if(ch>=65&&ch<=90)t=(ch-65);else if(ch>=97&&ch<=122)t=(ch-71);else if(ch>=48&&ch<=57)t=(ch+4);else if(ch==45)t=62;else if(ch==46)t=63;else break;Q=Q*64+t}return Q}function fgetCookie(key){var ck=document.cookie;if(typeof(ck)=="undefined")return"";var i=ck.indexOf(key+"=");var j=ck.indexOf(";",i);var st;if(i<0)return"";if(j<0)return ck.substring(i+6);else return ck.substring(i+6,j)}function search(s,i){var offset=0;var j=0;var l=s.length;while(j<l){var n=from64(s,j);offset+=n;if(offset>=i)return[j,offset-n];j=s.indexOf("_",j+1)+1}return[l,offset]}function addOffset(s,x){if(s=="")return"";return to64(from64(s,0)+x)+s.substring(s.indexOf("_",0))}function updateStarsCount(){var t=document.getElementById("s_quantity");if(t)t.innerHTML=nb_stars}function off(i){var s=fgetCookie("stars");var j=search(s,i)[0];if(j<s.length){var x=from64(s,j);s=s.substring(0,j)+addOffset(s.substring(s.indexOf("_",j)+1),x);setCookie("stars",s,31536000000,'/',COOKIEDOM)}nb_stars--;updateStarsCount()}function on(i){var s=fgetCookie("stars");var x;if(nb_stars>=MAX_STARS){x=from64(s,0);s=addOffset(s.substring(s.indexOf("_")+1),x);var img=document.getElementById("star"+x);if(img)img.src=STAR_OFF}else nb_stars++;var a=search(s,i);x=to64(i-a[1]);if(a[0]<s.length)s=s.substring(0,a[0])+x+"_"+addOffset(s.substring(a[0]),a[1]-i);else s+=x+"_";setCookie("stars",s,31536000000,'/',COOKIEDOM);updateStarsCount()}function sw(o){var i=o.id.substring("s_".length)*1;if(o.src.indexOf(STAR_ON)>=0){o.src=STAR_OFF;o.title="加入收藏";off(i)}else{o.src=STAR_ON;o.title="取消收藏";on(i)}}function wr(){sw(this)}function hookEventHandlers(){$('img.fav').bind('click',wr);return;if(!cookiesActivated())return;var i,x=document.images;for(i=0;i<x.length;i++){var c=" "+x[i].className+" ";if(c.indexOf(" fav ")>=0||c.indexOf(" fav_vis ")>=0){x[i].onclick=wr;x[i].ondblclick=wr}}}function showFavsAlt(){if(document.styleSheets)return;var i;var items=document.getElementsByTagName("*");var l=items.length;for(i=0;i<l;i++){var c=" "+items[i].className+" ";var j=c.indexOf(" fav ");if(j>-1)items[i].className=c.replace("fav","fav_vis")}}function retrieveStarsAux(img_src){var s=fgetCookie("stars"),real_id=0,j=0,l=s.length,d;var stars_array;if(img_src==STAR_ON)d=1;else d=-1;stars_array=s.split("_");nb_stars=0;if(s.length>0)nb_stars=stars_array.length-1;updateStarsCount();for(id=0;id<stars_array.length;id++){var n=from64(stars_array[id],0);real_id+=n;var img=document.getElementById("s_"+real_id);if(img){img.src=img_src;img.title='取消收藏'}}}function retrieveStars(){retrieveStarsAux(STAR_ON)}function removeAll(){retrieveStarsAux(STAR_OFF);deleteCookie("stars","",'/',COOKIEDOM)}$(function(){$('img.fav').attr('title','加入收藏');showFavsAlt();retrieveStars();hookEventHandlers()});
