xAds=new Array('300x250','160x600','728x90');all_ads=new Array(xAds.length);all_cont=new Array(xAds.length);all_guides=new Array(xAds.length);all_guides_off=new Array(xAds.length);all_areas=new Array(xAds.length);var pgC;var pgURL;pgA=new Array('maincontent','side1','side2');adA=new Array(pgA.length);top_toolbar_offset=477;var posInt;var row_HK;function initTopAdArea(){row_HK=typeof userGLoc!='undefined'&&userGLoc=='HK';if(row_HK){document.getElementsByTagName("body").item(0).className+=' page-classic'}}function getAds(){pgC=document.getElementsByTagName("body").item(0).id;pgURL=document.URL;for(i=0;i<xAds.length;i++){all_ads[i]=document.getElementById('x-ad-'+xAds[i]);if(all_ads[i]!=null){all_ads[i].style.zIndex='999997';all_ads[i].id=''}}}function initAds(ad){if(ad==0){if(row_HK)return;adA[0]=document.getElementById(pgA[0]);all_areas[0]=adA[0]}if(ad==1){if(row_HK){ad=2;all_areas[2]='top';all_ads[2].style.zIndex='1'}else{for(j=1;j<pgA.length;j++){adA[j]=document.getElementById(pgA[j]);all_areas[j]=adA[j]}posInt=1}}insertAds(ad);}function createAdModule(ad){var aDim=xAds[ad].split('x');var bg=document.createElement('DIV');var bd=document.createElement('DIV');var br=document.createElement('DIV');var bf=document.createElement('DIV');var be=document.createElement('DIV');var bh=document.createElement('UL');var bs=document.createElement('LI');var bv='<a href="#" onclick="javascript: if(confirm(\'You can remove ads from your own site by going premium...\')){window.location.href=\'https://register.xanga.com/premium/\';} return false;">remove ads</a>';bg.className='module';bd.className='modulecontent';br.className='extra';bh.className='helpnav';bf.style.width='100%';bf.style.overflow='hidden';be.style.margin='auto';be.style.width=aDim[0]+'px';be.style.height=aDim[1]+'px';bs.innerHTML=bv;bh.appendChild(bs);bf.appendChild(be);bd.appendChild(bf);if(pgURL.search('xanga.com')!=-1){bd.appendChild(bh);}bd.appendChild(br);bg.appendChild(bd);all_cont[ad]=bg;all_guides[ad]=be}function createAdItem(ad){var aDim=xAds[ad].split('x');var bi=document.createElement('LI');var bj=document.createElement('DIV');var bk=document.createElement('DIV');var bl=document.createElement('DIV');var bc=document.createElement('DIV');bi.className='item';bj.className='details';bk.className='itembody';bl.style.width='100%';bl.style.overflow='hidden';bc.style.margin='auto';bc.style.width=aDim[0]+'px';bc.style.height=aDim[1]+'px';bl.appendChild(bc);bk.appendChild(bc);bj.appendChild(bk);bi.appendChild(bj);all_cont[ad]=bi;all_guides[ad]=bc}function insertAds(ad){if(ad==2&&all_ads[2]!=null){all_guides[ad]=document.getElementById('x-topad-ad-inner');positionAd('top',2);}if(ad==0&&all_ads[0]!=null){if(pgC.search('page-weblog-main')!=-1||pgC.search('page-site-main')!=-1){var bm=false;var all_divs=document.getElementById('maincontent').getElementsByTagName('DIV');for(i=0;i<all_divs.length;i++){if(all_divs[i].className.search(' module-main-weblog')!=-1||all_divs[i].className.search(' module-meta-weblog')!=-1){bm=all_divs[i];break}}if(bm){var ba=3;var all_LIs=bm.getElementsByTagName('LI');var item_LIs=new Array();for(i=0;i<all_LIs.length;i++){if(all_LIs[i].className.search('item ')!=-1){item_LIs.push(all_LIs[i]);}}if(item_LIs.length>0){createAdItem(0);if(item_LIs.length<ba){item_LIs[item_LIs.length-1].parentNode.appendChild(all_cont[0]);}else{var bw=item_LIs[ba-1].parentNode.getElementsByTagName('LI')[0]==item_LIs[ba-1];if(ba>1&&bw){item_LIs[ba-2].parentNode.appendChild(all_cont[0]);}else{item_LIs[ba-1].parentNode.insertBefore(all_cont[0],item_LIs[ba-1]);}}positionAd(adA[0],0);}}else{var ba=2;createAdModule(0);positionAdModule(adA[0],0,ba);}}if(pgC.search('item')!=-1){var ba=2;createAdModule(0);positionAdModule(adA[0],0,ba);}}if(ad==1&&all_ads[1]!=null){createAdModule(1);var adArea,ba;if(adA[2]!=null&&availW[2]>=xAds[1].split('x')[0]){adArea=adA[2];ba=2}else if(adA[1]!=null&&availW[1]>=xAds[1].split('x')[0]){adArea=adA[1];ba=2}else if(adA[1]!=null&&availW[1]>0){adArea=adA[1];ba=2}else{adArea=adA[0];ba=1;all_ads[1]=null}all_areas[1]=adArea;if(adArea!=adA[0]){positionAdModule(adArea,1,ba);}}}function positionAdModule(area,ad,order){var adArea_divs=area.getElementsByTagName('DIV');var adArea_mods=new Array();for(i=0;i<adArea_divs.length;i++){if(adArea_divs[i].className.search('module ')!=-1){adArea_mods.push(adArea_divs[i]);}}if(adArea_mods.length<order){var extra_div=document.getElementById('extra-'+area.id);area.insertBefore(all_cont[ad],extra_div);}else{area.insertBefore(all_cont[ad],adArea_mods[order-1]);}positionAd(area,ad);}function positionAd(area,ad){var bn=all_guides[ad];if(bn==undefined)return;var adv=all_ads[ad];if(area!='top'){var aPos=findPos(area);var bt=findPos(bn);}var bb=bn.parentNode;if(all_guides_off[ad]==null){var bo=strip_unit(getStyle(bb,'borderLeftWidth','border-left-width'));var bp=strip_unit(getStyle(bb,'borderTopWidth','border-top-width'));while(bb.parentNode.nodeName!='HTML'){bb=bb.parentNode;bo+=strip_unit(getStyle(bb,'borderLeftWidth','border-left-width'));bp+=strip_unit(getStyle(bb,'borderTopWidth','border-top-width'));}all_guides_off[ad]=new Array(bo,bp);adv.style.position='absolute';adv.style.display='block'}if(area!='top'){adv.style.top=bt[1]+all_guides_off[ad][1]+top_toolbar_offset+'px';adv.style.left=bt[0]+all_guides_off[ad][0]+'px'}else{adv.style.top=0+'px';adv.style.left=0+'px'}if(posInt==1){posInt=setInterval(rePosAd,500);}}window.onload=stopRePosAd;window.onresize=rePosAd;function rePosAd(){for(i=0;i<all_ads.length;i++){if(all_ads[i]!=null){positionAd(all_areas[i],i);}}}function stopRePosAd(){clearInterval(posInt);rePosAd();}function getStyle(el,styleProp,style_prop){if(el.currentStyle)var bu=el.currentStyle[styleProp];else if(window.getComputedStyle)var bu=document.defaultView.getComputedStyle(el,null).getPropertyValue(style_prop);return bu}function findPos(el){var bq=curY=0;if(el.offsetParent){bq=el.offsetLeft;curY=el.offsetTop;while(el=el.offsetParent){bq+=el.offsetLeft;curY+=el.offsetTop}}return[bq,curY]}function strip_unit(string){if(string.search('px')!=-1){string=string.substring(0,string.length-2);return parseInt(string);}if(isNaN(parseInt(string))){string=0}string=string;return string}