
var sel_cities=new Array();function buildCitySelect()
{var html='<div style="position: absolute; z-index: -1; left: -8px; top: 0pt; width: 470px;">'
+'<iframe frameborder="0" style="width: 100%; opacity: 0;"></iframe>'
+'</div>'
+'<div class="cityBg_top"></div>'
+'<div class="cityBg">'
+'<div id="provbox" class="cbox"></div>'
+'<div id="citybox" style="margin-top: 12px; display: none;" class="cbox"></div>'
+'<div class="btn_area">'
+'<span class="e_d52"><input type="button" style="width: 45px;" onclick="closeCitySelect();" onmouseout="this.className=\'gb3\';" onmouseover="this.className=\'gb4\';" class="gb3" title="关闭" value="关闭" id="btn_fb"/></span>'
+'</div></div><div class="cityBg_bot"></div>';return html;}
function closeCitySelect()
{$("choose_city").style.display="none";if(typeof(changeExRegion)=="function")
{changeExRegion();}}
function initProv()
{var url="/interface/suggestlocation.php";var pars="type=0";var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:function(req){initProv_done(req);}});}
function initProv_done(req)
{var r=eval("("+req.responseText+")");var html='';for(var i=0;i<r.length;i++)
{html+='<span><a class="sl2" onclick="selProv('+r[i]["id"]+','+r[i]["type"]+',\''+r[i]["name"]+'\',this)">'+r[i]["name"]+'</a></span>';}
$("provbox").innerHTML=html;}
function addCity(id,name)
{var found=false;for(var i=0;i<sel_cities.length;i++)
{if(name==sel_cities[i])
{found=true;break;}}
if(found==false)sel_cities.push(name);}
function selProv(id,type,name,obj)
{if(type==-1)
{addCity(id,name);$("citybox").style.display="none";buildCityView();return;}
var url="/interface/suggestlocation.php";var pars="type=1&id="+id;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:function(req){selProv_done(req);}});}
function buildCityView(){}
function selProv_done(req)
{var r=eval("("+req.responseText+")");var html='';for(var i=0;i<r.length;i++)
{html+='<span><a class="sl" onclick="selCity('+r[i]["id"]+',\''+r[i]["name"]+'\')">'+r[i]["name"]+'</a></span>';}
$("citybox").innerHTML=html;$("citybox").style.display="block";}
function selCity(id,name)
{addCity(id,name);buildCityView();}
var g_promotion_show_type='';var g_promotion_show_ids=[];function getPromotions(type,divid)
{g_promotion_show_type=type;if($(divid))
{var myAjax=new Ajax.Request("/promotion/getpromotions.php",{method:"post",parameters:"type="+encodeURIComponent(type),onComplete:function(trans){getPromotions_ajaxShow(trans,divid);}});}}
function getPromotions_ajaxShow(trans,divid)
{if($(divid))
{var res=trans.responseText.evalJSON();$(divid).innerHTML=res.html;g_promotion_show_ids=res.aids;}}
function promCommitClose(uid,aid)
{var myAjax=new Ajax.Request("/promotion/close_s.php",{method:"post",parameters:"promuid="+encodeURIComponent(uid)+"&promid="+encodeURIComponent(aid),onComplete:function(trans){}});}
function closePromtion(idx,uid,aid)
{promCommitClose(uid,aid);getPromotions(g_promotion_show_type,"promotions_div");checkAllAdEmpty();}
function checkAllAdEmpty()
{if(checkCpmAdEmpty()&&checkPromAdEmpty())
{$j('#prombar').hide();}else{$j('#prombar').show();}}
function checkCpmAdEmpty()
{var empty;var adlist=$j('#prombar > div').not('#promotions_div');for(var i=0;i<adlist.length;i++){if($j(adlist[i]).html()!=''){empty=false;break;}else{empty=true;}}
return empty;}
function checkPromAdEmpty()
{if((!$('prom_list_0')||$('prom_list_0').innerHTML=='')&&(!$('prom_list_1')||$('prom_list_1').innerHTML=='')&&(!$('prom_list_2')||$('prom_list_2').innerHTML==''))
{return true;}else{return false;}}
function promCommitLike(uid,aid,type)
{var myAjax=new Ajax.Request("/promotion/like_s.php",{method:"post",parameters:"promuid="+encodeURIComponent(uid)+"&promid="+encodeURIComponent(aid)+"&like="+encodeURIComponent(type)+"&r="+Math.random(),onComplete:function(trans){}});}
function likePromtion(uid,aid)
{promCommitLike(uid,aid,'like');var id='prom_like_'+aid;$$("#"+id+" .ptr")[0].style.display="none";$$("#"+id+" .nom")[0].style.display="inline";promotion_fade1(id);}
function unlikePromtion(uid,aid)
{promCommitLike(uid,aid,'unlike');var id='prom_like_'+aid;$(id).innerHTML='<a class="zan" href="###" onclick="likePromtion(\''+uid+'\',\''+aid+'\');">赞</a>';}
function pBubbleSort(arr,field,flag,ftype)
{var temp;var exchange;for(var i=0;i<arr.length;i++)
{exchange=false;for(var j=arr.length-2;j>=i;j--)
{var f1=arr[j+1][field];var f2=arr[j][field];if(ftype)
{if(ftype=="int")
{f1=parseInt(f1);f2=parseInt(f2);}
else if(ftype=="float")
{f1=parseFloat(f1);f2=parseFloat(f2);}}
if(("asc"==flag&&f1<f2)||("desc"==flag&&f1>f2))
{temp=arr[j+1];arr[j+1]=arr[j];arr[j]=temp;exchange=true;}}
if(!exchange)break;}
return arr;}
function showInputLeftLength(objid,len,dispobjid)
{var leftlen=parseInt((len-b_strlen($(objid).value))/2);if(dispobjid&&$(dispobjid))
{$(dispobjid).innerHTML=leftlen;}}
function checkInputLength(obj,len,dispobj)
{var id=obj.id;var value=$(id).value.trim();var leftlen=0;if(b_strlen(value)>len)
{$(id).value=b_subString(value,len);}
showInputLeftLength(id,len,dispobj);}
function buildAgeSelect(def)
{var html='';if(def==-1){html+='<option value=-1 selected>不限</option>';}else{html+='<option value=-1>不限</option>';}
for(var i=15;i<=80;i++)
{if(i==def){html+='<option value='+i+' selected>'+i+'</option>';}else{html+='<option value='+i+'>'+i+'</option>';}}
return html;}
var promotion_timer=null;var promotion_ele_a=promotion_ele_b=null;var promotion_wait=0;function promotion_fade1(a)
{promotion_ele_a=document.getElementById(a);if(!promotion_ele_a){return;}
if(document.all)
{promotion_ele_a.filters.alpha.opacity=100;}
else
{promotion_ele_a.style.opacity=1;}
promotion_ele_a.style.zIndex=1;promotion_fade_opacity();}
function promotion_fade_opacity()
{promotion_wait=promotion_wait+1;if(promotion_wait>20)
{var ifstop=false;if(document.all)
{if(promotion_ele_a.filters.alpha.opacity>0)
{promotion_ele_a.filters.alpha.opacity-=5;}
else
{ifstop=true;}}
else
{if(promotion_ele_a.style.opacity>0)
{promotion_ele_a.style.opacity-=0.05;}
else
{ifstop=true;}}
if(ifstop==true)
{window.clearTimeout(promotion_timer);}
else
{promotion_timer=window.setTimeout('promotion_fade_opacity()',100);}}
else
{promotion_timer=window.setTimeout('promotion_fade_opacity()',100);}}