
var FBrowser=new Object();
FBrowser.isIE=((navigator.userAgent.indexOf('MSIE')==-1)?false:true);
FBrowser.isIE7=((FBrowser.isIE&&window.XMLHttpRequest)?true:false);
FBrowser.isIE6=((FBrowser.isIE&&!window.XMLHttpRequest&&window.ActiveXObject)?true:false);
FBrowser.isFirefox=((navigator.userAgent.indexOf('Firefox')==-1)?false:true);
FBrowser.isOpera=((navigator.userAgent.indexOf('Opera')==-1)?false:true);
String.prototype.lTrim=function(){return this.replace(/^\s*/,"");}
String.prototype.rTrim=function(){return this.replace(/\s*$/,"");}
String.prototype.trim=function(){return this.rTrim().lTrim();}
String.prototype.hasChinese=function(){return/[^\x00-\xff]/g.test(this);}
String.prototype.onlyChinese=function(){return/^[\u0391-\uFFE5]+$/g.test(this);}
String.prototype.onlyNumber=function(){return/^[1-9]\d*$/.test(this);}
String.prototype.getLength=function(){
return this.replace(/[^\x00-\xff]/gi,'xx').length;}
String.prototype.cut=function(start,len){
var n=0;
var s="";
for(var i=0;i<this.length;i++){
if(i<start)continue;
n+=(this.charCodeAt(i)>128)?2:1;
if(n>len)return s;
s+=this.charAt(i);}
return s;}
function Farray_exist(d,v){
for(var i=0;i<d.length;i++){
if(d[i]==v)return true;}
return false;}
window.clearRunInterval=window.clearInterval;
window.clearRunTimeout=window.clearTimeout;
window.setRunTimeout=function(fn,dt){
if(typeof(fn)!='function')return false;
var p=new Array();
var c=arguments.length;
if(c>2){
for(var i=2;i<c;i++)p[i-2]=arguments[i];}
var f=function(){fn.apply(null,p)}
return window.setTimeout(f,dt);}
window.setRunInterval=function(fn,dt){
if(typeof(fn)!='function')return false;
var p=new Array();
var c=arguments.length;
if(c>2){
for(var i=2;i<c;i++)p[i-2]=arguments[i];}
var f=function(){fn.apply(null,p)}
return window.setInterval(f,dt);}
function Fid(id){
return document.getElementById(id);}
function Fname(name){
return document.getElementsByName(name);}
function FtagName(name){
return document.getElementsByTagName(name);}
function Fempty(v){
if(v!=null&&(typeof(v)=='object'||typeof(v)=='function'))return false;
return((""==v||undefined==v||null==v)?true:false);}
function FxmlEncode(s){
return s.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\'/g,"&apos;").replace(/\"/g,"&quot;");}
function FxmlDecode(s){
return s.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,"\"");}
function FgetURLArgs(){
var q=location.search.substring(1).replace("&amp;","&").split("&");
var p=new Object();
var c=q.length;
for(var i=0;i<c;i++){
var pos=q[i].indexOf('=');
if(-1==pos)continue;
p[q[i].substring(0,pos)]=unescape(q[i].substring(pos+1));}
return p;}
function FisTagName(e,tagName){
return((e.tagName.toUpperCase()==tagName.toUpperCase())?true:false);}
function FaddOptionToSelect(id,txt,v,selected){
var e=Fid(id);
if(Fempty(e)||!FisTagName(e,'select'))return false;
var s=((undefined==selected||true!=selected)?false:true);
e.options[e.options.length]=new Option(txt,v,s,false);
return true;}
function FclearOptionsOfSelect(id){
var e=Fid(id);
if(Fempty(e)||!FisTagName(e,'select'))return false;
var p=e.options;
var c=p.length;
for(var i=c;i>=0;i--)
p[i]=null;}
function FsetValuesOfSelect(id,v,stat){
var e=Fid(id);
var v1=new Array();
if(Fempty(e)||!FisTagName(e,'select'))return false;
if(typeof(v)!='object'){
v1[0]=v;}else{
v1=v;}
for(var i=0;i<e.options.length;i++){
e.options[i].selected=false;
if(Fempty(v1))
e.options[i].selected=stat;
else if(Farray_exist(v1,e.options[i].value))
e.options[i].selected=stat;}}
function FgetValuesOfSelect(id){
var e=Fid(id);
if(Fempty(e)||!FisTagName(e,'select'))return null;
var v=new Array();
var p=e.options;
var c=p.length;
for(var i=0,j=0;i<c;i++){
if(true==p[i].selected)
v[j++]=p[i].value;}
return((1==v.length)?v[0]:v)}
function FsetValuesOfCheckbox(name,v,stat){
var e=Fname(name);
if('Array'!=typeof(v)&&!Fempty(v))v=new Array(v);
var c=e.length;
for(var i=0;i<c;i++){
if(Fempty(e[i])||e[i].type!='checkbox')continue;
e[i].checked=false;
if(Fempty(v))
e[i].checked=stat;
else if(Farray_exist(v,e[i].value))
e[i].checked=stat;}}
function FgetValuesOfCheckbox(name){
var e=Fname(name);
var v=new Array();
var c=e.length;
for(var i=0;i<c;i++){
if(Fempty(e[i])||e[i].type!='checkbox')continue;
if(e[i].checked==true)
v[v.length]=e[i].value;}
return v;}
function FsetValueOfRadio(name,v){
var e=Fname(name);
var c=e.length;
for(var i=0;i<c;i++){
if(Fempty(e[i])||e[i].type!='radio')continue;
if(e[i].value==v)e[i].checked=true;}}
function FgetValueOfRadio(name){
var e=Fname(name);
var c=e.length;
for(var i=0;i<c;i++){
if(e[i]!='radio')continue;
if(e[i].checked==true)return e[i].value;}
return null;}
function FgetCookie(name){
var r=new RegExp("(^|;|\\s+)"+name+"=([^;]*)(;|$)");
var m=document.cookie.match(r);
return(!m?"":m[2]);}
function FaddCookie(name,v,path,expire,domain){
var s=name+"="+escape(v);
if(!Fempty(path))path="/";
if(expire>0){
var d=new Date();
d.setTime(d.getTime+expire*1000);
if(!Fempty(domain))
s=s+"; path="+path+"; domain="+domain+" expire="+d.toGMTString();
else
s=s+"; path="+path+"; expire="+d.toGMTString();}
document.cookie=s;}
function FdeleteCookie(name,domain){
if(!Fempty(domain))
document.cookie=name+"=;path=/;domain="+domain+";expires="+(new Date(0)).toGMTString();
else
document.cookie=name+"=;path=/;expires="+(new Date(0)).toGMTString();}
function Fcookie(document,name,hours,path,domain,secure){
this.$document=document;
this.$name=name;
if(hours)
this.$expiration=new Date((new Date()).getTime()+hours*3600000);
else this.$expiration=null;
if(path)this.$path=path;else this.$path=null;
if(domain)this.$domain=domain;else this.$domain=null;
if(secure)this.$secure=true;else this.$secure=false;}
Fcookie.prototype.store=function(){
var cookieval="";
for(var prop in this){
if((prop.charAt(0)=='$')||((typeof this[prop])=='function'))
continue;
if(cookieval!="")cookieval+='&';
cookieval+=prop+':'+escape(this[prop]);}
var cookie=this.$name+'='+cookieval;
if(this.$expiration)
cookie+='; expires='+this.$expiration.toGMTString();
if(this.$path)cookie+='; path='+this.$path;
if(this.$domain)cookie+='; domain='+this.$domain;
if(this.$secure)cookie+='; secure';
this.$document.cookie=cookie;}
Fcookie.prototype.load=function(){
var allcookies=this.$document.cookie;
if(allcookies=="")return false;
var start=allcookies.indexOf(this.$name+'=');
if(start==-1)return false;
start+=this.$name.length+1;
var end=allcookies.indexOf(';',start);
if(end==-1)end=allcookies.length;
var cookieval=allcookies.substring(start,end);
var a=cookieval.split('&');
for(var i=0;i<a.length;i++)
a[i]=a[i].split(':');
for(var i=0;i<a.length;i++){
this[a[i][0]]=unescape(a[i][1]);}
return true;}
Fcookie.prototype.remove=function(){
var cookie=this.$name+'=';
if(this.$path)cookie+='; path='+this.$path;
if(this.$domain)cookie+='; domain='+this.$domain;
cookie+='; expires=Fri, 02-Jan-1970 00:00:00 GMT';
this.$document.cookie=cookie;}
function FgetEventTarget(evt){
return evt.target||evt.srcElement;}
function FgetEvent(evt){
return(!evt)?window.event:evt;}
function FisLeftKeyDown(evt){
return(((evt.which)&&(evt.which==1))||((evt.button)&&(evt.button==1)));}
function FaddEvent(e,evt,fn,isID){
if(isID==true)e=Fid(e);
if(!Fempty(e.attachEvent)&&(typeof(e.attachEvent)=="function"||typeof(e.attachEvent)=="object"))
e.attachEvent("on"+evt,fn);
else if(!Fempty(e.addEventListener)&&(typeof(e.addEventListener)=="function"||typeof(e.addEventListener)=="object"))
e.addEventListener(evt,fn,false);}
function FremoveEvent(e,evt,fun,isID){
if(isID==true)e=Fid(e);
if(!Fempty(e.detachEvent)&&(typeof(e.detachEvent)=="function"||typeof(e.detachEvent)=="object"))
e.detachEvent("on"+evt,fun);
else if(!Fempty(e.removeEventListener)&&(typeof(e.removeEventListener)=="function"||typeof(e.removeEventListener)=="object"))
e.removeEventListener(evt,fun,false);}
function FstopEventTransfer(evt){
if(evt.preventDefault){
evt.stopPropagation();
evt.preventDefault();}else{
evt.returnValue=false;
evt.cancelBubble=true;}}
function FstopObjectEventTransfer(e,evts){
if(Fempty(e)||Fempty(evts))return;
var l=evts.split(",");
var c=l.length;
for(var i=0;i<c;i++){
var evt=l[i].trim();
if(Fempty(evt))continue;
var fn=function(event){event=FgetEvent(event);FstopEventTransfer(event);}
FaddEvent(e,evt,fn);}}
function FsetEventCapture(target){
if(target.setCapture)
target.setCapture();
else{
if(!FBrowser.isFirefox&&document.captureEvents)
document.captureEvents(Event.MouseMove|Event.MouseUp);}}
function FreleaseEventCapture(target){
if(target.releaseCapture)
target.releaseCapture();
else{
if(!FBrowser.isFirefox&&document.releaseEvents)
document.releaseEvents(Event.MouseMove|Event.MouseUp);}}
function FgetWindowSize(){
if(FBrowser.isOpera)
return{width:document.body.clientWidth,height:document.body.clientHeight};
else
return{width:document.documentElement.clientWidth,height:document.documentElement.clientHeight};}
function FgetPageSize(){
return{width:document.documentElement.scrollWidth,height:document.documentElement.scrollHeight};}
function FgetScrollPostion(){
return{left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop};}
function FgetPointerPostion(evt){
if(evt.pageX||evt.pageY)return{x:evt.pageX,y:evt.pageY};
return{x:evt.clientX+document.documentElement.scrollLeft-document.documentElement.clientLeft,y:evt.clientY+document.documentElement.scrollTop-document.documentElement.clientTop};}
function FgetPostion(e,isID){
if(isID==true)e=Fid(e);
var left=0,top=0,w=e.offsetWidth,h=e.offsetHeight;
do{
top+=e.offsetTop||0;
left+=e.offsetLeft||0;
e=e.offsetParent;}while(e);
return{x:left,y:top,width:w,height:h};}
function FsetPostion(e,x,y,w,h,isID){
if(isID==true)e=Fid(e);
var s=e.style;
if(s.position=="absolute"){
s.left=x+"px";
s.top=y+"px";}else if(s.position=="relative"){
var p=FgetPostion(e.offsetParent);
s.left=(x-p.x)+"px";
s.top=(y-p.y)+"px";}
if(w>=0)s.width=w+"px";
if(h>=0)s.height=h+"px";}
function FgetOffsetPostion(e1,e2){
var p1=FgetPostion(e1);
var p2=FgetPostion(e2);
return{x:(p1.x-p2.x),y:(p1.y-p2.y)};}
function FsetOffsetPostion(e1,e2,x,y,isID){
if(isID==true){
e1=Fid(e1);
e2=Fid(e2);}
var p=FgetPostion(e2);
FsetPostion(e1,x+p.x,y+p.y);}
function FsetOffsetPostionByRate(e1,e2,nx,ny,isID){
if(isID==true){
e1=Fid(e1);
e2=Fid(e2);}
var s1=FgetPostion(e1);
var s2=FgetPostion(e2);
FsetPostion(e1,(s2.x+(s2.width-s1.width)/nx),(s2.y+(s2.height-s1.height)/ny),-1,-1);}
function FsetOffsetWindowPostion(e,x,y,isID){
if(isID==true)e=Fid(e);
var p=FgetScrollPostion();
FsetPostion(e,x+p.left,y+p.top,-1,-1);}
function FsetOffsetWindowPostionByRate(e,nx,ny,isID){
if(isID==true)e=Fid(e);
var s=FgetWindowSize();
FsetOffsetWindowPostion(e,(s.width-e.offsetWidth)/nx,(s.height-e.offsetHeight)/ny);}
function FhasSameParent(e1,e2,isID){
if(isID==true){
e1=Fid(e1);
e2=Fid(e2);}
if(Fempty(e1)||Fempty(e2))return false;
return(e1.parentNode==e2.parentNode);}
function FsetStyleFloat(e,v,isID){
if(isID==true)e=Fid(e);
var s=e.style;
if(s.styleFloat!=undefined)
s.styleFloat=v;
else
s.cssFloat=v;}
function FgetAttr(e,isID,name){
if(isID==true)e=Fid(e);
return e.getAttribute(name);}
function FrequestAgent(callback,method,url,param,proxy){
this.callback=callback;
this.method=method.toUpperCase();
this.url=url;
this.param=param;
this.proxy=proxy;
this.errCount=0;}
FrequestAgent.prototype.checkValid=function(){
return((typeof(this.callback)=="function"&&typeof(this.url)=="string"&&(this.method=="POST"||this.method=="GET"))?true:false);}
FrequestAgent.prototype.sendRequest=function(){
if(!this.checkValid()){
window.status="ERROR:Request parameter error!";
return;}
var ajax=FId('$_ajax_agent_ifrm_$');
if(Fempty(ajax)){
var ifrm=document.createElement("iframe");
ifrm.id='$_ajax_agent_ifrm_$';
ifrm.src=this.proxy;
ifrm.scrolling="No";
with(ifrm.style){
border="0",frameborder="0",width=0,height=0;}
document.body.appendChild(ifrm);}
var tmpReq=this;
var fn=function(){
var ajax=FId('$_ajax_agent_ifrm_$').contentWindow._AjaxProxyAgent;
if(Fempty(ajax)&&tmpReq.errCount<10){
setRunTimeout(fn,100);
return;}
ajax.requestQueue.put(tmpReq);
ajax.handlerRequest();}
setRunTimeout(fn,10);}
function FisSameUrl(u1,u2){
if(u1==u2)return true;
var d1=document.location.host;
var d2=d1;
var re=/^(http:\/\/([^\/]+))?(\/[\S]*)$/i;
var p1=u1.match(re);
if(!Fempty(p1)&&!Fempty(p1[2]))d1=p1[2];
var p2=u2.match(re);
if(!Fempty(p2[2]))d2=p2[2];
return((d1==d2&&p1[3]==p2[3])?true:false);}
function FloadJS(url,sucfn,failfn,isdel){
var l=FtagName('script');
for(var i=0;i<l.length;i++){
if(l[i].src&&FisSameUrl(l[i].src,url))return;}
var js=document.createElement("script");
js.type="text/javascript";
js.src=url;
var h=FtagName('HEAD').item(0);
h.appendChild(js);
if(FBrowser.isIE){
js.onreadystatechange=function(){
if(this.readyState.toLowerCase()!="complete"&&this.readyState.toLowerCase()!="loaded")
return;
if(this.$funExeced!=true&&!Fempty(sucfn)&&'function'==typeof(sucfn)){
this.$funExeced=true;
sucfn();
if(Fempty(isdel)||isdel!=false){
h.removeChild(js);}}}}else if(FBrowser.isOpera){
if(!Fempty(sucfn)&&'function'==typeof(sucfn))
sucfn();
if(Fempty(isdel)||isdel!=false){
h.removeChild(js);}}else{
js.onload=function(){
if(!Fempty(sucfn)&&'function'==typeof(sucfn))
sucfn();
if(Fempty(isdel)||isdel!=false){
h.removeChild(js);}}}
js.onerror=function(){
h.removeChild(js);
if(!Fempty(failfn)&&'function'==typeof(failfn))
failfn();}}
function FstartDrag(evt,wid){
function FDrag(et){
et=FgetEvent(et);
if(!FisLeftKeyDown(et))return;
var pw=Fid(wid);
if(Fempty(pw.$clientX))pw.$clientX=et.clientX;
if(Fempty(pw.$clientY))pw.$clientY=et.clientY;
var sp=FgetScrollPostion();
var x=pw.offsetLeft+et.clientX-pw.$clientX+sp.left-pw.$scrollLeft;
var y=pw.offsetTop+et.clientY-pw.$clientY+sp.top-pw.$scrollTop;
if(x<=0)x=0;
if(y<=0)y=0;
var ps=pw.style;
ps.left=x+"px";
ps.top=y+"px";
pw.$scrollTop=sp.top;
pw.$scrollLeft=sp.left;
pw.$clientX=et.clientX;
pw.$clientY=et.clientY;
FstopEventTransfer(et);
return false;}
function FstopDrag(et){
et=FgetEvent(et);
var ph=Fid(wid+"_head");
var pw=Fid(wid);
pw.style.zIndex=pw.$zIndex;
FremoveEvent(document,'mousemove',FDrag);
FremoveEvent(document,'mouseup',FstopDrag);
ph.onmousemove=null;
ph.onmouseup=null;
FreleaseEventCapture(ph);
FstopEventTransfer(et);
return false;}
evt=FgetEvent(evt);
if(!FisLeftKeyDown(evt))return;
var w=Fid(wid);
var h=Fid(wid+"_head");
var s=w.style;
var p=FgetScrollPostion();
w.$scrollTop=p.top;
w.$scrollLeft=p.left;
w.$clientX=evt.clientX;
w.$clientY=evt.clientY;
w.$zIndex=s.zIndex;
s.zIndex=999;
FsetEventCapture(h);
FaddEvent(document,'mousemove',FDrag);
FaddEvent(document,'mouseup',FstopDrag);
h.onmouseup=FstopDrag;
h.onmousemove=FDrag;
FstopEventTransfer(evt);
return false;}
function FenableDrag(wid){
var w=Fid(wid),h=Fid(wid+"_head");
if(w.style.position!="absolute")return;
h.onmousedown=function(evt){FstartDrag(evt,wid);};}
function FsetModal(e,isID,wid){
if(!Fempty(e)&&isID==true)e=Fid(e);
FunsetModal(wid);
var p=0;
if(Fempty(e)){
p=FgetPageSize();
p.x=0,p.y=0;}else{
p=FgetPostion(e);}
if(Fempty(wid))wid="$_modal_$";
var w=Fid(wid);
if(Fempty(w)){
w=document.createElement('DIV');
w.id=wid;
var s=w.style;
with(s){
position="absolute",filter="alpha(opacity=0);-moz-Opacity:0;Opacity:0;",zIndex=99;}
if(FBrowser.isIE)s.background="#FCFCFC";
document.body.appendChild(w);}
FsetPostion(w,p.x,p.y,p.width,p.height);
if(FBrowser.isIE6)
w.innerHTML='<iframe scrolling="No" style="z-index:99" border="0" frameborder="0" width="'+p.width+'" height="'+p.height+'"></iframe>';
else if(FBrowser.isOpera)
w.innerHTML='<img src="/image/b.gif" onMouseDown="return false;" galleryimg="no" style="z-index:99" width="'+p.width+'" height="'+p.height+'"/>';}
function FunsetModal(wid){
var e=(Fempty(wid)?Fid('$_modal_$'):Fid(wid));
if(!Fempty(e))
document.body.removeChild(e);}
function FgetProvince(){
var p=new Array();
p[0]='不限';
p[11]='北京';
p[31]='上海';
p[44]='广东';
p[34]='安徽';
p[50]='重庆';
p[35]='福建';
p[46]='海南';
p[13]='河北';
p[41]='河南';
p[23]='黑龙江';
p[42]='湖北';
p[43]='湖南';
p[62]='甘肃';
p[45]='广西';
p[52]='贵州';
p[22]='吉林';
p[36]='江西';
p[32]='江苏';
p[21]='辽宁';
p[15]='内蒙古';
p[64]='宁夏';
p[63]='青海';
p[37]='山东';
p[14]='山西';
p[61]='陕西';
p[51]='四川';
p[12]='天津';
p[54]='西藏';
p[65]='新疆';
p[53]='云南';
p[33]='浙江';
p[71]='台湾';
p[81]='香港';
p[82]='澳门';
return p;}
function FgetCity(id){
var c=new Array();
c[0]=new Array();
c[11]=new Array();
c[12]=new Array();
c[13]=new Array();
c[14]=new Array();
c[15]=new Array();
c[21]=new Array();
c[22]=new Array();
c[23]=new Array();
c[31]=new Array();
c[32]=new Array();
c[33]=new Array();
c[34]=new Array();
c[35]=new Array();
c[36]=new Array();
c[37]=new Array();
c[41]=new Array();
c[42]=new Array();
c[43]=new Array();
c[44]=new Array();
c[45]=new Array();
c[46]=new Array();
c[50]=new Array();
c[51]=new Array();
c[52]=new Array();
c[53]=new Array();
c[54]=new Array();
c[61]=new Array();
c[62]=new Array();
c[63]=new Array();
c[64]=new Array();
c[65]=new Array();
c[71]=new Array();
c[81]=new Array();
c[82]=new Array();
c[0][0]='不限';
var b=c[11];
b[1100]='不限';
b[1101]='东城';
b[1102]='西城';
b[1103]='崇文';
b[1104]='宣武';
b[1105]='朝阳';
b[1106]='丰台';
b[1107]='石景山';
b[1108]='海淀';
b[1109]='门头沟';
b[1111]='房山';
b[1112]='通州';
b[1113]='顺义';
b[1121]='昌平';
b[1124]='大兴';
b[1126]='平谷';
b[1127]='怀柔';
b[1128]='密云';
b[1129]='延庆';
b=c[12];
b[1200]='不限';
b[1201]='和平';
b[1202]='河东';
b[1203]='河西';
b[1204]='南开';
b[1205]='河北';
b[1206]='红桥';
b[1207]='塘沽';
b[1208]='汉沽';
b[1209]='大港';
b[1210]='东丽';
b[1211]='西青';
b[1212]='津南';
b[1213]='北辰';
b[1221]='宁河';
b[1222]='武清';
b[1223]='静海';
b[1224]='宝坻';
b[1225]='蓟县';
b=c[13];
b[1300]='不限';
b[1301]='石家庄';
b[1302]='唐山';
b[1303]='秦皇岛';
b[1304]='邯郸';
b[1305]='邢台';
b[1306]='保定';
b[1307]='张家口';
b[1308]='承德';
b[1309]='沧州';
b[1310]='廊坊';
b[1311]='衡水';
b=c[14];
b[1400]='不限';
b[1401]='太原';
b[1402]='大同';
b[1403]='阳泉';
b[1404]='长治';
b[1405]='晋城';
b[1406]='朔州';
b[1407]='晋中';
b[1408]='运城';
b[1409]='忻州';
b[1410]='临汾';
b[1411]='吕梁';
b=c[15];
b[1500]='不限';
b[1501]='呼和浩特';
b[1502]='包头';
b[1503]='乌海';
b[1504]='赤峰';
b[1505]='通辽';
b[1506]='鄂尔多斯';
b[1507]='呼伦贝尔';
b[1508]='巴彦淖尔';
b[1509]='乌兰察布';
b[1522]='兴安';
b[1525]='锡林郭勒';
b[1529]='阿拉善';
b=c[21];
b[2100]='不限';
b[2101]='沈阳';
b[2102]='大连';
b[2103]='鞍山';
b[2104]='抚顺';
b[2105]='本溪';
b[2106]='丹东';
b[2107]='锦州';
b[2108]='营口';
b[2109]='阜新';
b[2110]='辽阳';
b[2111]='盘锦';
b[2112]='铁岭';
b[2113]='朝阳';
b[2114]='葫芦岛';
b=c[22];
b[2200]='不限';
b[2201]='长春';
b[2202]='吉林';
b[2203]='四平';
b[2204]='辽源';
b[2205]='通化';
b[2206]='白山';
b[2207]='松原';
b[2208]='白城';
b[2224]='延边';
b=c[23];
b[2300]='不限';
b[2301]='哈尔滨';
b[2302]='齐齐哈尔';
b[2303]='鸡西';
b[2304]='鹤岗';
b[2305]='双鸭山';
b[2306]='大庆';
b[2307]='伊春';
b[2308]='佳木斯';
b[2309]='七台河';
b[2310]='牡丹江';
b[2311]='黑河';
b[2312]='绥化';
b[2327]='大兴安岭';
b=c[31];
b[3100]='不限';
b[3101]='黄浦';
b[3102]='南区';
b[3103]='卢湾';
b[3104]='徐汇';
b[3105]='长宁';
b[3106]='静安';
b[3107]='普陀';
b[3108]='闸北';
b[3109]='虹口';
b[3110]='杨浦';
b[3112]='闵行';
b[3113]='宝山';
b[3114]='嘉定';
b[3115]='浦东新区';
b[3116]='金山';
b[3117]='松江';
b[3125]='南汇';
b[3126]='奉贤';
b[3129]='青浦';
b[3130]='崇明';
b=c[32];
b[3200]='不限';
b[3201]='南京';
b[3202]='无锡';
b[3203]='徐州';
b[3204]='常州';
b[3205]='苏州';
b[3206]='南通';
b[3207]='连云港';
b[3208]='淮安';
b[3209]='盐城';
b[3210]='扬州';
b[3211]='镇江';
b[3212]='泰州';
b[3213]='宿迁';
b=c[33];
b[3300]='不限';
b[3301]='杭州';
b[3302]='宁波';
b[3303]='温州';
b[3304]='嘉兴';
b[3305]='湖州';
b[3306]='绍兴';
b[3307]='金华';
b[3308]='衢州';
b[3309]='舟山';
b[3310]='台州';
b[3311]='丽水';
b=c[34];
b[3400]='不限';
b[3401]='合肥';
b[3402]='芜湖';
b[3403]='蚌埠';
b[3404]='淮南';
b[3405]='马鞍山';
b[3406]='淮北';
b[3407]='铜陵';
b[3408]='安庆';
b[3410]='黄山';
b[3411]='滁州';
b[3412]='阜阳';
b[3413]='宿州';
b[3414]='巢湖';
b[3415]='六安';
b[3416]='亳州';
b[3417]='池州';
b[3418]='宣城';
b=c[35];
b[3500]='不限';
b[3501]='福州';
b[3502]='厦门';
b[3503]='莆田';
b[3504]='三明';
b[3505]='泉州';
b[3506]='漳州';
b[3507]='南平';
b[3508]='龙岩';
b[3509]='宁德';
b=c[36];
b[3600]='不限';
b[3601]='南昌';
b[3602]='景德镇';
b[3603]='萍乡';
b[3604]='九江';
b[3605]='新余';
b[3606]='鹰潭';
b[3607]='赣州';
b[3608]='吉安';
b[3609]='宜春';
b[3610]='抚州';
b[3611]='上饶';
b=c[37];
b[3700]='不限';
b[3701]='济南';
b[3702]='青岛';
b[3703]='淄博';
b[3704]='枣庄';
b[3705]='东营';
b[3706]='烟台';
b[3707]='潍坊';
b[3708]='济宁';
b[3709]='泰安';
b[3710]='威海';
b[3711]='日照';
b[3712]='莱芜';
b[3713]='临沂';
b[3714]='德州';
b[3715]='聊城';
b[3716]='滨州';
b[3717]='菏泽';
b=c[41];
b[4100]='不限';
b[4101]='郑州';
b[4102]='开封';
b[4103]='洛阳';
b[4104]='平顶山';
b[4105]='安阳';
b[4106]='鹤壁';
b[4107]='新乡';
b[4108]='焦作';
b[4109]='濮阳';
b[4110]='许昌';
b[4111]='漯河';
b[4112]='三门峡';
b[4113]='南阳';
b[4114]='商丘';
b[4115]='信阳';
b[4116]='周口';
b[4117]='驻马店';
b[4118]='济源';
b=c[42];
b[4200]='不限';
b[4201]='武汉';
b[4202]='黄石';
b[4203]='十堰';
b[4205]='宜昌';
b[4206]='襄樊';
b[4207]='鄂州';
b[4208]='荆门';
b[4209]='孝感';
b[4210]='荆州';
b[4211]='黄冈';
b[4212]='咸宁';
b[4213]='随州';
b[4228]='恩施';
b[4229]='仙桃';
b[4230]='潜江';
b[4231]='天门';
b[4232]='神农架';
b=c[43];
b[4300]='不限';
b[4301]='长沙';
b[4302]='株洲';
b[4303]='湘潭';
b[4304]='衡阳';
b[4305]='邵阳';
b[4306]='岳阳';
b[4307]='常德';
b[4308]='张家界';
b[4309]='益阳';
b[4310]='郴州';
b[4311]='永州';
b[4312]='怀化';
b[4313]='娄底';
b[4331]='湘西';
b=c[44];
b[4400]='不限';
b[4401]='广州';
b[4402]='韶关';
b[4403]='深圳';
b[4404]='珠海';
b[4405]='汕头';
b[4406]='佛山';
b[4407]='江门';
b[4408]='湛江';
b[4409]='茂名';
b[4412]='肇庆';
b[4413]='惠州';
b[4414]='梅州';
b[4415]='汕尾';
b[4416]='河源';
b[4417]='阳江';
b[4418]='清远';
b[4419]='东莞';
b[4420]='中山';
b[4451]='潮州';
b[4452]='揭阳';
b[4453]='云浮';
b=c[45];
b[4500]='不限';
b[4501]='南宁';
b[4502]='柳州';
b[4503]='桂林';
b[4504]='梧州';
b[4505]='北海';
b[4506]='防城港';
b[4507]='钦州';
b[4508]='贵港';
b[4509]='玉林';
b[4510]='百色';
b[4511]='贺州';
b[4512]='河池';
b[4513]='来宾';
b[4514]='崇左';
b=c[46];
b[4600]='不限';
b[4601]='海口';
b[4602]='三亚';
b[4603]='五指山';
b[4604]='琼海';
b[4605]='儋州';
b[4606]='文昌';
b[4607]='万宁';
b[4608]='东方';
b=c[50];
b[5000]='不限';
b[5001]='万州';
b[5002]='涪陵';
b[5003]='渝中';
b[5004]='大渡口';
b[5005]='江北';
b[5006]='沙坪坝';
b[5007]='九龙坡';
b[5008]='南岸';
b[5009]='北碚';
b[5010]='万盛';
b[5011]='双桥';
b[5012]='渝北';
b[5013]='巴南';
b[5021]='长寿';
b[5022]='綦江';
b[5023]='潼南';
b[5024]='铜梁';
b[5025]='大足';
b[5026]='荣昌';
b[5027]='璧山';
b[5028]='梁平';
b[5029]='城口';
b[5030]='丰都';
b[5031]='垫江';
b[5032]='武隆';
b[5033]='忠县';
b[5034]='开县';
b[5035]='云阳';
b[5036]='奉节';
b[5037]='巫山';
b[5038]='巫溪';
b[5039]='黔江';
b[5040]='石柱';
b[5041]='秀山';
b[5042]='酉阳';
b[5043]='彭水';
b[5081]='江津';
b[5082]='合川';
b[5083]='永川';
b[5084]='南川';
b=c[51];
b[5100]='不限';
b[5101]='成都';
b[5103]='自贡';
b[5104]='攀枝花';
b[5105]='泸州';
b[5106]='德阳';
b[5107]='绵阳';
b[5108]='广元';
b[5109]='遂宁';
b[5110]='内江';
b[5111]='乐山';
b[5113]='南充';
b[5114]='眉山';
b[5115]='宜宾';
b[5116]='广安';
b[5117]='达州';
b[5118]='雅安';
b[5119]='巴中';
b[5120]='资阳';
b[5132]='阿坝';
b[5133]='甘孜';
b[5134]='凉山';
b=c[52];
b[5200]='不限';
b[5201]='贵阳';
b[5202]='六盘水';
b[5203]='遵义';
b[5204]='安顺';
b[5222]='铜仁';
b[5223]='黔西南';
b[5224]='毕节';
b[5226]='黔东南';
b[5227]='黔南';
b=c[53];
b[5300]='不限';
b[5301]='昆明';
b[5303]='曲靖';
b[5304]='玉溪';
b[5305]='保山';
b[5306]='昭通';
b[5307]='丽江';
b[5308]='思茅';
b[5309]='临沧';
b[5323]='楚雄';
b[5325]='红河';
b[5326]='文山';
b[5328]='西双版纳';
b[5329]='大理';
b[5331]='德宏';
b[5333]='怒江傈';
b[5334]='迪庆';
b=c[54];
b[5400]='不限';
b[5401]='拉萨';
b[5421]='昌都';
b[5422]='山南';
b[5423]='日喀则';
b[5424]='那曲';
b[5425]='阿里';
b[5426]='林芝';
b=c[61];
b[6100]='不限';
b[6101]='西安';
b[6102]='铜川';
b[6103]='宝鸡';
b[6104]='咸阳';
b[6105]='渭南';
b[6106]='延安';
b[6107]='汉中';
b[6108]='榆林';
b[6109]='安康';
b[6110]='商洛';
b=c[62];
b[6200]='不限';
b[6201]='兰州';
b[6202]='嘉峪关';
b[6203]='金昌';
b[6204]='白银';
b[6205]='天水';
b[6206]='武威';
b[6207]='张掖';
b[6208]='平凉';
b[6209]='酒泉';
b[6210]='庆阳';
b[6211]='定西';
b[6212]='陇南';
b[6229]='临夏';
b[6230]='甘南';
b=c[63];
b[6300]='不限';
b[6301]='西宁';
b[6321]='海东';
b[6322]='海北';
b[6323]='黄南';
b[6325]='海南';
b[6326]='果洛';
b[6327]='玉树';
b[6328]='海西';
b=c[64];
b[6400]='不限';
b[6401]='银川';
b[6402]='石嘴山';
b[6403]='吴忠';
b[6404]='固原';
b[6405]='中卫';
b=c[65];
b[6500]='不限';
b[6501]='乌鲁木齐';
b[6502]='克拉玛依';
b[6521]='吐鲁番';
b[6522]='哈密';
b[6523]='昌吉';
b[6527]='博尔塔拉';
b[6528]='巴音郭楞';
b[6529]='阿克苏';
b[6530]='克孜勒苏';
b[6531]='喀什';
b[6532]='和田';
b[6540]='伊犁';
b[6542]='塔城';
b[6543]='阿勒泰';
b[6544]='石河子';
b[6545]='阿拉尔';
b[6546]='图木舒克';
b[6547]='五家渠';
b=c[71];
b[7100]='不限';
b[7101]='台北市';
b[7102]='高雄市';
b[7103]='基隆市';
b[7104]='台中市';
b[7105]='台南市';
b[7106]='新竹市';
b[7107]='嘉义市';
b[7108]='台北县';
b[7109]='宜兰县';
b[7110]='新竹县';
b[7111]='桃园县';
b[7112]='苗栗县';
b[7113]='台中县';
b[7114]='彰化县';
b[7115]='南投县';
b[7116]='嘉义县';
b[7117]='云林县';
b[7118]='台南县';
b[7119]='高雄县';
b[7120]='屏东县';
b[7121]='台东县';
b[7122]='花莲县';
b[7123]='澎湖县';
b=c[81];
b[8100]='不限';
b[8101]='中西区';
b[8102]='东区';
b[8103]='九龙城区';
b[8104]='观塘区';
b[8105]='南区';
b[8106]='深水区';
b[8107]='湾仔区';
b[8108]='黄大仙区';
b[8109]='油尖旺区';
b[8110]='离岛区';
b[8111]='葵青区';
b[8112]='北区';
b[8113]='西贡区';
b[8114]='沙田区';
b[8115]='屯门区';
b[8116]='大埔区';
b[8117]='荃湾区';
b[8118]='元朗区';
b=c[82];
b[8200]='不限';
b[8201]='花地玛堂区';
b[8202]='圣安多尼堂区';
b[8203]='大堂区';
b[8204]='望德堂区';
b[8205]='风顺堂区';
b[8206]='嘉模堂区';
b[8207]='圣方济各堂区';
return c[id];}
function nchangeImg(imgId,focusId){
imgId=(Fempty(imgId)?'imgVerify':imgId);
var img=Fid(imgId);
img.src="http://ptlogin2.qq.com/getimage?aid=15000102&"+Math.random();
if(!Fempty(focusId)){
var ctrl=Fid(focusId);
if(ctrl!=null)
ctrl.focus();}}
function FvaildateUin(uin){
var R=/^[1-9]\d{4,11}$/;
return R.test(uin);}
function FgetUin(){
var uin=parseInt(FgetCookie("zzpaneluin"));
if(FvaildateUin(uin))return uin;
var R=/^o(0)*/;
uin=FgetCookie("uin");
uin=parseInt(uin.replace(R,''));
return((FvaildateUin(uin))?uin:false)}
function FisLogon(){
var uin=FgetUin();
return(uin==false)?false:true;}
function logOffQzone(){
var cookieQq=new Array('uin','skey','zzpaneluin','zzpanelkey','URL_PTLOGIN','verifysession','nick');
var cookieQzone=new Array('logon_cookie','PortalInfo','qzone_city_key','portal_info');
for(i in cookieQq){
if(i!='exist'){
FdeleteCookie(cookieQq[i],'qq.com');}}
for(i in cookieQzone){
if(i!='exist'){
FdeleteCookie(cookieQzone[i],'qzone.qq.com');}}
location.reload();}
function openQzone(){
var uin=FgetUin();
var openUrl="http://user.qzone.qq.com/"+uin;
openUrl=Fid('safe').checked?openUrl+'/?safe=1':openUrl;
window.open(openUrl);}
function openQzonePage(page){
if(page=='interact'){
page='?url=http://imgcache.qq.com/qzone/friends/friend_center_request.htm';}
var uin=FgetUin();
var openUrl="http://user.qzone.qq.com/"+uin+'/'+page;
window.open(openUrl);}
function openMusicPage(id){
var uin=FgetUin();
if(!uin){
qq_login_form('15000101')}
else{
var key=FgetCookie('zzpanelkey');
var openUrl='http://qzone-music.qq.com/client/v5/j.htm?l=http://'+uin+'.qzone.qq.com/?url=music_album?id='+id+'&uin='+uin+'&key='+key;
window.open(openUrl);}}
function city_show_tab(tab){
var tab_hidden=(tab==1)?2:1;
if(tab==2){
try{
funp6();}
catch(e){}}
Fid('city_tab_'+tab).className='nonce';
Fid('city_tab_'+tab_hidden).className='';
Fid('city_tab_div_'+tab).style.display='block';
Fid('city_tab_div_'+tab_hidden).style.display='none';}
function show_yellow_pic(flag){
if(typeof(flag)!='undefined'&&flag==1){
document.write('<a href="http://vip.qzone.qq.com" target="_blank" title="黄钻用户" class="vip_lv"><strong>黄钻用户</strong></a>');}}
function initProvince(pid,cid){
var p=FgetProvince();
var l=p.length;
FclearOptionsOfSelect(pid);
for(k in p)
if(k!='exist'&&typeof(p[k])=='string'&&k!=0)
FaddOptionToSelect(pid,p[k],k);
var fn=function(){initCity(pid,cid)};
FaddEvent(pid,'change',fn,true);}
function initCity(pid,cid){
var p=FgetValuesOfSelect(pid);
if(Fempty(p))p=11;
var c=FgetCity(p);
FclearOptionsOfSelect(cid);
for(k in c)
if(k!='exist'&&typeof(c[k])=='string')
FaddOptionToSelect(cid,c[k],k);}
function RollPhotoList(){
if(rollPhotoId!==false){
RollPhotoTab(rollPhotoId,true);}
setTimeout("RollPhotoList()",3000);}
function RollPhotoTab(id,auto){
var tab_count=3;
eval("photo_fnc_"+id+"();");
for(i=0;i<tab_count;i++){
Fid("photo_div_"+i).style.display=(id==i)?'block':'none';
Fid("photo_tab_"+i).className=(id==i)?'nonce':'';}
var next_id=(id+1)>=tab_count?0:(id+1);
rollPhotoId=(typeof(auto)!=='undefined'&&auto===true)?next_id:false;}
function rerenderMessage(){
var friend_len=Fid('friends_count').innerHTML.length;
var message_len=Fid('message_count').innerHTML.length;
var info_len=Fid('info_count').innerHTML.length;
if(friend_len+message_len+info_len>7){
try{
Fid('message_count_wrap').innerHTML='';}catch(e){};}}
function _Callback(obj){
try{
Fid('friends_count').innerHTML=obj.FriendRequest;
Fid('message_count').innerHTML=obj.NoReadShortmsg?'new':0;}catch(e){};}
function showLoginDiv(show_id){
var id_list=['qzone_login','qzone_apply','qzone_info','login_load'];
for(i in id_list){
Fid(id_list[i]).style.display=(show_id==id_list[i])?'block':'none';}}
function getInfoSucc(){
var portal_info='';
for(i in portal_user){
portal_info+='|'+i+'^'+escape(portal_user[i]);}
portal_info='expire^'+Math.floor((new Date().getTime()/1000))+portal_info;
FaddCookie('portal_info',portal_info);
portalLoginRender(portal_user);
return true;}
function getInfoFail(){
alert('系统繁忙，获取登录信息失败，请稍后再试。');}
function portraitCallBack(info){
for(i in info){
var uin=i;
var logo_arr=info[i];}
Fid('logo_login').src=logo_arr[0];
return true;}
function getLogoFail(){
Fid('logo_login').src='http://imgcache.qq.com/qzone_v4/client/userinfo_icon/5001.gif';
return true;}
function portalLoginRender(user){
if(user.state==undefined||user.state==0){
showLoginDiv('qzone_login');
getInfoFail();}
if(user.state==1){
showLoginDiv('qzone_login');
alert('您的登录已经失效，请重新登录。');}
if(user.state==2){
showLoginDiv('qzone_apply');}
if(user.state==3){
var decode_nickname=FxmlDecode(user.nickname);
decode_nickname=(decode_nickname.getLength()>12)?decode_nickname.cut(0,12):decode_nickname;
user.nickname=FxmlEncode(decode_nickname);
Fid('nickname').innerHTML=user.nickname;
if(user.yellow<1&&user.ylevel<1){
Fid('yellow').style.display='none';}
else if(user.yellow<1&&user.ylevel>0){
Fid('yellow').style.display='inline-block';
Fid('yellow').className='yellow_lvn';
Fid('ylevel').innerHTML=user.ylevel;}
else{
Fid('yellow').style.display='inline';
Fid('yellow').className='yellow_lv';
Fid('ylevel').innerHTML=user.ylevel>0?user.ylevel:1;}
Fid('city_state').style.display=(user.city>0)?'inline':'none';
if(user.yellow>0||user.ylevel>0){
Fid('yscore').innerHTML=user.score;
Fid('yupday').innerHTML=user.upday+'天';
Fid('line2').innerHTML='空间人气：'+user.day_count+'/'+user.all_count;}
else{
Fid('line1').innerHTML='今日人气：'+user.day_count;
Fid('line1').className='zone_pv';
Fid('line2').innerHTML='总 人 气：'+user.all_count;}
if(user.yellow>0){
var	pic_num=parseInt(Math.random()*7)+1;
Fid('yellow_img').src='http://imgcache.qq.com/qzoneportal_v3/publicize/vip_pub_0'+pic_num+'.png';}
if(user.location!=undefined){
Fid('user_city').innerHTML=user.location;}
Fid('gardener_name').innerHTML='花匠等级：'+user.gardener_name;
Fid('info_count').innerHTML=''+user.info+'';
Fid('logo_login').src='http://imgcache.qq.com/qzone_v4/client/userinfo_icon/5001.gif';
showLoginDiv('qzone_info');
FloadJS('http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins='+user.uin,function(){},getLogoFail);
FloadJS('http://users.qzone.qq.com/cgi-bin/user/cgi_get_message_tips?type=1&uin='+user.uin+'&usertype=1&r='+Math.random(),rerenderMessage,function(){});}
if(user.state>1){
portalHead();}
return true;}
function portalLogin(){
var uin=FgetUin();
if(!uin)return false;
showLoginDiv('login_load');
var portal_info=FgetCookie('portal_info');
var info_expire=false;
if(portal_info){
var user=new Object();
var portal_info=unescape(portal_info);
var tmp_user=portal_info.split('|');
for(i in tmp_user){
if(!isNaN(i)){
var tmp_item=tmp_user[i].split('^');
user[tmp_item[0]]=unescape(tmp_item[1]);}}
info_expire=(Math.floor((new Date().getTime()/1000))-user.expire)>1800?true:false;
if(user.uin!=uin||info_expire){
FdeleteCookie('portal_info');}
else{
return portalLoginRender(user);}}
if(!portal_info||user.uin!=uin||info_expire){
FloadJS('http://php.qzone.qq.com/index.php?mod=portal&act=ini&uin='+uin,getInfoSucc,getInfoFail);}
return false;}
function rotate_login_tips(){
var obj=obj_login_tips;
var key=parseInt(Fid('span_login_tips').innerHTML)+1;
key=(key>=obj.length)?0:key;
Fid('span_login_tips').innerHTML=key;
var link=rotate_code(obj[key].link,0);
var title=rotate_code(obj[key].title,0);
title=title.getLength()>36?(title.cut(0,34)+'...'):title;
var inner_html='<a href="'+link+'" target="_blank">'+title+'</a>';
try{
Fid('container_login_tips').innerHTML=inner_html;
Fid('container_login_apply').innerHTML=inner_html;
Fid('container_login_waiting').innerHTML=inner_html;}catch(e){};
setTimeout("rotate_login_tips()",5000);}
function rotate_login_city(){
var user_city=parseInt(Fid('user_city').innerHTML);
var obj=(user_city<1)?obj_login_tips:obj_login_city;
var key=parseInt(Fid('span_login_city').innerHTML)+1;
key=(key>=obj.length)?0:key;
Fid('span_login_city').innerHTML=key;
var link=rotate_code(obj[key].link,user_city);
var title=rotate_code(obj[key].title,user_city);
title=title.getLength()>36?(title.cut(0,34)+'...'):title;
Fid('container_login_city').innerHTML='<a href="'+link+'" target="_blank">'+title+'</a>'
setTimeout("rotate_login_city()",5000);}
function rotate_code(text,city){
city=parseInt(city);
if(city>0){
var province=parseInt((city+'').substr(0,2));
var province_list=FgetProvince();
var city_list=FgetCity(province);
var city_name=city_list[city];
var province_name=province_list[province];
text=text.replace('{{CITY}}',province_name+city_name);
text=text.replace('{{CITYNO}}',city);
text=text.replace('{{PROVINCENO}}',province);}
text=text.replace('{{MONTH}}',(new Date().getMonth()+1));
text=text.replace('{{DAY}}',new Date().getDate());
var prov_arr=new Array(11,31,44,34,50,35,46,13,41,23,42,43,62,45,52,22,36,32,21,15,64,63,37,14,61,51,12,54,65,53,33,71,81,82);
var pal=prov_arr.length-1;
var rndp=Math.round(Math.random()*pal);
var province_rand=prov_arr[rndp];
text=text.replace('{{RANDPROVINCENO}}',province_rand);
return text;}
function portalHead(){
var uin=FgetUin();
var login_nickname='';
if(uin){
var portal_reg=/\|nickname\^([^\|]*)\|/i;
var cookie_str=unescape(document.cookie);
var nickname_arr=cookie_str.match(portal_reg);
login_nickname=(nickname_arr==null||nickname_arr[1].length==0)?uin:unescape(nickname_arr[1]);}
if(login_nickname>0||login_nickname.length>1){
Fid('login_nickname').innerHTML=login_nickname;
Fid('logout_span').style.display='inline';
Fid('login_span').style.display='none';}
else{
Fid('logout_span').style.display='none';
Fid('login_span').style.display='inline';}
return true;}
function adorn_preview(id,type){
Fid('adorn_'+id).style.display=(type=='show')?'block':'none';}
function RollShopList(){
if(rollShopTab!==false){
RollShopTab(rollShopTab,true);}
setTimeout("RollShopList()",3000);}
function RollShopTab(tab,auto){
var tab_count=Math.ceil(shopPicCount/2);
var li_id1=2*(tab-1)+1;
var li_id2=(li_id1+1)>shopPicCount?1:(li_id1+1);
for(i=1;i<=shopPicCount;i++){
Fid("shop_pic_"+i).style.display=(li_id1==i||li_id2==i)?'block':'none';}
for(j=1;j<=tab_count;j++){
Fid("shop_button_"+j).style.display='block';
Fid("shop_button_"+j).className=(tab==j)?'nonce':'';}
var next_tab=(tab+1)>tab_count?1:(tab+1);
rollShopTab=(typeof(auto)!=='undefined'&&auto===true)?next_tab:false;}
function loadPsSuc(){
if(Fempty(g_loginFormData))return;
var l=g_loginFormData;
if(!Fempty(Fid('login_container')))
return;
var cont=document.createElement('div');
cont.id='login_container';
cont.style.display="none";
cont.style.position="absolute";
cont.innerHTML='<iframe id="mask_iframe" name="mask_iframe"></iframe>'+'<div id="login_container_head" style="height:26px;line-height:26px;"><div id="login_header">'+'<h4>请您登录</h4>'+'<span id="close" onclick="javascript:setLoginFormVisible(\'hide\');"><span class="none">关闭</span></span>'+'</div></div>'+'<div id="login_form">'+'<form id="user_login" name="user_login" action="http://ptlogin2.qq.com/login" method="post" enctype="application/x-www-form-urlencoded" target="'+l.targetWin+'" autocomplete="off" onSubmit="javascript:return process(user_login);">'+'<input type="hidden" name="h" value="1" />'+'<input type="hidden" name="u1" value="'+l.sucUrl+'" />'+'<input type="hidden" name="ep" value="" />'+'<input type="hidden" name="fp" value="'+l.failUrl+'" />'+'<input type="hidden" name="tm" value="31313437373631393337" />'+'<input type="hidden" name="type" value="" />'+'<input type="hidden" name="aid" value="'+l.aid+'" />'+'<ul>'+'<li>'+'<span>登录名：</span>'+'<label accesskey="u" for="u">'+'<input id="u" name="u" tabindex="u" type="text" style="font-size:12px;color:#bcbcbc;ime-mode:disabled;" value="QQ号码或Email帐号" onfocus="javascript:swapUserInput();" onblur="javascript:swapUserInput();" />*'+'</label>'+'</li>'+'<li>'+'<span>密　码：</span>'+'<label accesskey="p" for="p">'+'<input id="p" name="p" tabindex="p" type="password" />*'+'</label>'+'<p><a href="http://service.qq.com/psw/mo.shtml?psw_cs.htm" target="_blank" tabindex="-1" >忘了密码？</a></p>'+'</li>'+'<li>'+'<span class="code_span">验证图片：</span>'+'<img id="loginVerifyImg" src="http://ptlogin2.qq.com/getimage?aid='+l.aid+'&'+Math.random()+'" width="130" height="53" />'+'<p><a href="javascript:nchangeImg(\'loginVerifyImg\',\'verifycode\');" tabindex="-1">看不清,换一张</a></p>'+'</li>'+'<li>'+'<span>附加字符：</span>'+'<label accesskey="v" for="verifycode">'+'<input id="verifycode" name="verifycode" type="text" class="verifycode" maxlength="4" style="ime-mode:disabled;" />*</label>'+'<p>请输入上图中字符，大小写忽略</p>'+'</li>'+'<li>'+'<input name="imageField" id="imageField" type="submit" class="bt_login" value="登　　录" border="0">'+'</li>'+'</ul>'+'</form>'+'</div>';
g_loginFormData=undefined;
document.body.appendChild(cont);
FenableDrag('login_container');
setLoginFormVisible();}
function loadPsFailed(){
alert("初始化失败, 请检查网络!");}
function qq_login_form(laid){
if(!(/\d+/.test(laid)))
return;
var encJs="http://imgcache.qq.com/qzone/city/js/ps.js";
var lgCss="http://imgcache.qq.com/QzonePortal_v2/city_v2/popup/login.css";
var urlPt=/^(https?:\/\/)?([a-z]([a-z0-9\-]*\.)+qq\.com)(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&amp;]*)?)?(#[a-z][a-z0-9_]*)?$/i;
var args=arguments;
if(Fempty(Fid('login_css'))){
var css=document.createElement('link');
css.id='login_css';
css.rel='stylesheet';
css.type='text/css';
css.media='screen';
css.href=(typeof args[4])=='string'&&urlPt.test(args[4])?args[4]:lgCss;
FtagName('HEAD').item(0).appendChild(css);}
var rUrl=(Fempty(args[1])?window.location:args[1]);
window.g_loginFormData={
aid:laid,
sucUrl:(typeof args[1])=='string'?(urlPt.test(rUrl)?rUrl:"http://qzone.qq.com"):window.location.href,
failUrl:(typeof args[2])=='string'&&urlPt.test(args[2])?args[2]:"loginerroralert",
targetWin:(typeof args[3])=='string'&&/^[a-z0-9_\-]+$/i.test(args[3])?args[3]:"_self"};
if(Fempty(Fid('login_container')))
FloadJS(encJs,loadPsSuc,loadPsFailed,false);
else{
setLoginFormVisible();
nchangeImg('loginVerifyImg','verifycode');}}
function setLoginFormVisible(visible){
var cnt=Fid('login_container');
if(Fempty(cnt))return;
if(visible=='hide'){
cnt.style.display="none";
FunsetModal();}else{
var useruin=FgetCookie('saveduin');
if(useruin){
Fid('u').value=useruin;}
Fid('p').value='';
Fid('verifycode').value='';
Fid('imageField').disabled=false;
cnt.style.display="";
FsetModal();}
FsetOffsetWindowPostionByRate(cnt,2,4);}
function swapUserInput(){
var u=Fid('u');
if(Fempty(u))return;
if(u.value=='QQ号码或Email帐号'){
u.value='';
u.style.fontSize='14px';
u.style.color='#666666';}else if(u.value==''){
u.value='QQ号码或Email帐号';
u.style.fontSize='12px';
u.style.color='#bcbcbc';}}
function inputAlert(field,msg){
if(Fempty(field))return false;
alert(msg);
try{
field.focus();
field.select();}catch(e){}
return false;}
function CheckForm(){
var uinField=Fid('u');
var str=uinField.value;
var upt1=/^[1-9]{1}\d{4,9}$/;
var upt2=/^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/i;
if(!upt1.test(str)&&!upt2.test(str))
return inputAlert(uinField,"登录名必须为QQ号码或Email帐号");
FaddCookie("saveduin",uinField.value);
var passField=Fid('p');
if(Fempty(passField.value))
return inputAlert(passField,"您还没有输入密码!");
var vcode=Fid('verifycode');
if(vcode.value.length!=4)
return inputAlert(vcode,"请正确填写验证字符！");
return true;}
function process(form){
if(!CheckForm())
return false;
preprocess(form);
Fid('imageField').disabled=true;
setLoginFormVisible('hide');
return true;}
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
function ControlVersion(){
var version;
var axo;
var e;
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version=axo.GetVariable("$version");}catch(e){}
if(!version){
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
version="WIN 6,0,21,0";
axo.AllowScriptAccess="always";
version=axo.GetVariable("$version");}catch(e){}}
if(!version){
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version=axo.GetVariable("$version");}catch(e){}}
if(!version){
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version="WIN 3,0,18,0";}catch(e){}}
if(!version){
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version="WIN 2,0,0,11";}catch(e){
version=-1;}}
return version;}
function GetSwfVer(){
var flashVer=-1;
if(navigator.plugins!=null&&navigator.plugins.length>0){
if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){
var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";
var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;
var descArray=flashDescription.split(" ");
var tempArrayMajor=descArray[2].split(".");
var versionMajor=tempArrayMajor[0];
var versionMinor=tempArrayMajor[1];
var versionRevision=descArray[3];
if(versionRevision==""){
versionRevision=descArray[4];}
if(versionRevision[0]=="d"){
versionRevision=versionRevision.substring(1);}else if(versionRevision[0]=="r"){
versionRevision=versionRevision.substring(1);
if(versionRevision.indexOf("d")>0){
versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}}
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;
else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;
else if(isIE&&isWin&&!isOpera){
flashVer=ControlVersion();}
return flashVer;}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){
versionStr=GetSwfVer();
if(versionStr==-1){
return false;}else if(versionStr!=0){
if(isIE&&isWin&&!isOpera){
tempArray=versionStr.split(" ");
tempString=tempArray[1];
versionArray=tempString.split(",");}else{
versionArray=versionStr.split(".");}
var versionMajor=versionArray[0];
var versionMinor=versionArray[1];
var versionRevision=versionArray[2];
if(versionMajor>parseFloat(reqMajorVer)){
return true;}else if(versionMajor==parseFloat(reqMajorVer)){
if(versionMinor>parseFloat(reqMinorVer))
return true;
else if(versionMinor==parseFloat(reqMinorVer)){
if(versionRevision>=parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src,ext){
if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');
else
return src+ext;}
function AC_Generateobj(objAttrs,params,embedAttrs){
var str='';
if(isIE&&isWin&&!isOpera){
str+='<object ';
for(var i in objAttrs){
str+=i+'="'+objAttrs[i]+'" ';}
str+='>';
for(var i in params){
str+='<param name="'+i+'" value="'+params[i]+'" /> ';}
str+='</object>';}
else{
str+='<embed ';
for(var i in embedAttrs){
str+=i+'="'+embedAttrs[i]+'" ';}
str+='> </embed>';}
document.write(str);}
function AC_FL_RunContent(){
var ret=
AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_SW_RunContent(){
var ret=
AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);
AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){
var ret=new Object();
ret.embedAttrs=new Object();
ret.params=new Object();
ret.objAttrs=new Object();
for(var i=0;i<args.length;i=i+2){
var currArg=args[i].toLowerCase();
switch(currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]]=args[i+1];
break;
case "src":
case "movie":
args[i+1]=AC_AddExtension(args[i+1],ext);
ret.embedAttrs["src"]=args[i+1];
ret.params[srcParamName]=args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblclick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
case "id":
ret.objAttrs[args[i]]=args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];
break;
default:
ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs["classid"]=classid;
if(mimeType)ret.embedAttrs["type"]=mimeType;
return ret;}
function getFlashVersion(reqVer){
var PlayerVersion=new swfVersion(0,0,0);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins['Shockwave Flash'];
if(x&&x.description){
PlayerVersion=new swfVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{
try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
PlayerVersion=new swfVersion([i,0,0]);}}catch(e){}
if(reqVer&&PlayerVersion.major>reqVer.major){return PlayerVersion;}
if(!reqVer||(reqVer.minor!=0||reqVer.rev!=0)&&PlayerVersion.major==reqVer.major||PlayerVersion.major!=6){
try{PlayerVersion=new swfVersion(axo.GetVariable("$version").split(" ")[1].split(","));}catch(e){}}}
return PlayerVersion;};
function swfVersion(arrVersion){
this.major=parseInt(arrVersion[0])||0;
this.minor=parseInt(arrVersion[1])||0;
this.rev=parseInt(arrVersion[2])||0;
this.version=arrVersion.toString();};
var flashVersion=getFlashVersion();
function thisMovie(movieName){
if(navigator.appName.indexOf("Microsoft")!=-1){
return window[movieName];}else{
return document[movieName];}}
function loadAdFile(){
var url_list=['http://adsview.qq.com/adsview?c=qzone&l=QZONE_button2&log=off',
'http://adsview.qq.com/adsview?c=qzone&l=QZONE_button3&log=off',
'http://adsview.qq.com/adsview?c=qzone&l=Qzone_banner1&log=off',
'http://adsview.qq.com/adsview?c=qzone&l=QZONE_blog_Width1&log=off',
'http://adsview.qq.com/adsview?c=qzone&l=QZONE_blog_Width2&log=off'];
for(i in url_list){
FloadJS(url_list[i],function(){},function(){});}}
function loadChecker(){
if(g_arrAdObjects.length>=5){
var a=[];
for(i in g_arrAdObjects){
var o={};
o.img=g_arrAdObjects[i].fileName;
o.url=g_arrAdObjects[i].clickUrl;
o.title=g_arrAdObjects[i].moniterUrl;
a.push(o);}
var f=thisMovie("QZoneAD");
setTimeout(function(f,a){return function(){f.runQZoneAD(a);}}(f,a),0);
return true;}
else{
setTimeout("loadChecker()",100);}}

