function trim(a){return a.replace(/^\s+|\s+$/g,"")}function getUrlPath(c){var b=c.replace("//","/").split("/");var d=b.splice(0,2).join("/");var a=b.join("/");return a}function getContextPath(a,b,e,f){var d=getUrlPath(a);if(e&&d.lastIndexOf(".")>=0){d=d.substring(0,d.lastIndexOf("."))}b=b==null||b==""?"":b;var c=new RegExp("^"+b+"/","i");d=d.replace(c,"");if(f){d=d.replace(/\/index$/i,"")}d=d.replace(/\/$/,"");return d}function doUrl(a){if(!a){return}if(g_enableBumpers&&g_bumperUrl){a=g_bumperUrl+escape(a)}window.open(a);return false}function trimArray(a,c){if(a==null){return null}for(var b=0;b<a.length;b++){a[b]=c?a[b].toLowerCase():a[b];a[b]=trim(a[b])}return a}function getFilteredKeywords(d,b){if(d==null){return""}if(b==null){b=new Array()}trimArray(d,true);trimArray(b,true);var e=false;var f="";for(var c=0;c<d.length;c++){for(var a=0;a<b.length;a++){if(d[c]!=""&&d[c]==b[a]){e=true}}if(!e){f+=", "+d[c]}e=false}return f}function getFilteredLinks(g,d){if(g==null||!g.getItems){return null}if(d==null){d=new Array()}trimArray(d,true);var k=g.getItems();var l=false;var m=new Array();var a=new Array();var f=null;var h=null;for(var c=0;c<k.length;c++){f=k[c].getTitle();h=k[c].getDescription();for(var b=0;b<d.length;b++){if(isEmpty(d[b])){continue}if((!isEmpty(f)&&f.toLowerCase().indexOf(d[b])>=0)||(!isEmpty(h)&&h.toLowerCase().indexOf(d[b])>=0)){l=true}}if(l){a.push(k[c])}else{m.push(k[c])}l=false}var e=new Object();e.filtered=m;e.forbidden=a;return e}function doSearch(e,d,a,b){var c=new overtureSearchConf();c.setKeywords(e);if(b!=null&&b>=0){c.setMaxCount(b)}if(d!=null){c.setUrlFilters(d)}if(a!=null){c.setTermFilters(a)}loadOvertureSearchInclude(c,false)}function doContentMatch(g,f,l,m){var e=g==null?"shows":g;var c="";var d="";var h=document.location.href;if(h.match("/home/search/search_results.jhtml")){var k="search"}else{var k=getContextPath(document.location.href,e,true,true)}var a="";var j=isEmpty(m)?"":m;var b=l==null?"5":l;var i=new overtureContentMatchConf();if(f!=null){i.setCtxtKeywords(f)}if(!isEmpty(e)){i.setCtxtId(e)}if(!isEmpty(c)){i.setCtxtCat(c)}if(!isEmpty(d)){i.setMkt(d)}if(!isEmpty(k)){i.setType(k)}if(!isEmpty(a)){i.setKeywordCharEnc(a)}if(!isEmpty(j)){i.setOutputCharEnc(j)}if(!isEmpty(b)){i.setMaxCount(b)}loadOvertureCMInclude(i,false)}function doLinkSpots(b){var a=new overtureLinkspotConf();a.setNGrp(1);a.setNKw(b==null?10:b);a.setLinkspotIdMap(g_linkspotIdMap);loadOvertureLinkspotInclude(a,false)}function getLinks(){var a=zSr?populateOvertureLinks(zSr):document.getElementById("yahoo-table").style.display="none";a=a==undefined?document.getElementById("yahoo-table").style.display="none":a;return a}function getLinkSpots(){var a=mapkey?populateOvertureLinkspots(mapkey):populateOvertureLinkspots(mapkey_dummy);return a}function getHtml(g,h,d,b){if(g==null){return""}var j=!g.getItems?g:g.getItems();if(j==null||j.length<=0){return""}h=h==null?0:h;d=d==null||d==0||d>j.length?j.length:d;var c=h;var a="";var f=null;var e=0;for(var c=h;c<d;c++){f=j[c];if(f==null){continue}if(b){a+="<tr>"}a+='<td valign="top"><a class="sponsor_ad" href=\''+f.getClickUrl()+"' target='_blank' onClick=\"return doUrl(this.href);\">"+f.getTitle()+'</a><br><div id="sponsor_ad_description"><a class="sponsor_ad_description" href=\''+f.getClickUrl()+"' target='_blank' onClick=\"return doUrl(this.href);\">"+f.getDescription()+'</a></div><a class="sponsor_ad_client" href=\''+f.getClickUrl()+"' target='_blank' onClick=\"return doUrl(this.href);\">"+f.getSitehost()+"</a><div class='linkspacer'></div></td>\n";if(b){a+="</tr>"}e++}if(a!=""){a="<table>"+a+"</table>"}return a}function getHtmlLinkspots(j,h,f,b){if(j==null){return""}var g=j.getItem(h);var d=g==null?null:g.getKeywords();if(d==null||d.length<=0){return"<table border=0><tr><td>no links</td></tr></table>"}var a="<table width='100%' border='0'>";f=f==null||f>d.length?d.length:f;var e;for(var c=0;c<f;c++){e=d[c];if(e==null){continue}if(b){a+="<tr>"}a+='<td><a class="sponsor_ad" href="'+linkspotSearchUrl+urlEncode(e)+'" onClick="return doUrl(this.href);">'+e+"</a></td>\n";if(b){a+="</tr>"}}a+="</tr></table>";return a}function displaySponsoredLinks(i,d,c,h,b,e){var a=d+"_content";if(i&&i.filtered&&i.filtered.length>0){var g=document.getElementById(d);if(g==null){return}c=c==null?0:c;h=h==null?2:h;var f=getHtml(i.filtered,c,h,b);if(e&&(f==null||f=="")){toggleDiv(a,false);return}toggleDiv(a,true);g.innerHTML=f}else{if(e){toggleDiv(a,false)}}}function toggleDiv(c,a){var b=document.getElementById(c);if(b==null){return}b.style.visibility=a?"visible":"hidden"}function hideDiv(a){toggleDiv(a,false)};