var adsreq;var isIE=((window.ActiveXObject)?true:false);var okToRefreshIframeAd=new (Object)();var refreshIframeAdTimer=new (Object)();function sponsoredLinks(position,pagename,profile_type,keyword) {var el= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(position);if(!el){return}var numoflinks=el.getAttribute("numoflinks");var orientation=el.getAttribute("orientation");var url;var title=Locale.getString("sponsorLinks");var ownerid;var loc;var query;if(!numoflinks){numoflinks=3}pagenamesubbgn=pagename.lastIndexOf("/");if(pagenamesubbgn>-1){pagename=pagename.substring(pagenamesubbgn+1)}pagenamesubend=pagename.indexOf(".");if(pagenamesubend>0){pagename=pagename.substring(0,pagenamesubend)}ownerid=getOwnerUid();if(!ownerid||!profile_type){ownerid=getUid()}if(position=="sponsorsAd"){loc=1}url=("/paidlink.xml?maxl="+numoflinks+"&loc="+loc+"&page="+pagename);if(ownerid){url+=("&fid="+ownerid)}url+=("&full="+profile_type);query= _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'search', '', 0, 0).substring(1);if(query){url+=("&q="+escape(query))}if(keyword&&keyword!="Government & Politics"&&keyword!="Religion & Spirituality"&&keyword!="Romance & Relationships"){keyword= _proxy_jslib_handle(keyword, 'replace', '', 1, 0)(/(&|,)/g," ");keyword= _proxy_jslib_handle(keyword, 'replace', '', 1, 0)(/\s+/g,"_");url+=("&override="+keyword)}openAdsXML(url,position)}function openAdsXML(url,position) {if(window.XMLHttpRequest){adsreq=new (XMLHttpRequest)(); _proxy_jslib_handle(window, 'setTimeout', '', 1, 0)(function() {if(adsreq.readyState<4){adsreq.abort()}},10000);if(position=="sponsorsAd"){try{adsreq.onreadystatechange=adsResponseHandler; _proxy_jslib_handle(adsreq, 'open', '', 1, 0)("GET",url,true);adsreq.send(null)}catch(e){adsreq.abort();return}}else{try{adsreq.onreadystatechange=adsFooterResponseHandler; _proxy_jslib_handle(adsreq, 'open', '', 1, 0)("GET",url,true);adsreq.send(null)}catch(e){adsreq.abort();return}}}else{if(window.ActiveXObject){try{adsreq=new (ActiveXObject)("Microsoft.XMLHTTP")}catch(e){adsreq.abort();return}if(adsreq){ _proxy_jslib_handle(window, 'setTimeout', '', 1, 0)(function() {if(adsreq.readyState<4){adsreq.abort()}},10000);try{adsreq.onreadystatechange=adsResponseHandler; _proxy_jslib_handle(adsreq, 'open', '', 1, 0)("GET",url,true);adsreq.send()}catch(e){adsreq.abort();return}}}}}function adsResponseHandler() {if(adsreq&&adsreq.readyState==4){if(adsreq.responseXML){var position="sponsorsAd";var el= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(position);if(!el){return}var title=Locale.getString("sponsorLinks");var orientation=el.getAttribute("orientation");var uid=getUid();if("h"==orientation){buildAdH(position,title)}else{buildAd(position,title)}}}}function adsFooterResponseHandler() {if(adsreq&&adsreq.readyState==4){if(adsreq.responseXML){var position="sponsoredlinksfooter";var el= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(position);if(!el){return}var title=Locale.getString("sponsorLinks");var orientation=el.getAttribute("orientation");var uid=getUid();if("h"==orientation){buildAdH(position,title)}else{buildAd(position,title)}}}}function getUid() {var auth_index= _proxy_jslib_handle(document, 'cookie', '', 0, 0).indexOf("friendster_auth_v2=");if(auth_index==-1){return null}auth_index= _proxy_jslib_handle(document, 'cookie', '', 0, 0).indexOf("=",auth_index)+1;var auth_endstr= _proxy_jslib_handle(document, 'cookie', '', 0, 0).indexOf(";",auth_index);if(auth_endstr==-1){auth_endstr= _proxy_jslib_handle(document, 'cookie', '', 0, 0).length}var auth=unescape( _proxy_jslib_handle(document, 'cookie', '', 0, 0).substring(auth_index,auth_endstr));var uid_index=auth.indexOf("uid=");if(uid_index==-1){return null}uid_index=auth.indexOf("=",uid_index)+1;var uid_endstr=auth.indexOf("&",uid_index);if(uid_endstr==-1){uid_endstr=auth.length}var uid=unescape(auth.substring(uid_index,uid_endstr));return uid}function buildAd(position,title) {var el= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(position);var box=document.createElement("div");var topItem= _proxy_jslib_handle(adsreq.responseXML, 'getElementsByTagName', '', 1, 0)("paidlinks");var providerUrl="";if(topItem&&topItem[0]){var providerUrl=topItem[0].getAttribute("url")}var items= _proxy_jslib_handle(adsreq.responseXML, 'getElementsByTagName', '', 1, 0)("paidlink");var firstAd=getElementTextNS("","title",items[0],0);if(providerUrl||(items&&firstAd&&firstAd.length>0)){if(position=="sponsorsAd"){classAttr(box,"sponsorsAd");appendToEl(box,"h2",0,document.createTextNode(title),"","","")}else{if(position=="sponsoredlinksfooter"){classAttr(box,"sponsoredlinksfooter clearfix")}}if(providerUrl){appendToEl(box,"p",0,document.createTextNode(providerUrl),"","","");if(items.length==0){appendToEl(box,"h3",0,document.createTextNode("No ads returned"),"","","")}}for(var i=0;i<items.length;i++){var appendWhere=box;if(position=="sponsoredlinksfooter"){var boxdiv=document.createElement("div");classAttr(boxdiv,"slfooterDiv");appendWhere=boxdiv;appendToEl(appendWhere,"h3",i,document.createTextNode(getElementTextNS("","title", _proxy_jslib_handle(items, (i), '', 0, 0),0)),(getElementTextNS("","url", _proxy_jslib_handle(items, (i), '', 0, 0),0)),"_blank","");appendToEl(appendWhere,"p",i,document.createTextNode(getElementTextNS("","desc", _proxy_jslib_handle(items, (i), '', 0, 0),0)),(getElementTextNS("","url", _proxy_jslib_handle(items, (i), '', 0, 0),0)),"_blank","slfooterGrey");appendToEl(appendWhere,"p",i,document.createTextNode(getElementTextNS("","displayurl", _proxy_jslib_handle(items, (i), '', 0, 0),0).substring(0,30)),(getElementTextNS("","url", _proxy_jslib_handle(items, (i), '', 0, 0),0)),"_blank","slfooterGreen");box.appendChild(boxdiv)}else{var a=document.createElement("a");a.target="_blank"; _proxy_jslib_assign('', a, 'href', '=', (getElementTextNS("","url", _proxy_jslib_handle(items, (i), '', 0, 0),0)));a.style.display="block";a.style.width="100%";var h3=document.createElement("h3"); _proxy_jslib_assign('', h3, 'innerHTML', '=', (getElementTextNS("","title", _proxy_jslib_handle(items, (i), '', 0, 0),0)));a.appendChild(h3);var pDesc=document.createElement("p");pDesc.className="slfooterGrey"; _proxy_jslib_assign('', pDesc, 'innerHTML', '=', (getElementTextNS("","desc", _proxy_jslib_handle(items, (i), '', 0, 0),0)));a.appendChild(pDesc);var pUrl=document.createElement("p");pUrl.className="slfooterGreen"; _proxy_jslib_assign('', pUrl, 'innerHTML', '=', (getElementTextNS("","displayurl", _proxy_jslib_handle(items, (i), '', 0, 0),0).substring(0,30)));a.appendChild(pUrl);box.appendChild(a)}}el.appendChild(box)}}function buildAdH(position,title) {var el= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(position);var topItem= _proxy_jslib_handle(adsreq.responseXML, 'getElementsByTagName', '', 1, 0)("paidlinks");var providerUrl="";if(topItem&&topItem[0]){var providerUrl=topItem[0].getAttribute("url")}var items= _proxy_jslib_handle(adsreq.responseXML, 'getElementsByTagName', '', 1, 0)("paidlink");var firstAd=getElementTextNS("","title",items[0],0);if(providerUrl||(items&&firstAd&&firstAd.length>0)){for(var i=0;i<items.length;i++){var col=document.createElement("div");classAttr(col,"adCols");var box=document.createElement("div");classAttr(box,"sponsorsColAd");appendToEl(box,"h3",i,document.createTextNode(getElementTextNS("","title", _proxy_jslib_handle(items, (i), '', 0, 0),0)),(getElementTextNS("","url", _proxy_jslib_handle(items, (i), '', 0, 0),0)),"_blank","");appendToEl(box,"p",i,document.createTextNode(getElementTextNS("","desc", _proxy_jslib_handle(items, (i), '', 0, 0),0)),(getElementTextNS("","url", _proxy_jslib_handle(items, (i), '', 0, 0),0)),"_blank","slfooterGrey");appendToEl(box,"p",i,document.createTextNode(getElementTextNS("","displayurl", _proxy_jslib_handle(items, (i), '', 0, 0),0).substring(0,30)),(getElementTextNS("","url", _proxy_jslib_handle(items, (i), '', 0, 0),0)),"_blank","slfooterGreen");col.appendChild(box);el.appendChild(col)}}}function classAttr(el,attribute) {if(isIE){ _proxy_jslib_handle(el, 'setAttribute', '', 1, 0)("className",attribute)}else{ _proxy_jslib_handle(el, 'setAttribute', '', 1, 0)("class",attribute)}}function getElementTextNS(prefix,local,parentElem,index) {var result="";if(parentElem){if(prefix&&isIE){result= _proxy_jslib_handle( _proxy_jslib_handle(parentElem, 'getElementsByTagName', '', 1, 0)(prefix+":"+local), (index), '', 0, 0)}else{result= _proxy_jslib_handle( _proxy_jslib_handle(parentElem, 'getElementsByTagName', '', 1, 0)(local), (index), '', 0, 0)}}if(result){if(result.childNodes.length>1){return  _proxy_jslib_handle(result.childNodes[1], 'nodeValue', '', 0, 0)}else{if(result.firstChild){return  _proxy_jslib_handle(result.firstChild, 'nodeValue', '', 0, 0)}else{return""}}}else{return""}}function appendToEl(el,createEl,value,content,url,target,cname) {var opt;var link;if(url){link=document.createElement("a"); _proxy_jslib_handle(link, 'setAttribute', '', 1, 0)("href",url);if(target){ _proxy_jslib_handle(link, 'setAttribute', '', 1, 0)("target",target)}link.appendChild( _proxy_jslib_handle(null, 'content', content, 0, 0))}else{link= _proxy_jslib_handle(null, 'content', content, 0, 0)}opt=document.createElement(createEl);if(cname){classAttr(opt,cname)} _proxy_jslib_assign('', opt, 'value', '=', ( _proxy_jslib_handle(null, 'value', value, 0, 0)));opt.appendChild(link);el.appendChild(opt)}function createIframeAd(id,dartURL) {var adframe= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(id);var adframeDiv=adframe.parentElement;var newAdframe=adframe.cloneNode(true);adframeDiv.removeChild(adframe);adframeDiv.appendChild(newAdframe);adframe=newAdframe;if(adframe.contentDocument){ _proxy_jslib_handle(adframe.contentDocument, 'open', '', 1, 0)(); _proxy_jslib_handle(adframe.contentDocument, 'write', '', 1, 0)('<html><body><script language="Javascript1.1" type="text/javascript"  src="'+dartURL+'"><\/script><script>setTimeout(function(){this.document.close();},2000);<\/script></body></html>')}else{if(adframe.contentWindow){ _proxy_jslib_handle(adframe.contentWindow.document, 'open', '', 1, 0)(); _proxy_jslib_handle(adframe.contentWindow.document, 'write', '', 1, 0)('<html><body><script language="Javascript1.1" type="text/javascript"  src="'+dartURL+'"><\/script><script>setTimeout(function(){this.document.close();},2000);<\/script></body></html>')}}}function displayAds(ad,position,bannercode,pagename,profile_type,keyword) {if(ad=="paidlink"){sponsoredLinks(position,pagename,profile_type,keyword);return}}function refreshGoogleAd() {var adID="google";if(( _proxy_jslib_handle(okToRefreshIframeAd, (adID), '', 0, 0)||! _proxy_jslib_handle(refreshIframeAdTimer, (adID), '', 0, 0))){var found=false;var iframes= _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)("iframe");if(iframes.length>0){for(i=0;i<iframes.length;i++){if( _proxy_jslib_handle(iframes, (i), '', 0, 0).name=="google_ads_frame"){found=true;var adUrl= _proxy_jslib_handle( _proxy_jslib_handle( _proxy_jslib_handle(iframes, (i), '', 0, 0), 'src', '', 0, 0), 'replace', '', 1, 0)(/&dt=(\d+)&/,"&dt="+new (Date)().getTime()+"&"); _proxy_jslib_assign('',  _proxy_jslib_handle(iframes, (i), '', 0, 0), 'src', '=', (adUrl))}}if(found){ _proxy_jslib_assign('', okToRefreshIframeAd, (adID), '=', (false)); _proxy_jslib_assign('', refreshIframeAdTimer, (adID), '=', ( _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("refreshIframeAdTimeout('"+adID+"')",refreshIframeAdInterval*1000)))}}}}function refreshAds(ad,position,bannercode,pagename,profile_type) {var adID=(ad+position);if(( _proxy_jslib_handle(okToRefreshIframeAd, (adID), '', 0, 0)||! _proxy_jslib_handle(refreshIframeAdTimer, (adID), '', 0, 0))){var el= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(position);if(el){ _proxy_jslib_assign('', el, 'innerHTML', '=', ("")); _proxy_jslib_assign('', okToRefreshIframeAd, (adID), '=', (false)); _proxy_jslib_assign('', refreshIframeAdTimer, (adID), '=', ( _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("refreshIframeAdTimeout('"+adID+"')",refreshIframeAdInterval*1000)));return displayAds(ad,position,bannercode,pagename,profile_type)}}}function refreshIframeAd(frameName) {refreshIframeAdInterval=(typeof refreshIframeAdInterval!="undefined")?refreshIframeAdInterval:0;if(( _proxy_jslib_handle(okToRefreshIframeAd, (frameName), '', 0, 0)||! _proxy_jslib_handle(refreshIframeAdTimer, (frameName), '', 0, 0))){if(typeof  _proxy_jslib_handle(dartAds, (frameName), '', 0, 0)!="undefined"){var src= _proxy_jslib_handle(dartAds, (frameName), '', 0, 0).scriptSrc;createIframeAd(frameName, _proxy_jslib_handle(null, 'src', src, 0, 0))}else{if( _proxy_jslib_handle( _proxy_jslib_handle(null, 'frames', frames, 0, 0), (frameName), '', 0, 0)){ _proxy_jslib_handle( _proxy_jslib_handle( _proxy_jslib_handle(null, 'frames', frames, 0, 0), (frameName), '', 0, 0), 'location', '', 0, 0).reload(true)}} _proxy_jslib_assign('', okToRefreshIframeAd, (frameName), '=', (false)); _proxy_jslib_assign('', refreshIframeAdTimer, (frameName), '=', ( _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("refreshIframeAdTimeout('"+frameName+"')",refreshIframeAdInterval*1000)))}}function refreshIframeAdTimeout(frameName) { _proxy_jslib_assign('', okToRefreshIframeAd, (frameName), '=', (true))}function getOwnerUid() {var srchstr= _proxy_jslib_handle(document, 'URL', '', 0, 0);var srchstrindex=srchstr.indexOf("uid=");var uid=null;if(srchstrindex==-1){var regexp=/\/([0-9]+)([?][^.\/]*)?$/;var regexpobj=new (RegExp)(regexp);var match=regexpobj.exec(srchstr);if(match!=null){uid=match[1]}}else{srchstrindex=srchstr.indexOf("=",srchstrindex)+1;var srchstrendstr=srchstr.indexOf("&",srchstrindex);if(srchstrendstr==-1){srchstrendstr=srchstr.length}uid=unescape(srchstr.substring(srchstrindex,srchstrendstr))}return uid}; ;
_proxy_jslib_flush_write_buffers() ;