
if(typeof(jQuery)=="undefined"){load={getScript:function(filename){var fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src",filename)
if(typeof fileref!="undefined")
document.getElementsByTagName("head")[0].appendChild(fileref)},tryReady:function(time_elapsed){if(typeof(jQuery)=="undefined"){if(time_elapsed<=5000){setTimeout("load.tryReady("+(time_elapsed+200)+")",200);}else{}}else{ii_onload_jQuery();}}}
load.getScript("http://www.investedinterests.com/js/jquery-1.4.2.min.js");load.tryReady(0);}
else{ii_onload_jQuery();}
function ii_onload_jQuery(){var head=jQuery("head")
if(typeof(head)=="undefined")
head=jQuery(document).append("<head></head>").children("head");jQuery("head").append("<link href='http://www.investedinterests.com/widget/fund-ratings/bp-involvement/square.css' rel='stylesheet' type='text/css' media='screen'></link>");jQuery("head").append("<link href='http://www.investedinterests.com/css/start/jquery-ui-1.8.5.custom.css' rel='stylesheet' type='text/css' media='screen'></link>");jQuery(document).ready(ii_load_widget);jQuery.getScript("http://s7.addthis.com/js/250/addthis_widget.js#username=investedinterests",function(){if(jQuery("#fund-ratings-widget #addthis-container a").length>0)
{addthis.button("#fund-ratings-widget #addthis-container a");}});}
function ii_load_widget(){if(jQuery("#fund-ratings-widget").length<=0)
jQuery("body").append("<div id='fund-ratings-widget'></div>");else
jQuery("#fund-ratings-widget").empty();jQuery("#fund-ratings-widget").append("<div id='widget-container'>    <h1>Does your mutual fund hold BP?  Find out.</h1>    <div id='widget-inner'>        <div id='info'>            <a class='info' href='http://www.investedinterests.com/issue-screen/bp-involvement' title='info' target='_blank'><img src='http://www.investedinterests.com/images/widget/info-green.png'/></a>         </div>                        <div id='search'>            <label for='search-for'>Enter the first character of your Fund:</label>            <input class='' id='search-for' type='text' title=''/>        </div>        <div id='status-container'>            <div id='status'></div>        </div>        <div id='addthis-container'>            <a class='addthis_button' addthis:url='http://www.investedinterests.com/issue-screen/bp-involvement' addthis:title='Does your mutual fund hold BP?  Find out.' addthis:description='Learn how your investments affect the world.'><img src='http://s7.addthis.com/static/btn/v2/lg-share-en.gif' height='16' width='125' alt='Bookmark and Share' style='border:0'/></a>        </div>        <div id='links'>            <a class='poweredby' href='http://www.investedinterests.com/' target='_blank'><img src='http://www.investedinterests.com/images/widget/logo-fde200-250x44.png' alt='Powered by Invested Interests'/></a>        </div>    </div></div>");var lessthan13=/1\.(0|1|2|3)\.(0|1)/.test(jQuery.fn.jquery)||/^1.1/.test(jQuery.fn.jquery)||/^1.2/.test(jQuery.fn.jquery);if(lessthan13){jQuery.getScript("http://www.investedinterests.com/js/jqq.js",function(){jQQ.setup('1.4.2');jQQ.isolate(function($){jQuery=$.noConflict();jQuery.getScript("http://www.investedinterests.com/js/jquery-ui-1.8.5.custom.min.js",function(){ii_auto_complete($,$("#fund-ratings-widget #search-for"));});});});}
else{jQuery.getScript("http://www.investedinterests.com/js/jquery-ui-1.8.5.custom.min.js",function(){ii_auto_complete(jQuery,jQuery("#fund-ratings-widget #search-for"));});}}
function ii_auto_complete(jq,search_for)
{var cache={},lastXhr;search_for.autocomplete({minLength:1,delay:100,source:function(request,response){var term=request.term;if(term in cache){response(cache[term]);return;}
lastXhr=jq.getJSON("http://widgets.investedinterests.com/index.php/ajax/funds?callback=?",request,function(data,status,xhr){cache[term]=data;if(xhr===lastXhr){response(data);}});},focus:function(event,ui){search_for.val(ui.item.Fund_Name);return false;},select:function(e,ui){search_for.val(ui.item.Fund_Name);var status=jq("#fund-ratings-widget #status");var status_container=jq("#fund-ratings-widget #status-container");status_container.hide();status.removeClass("pass fail error");if(ui.item.FDID!="")
{search_for.attr("disabled","disabled");jq.getJSON("http://widgets.investedinterests.com/index.php/ajax/fund/"+encodeURIComponent(ui.item.FDID)+"/screen/40/rating?callback=?",function(data,statusMsg,xhr){search_for.removeAttr("disabled");if(data&&!data.unavailable)
{status.addClass(data.passed?"pass":"fail").text(data.passed?"Yes":"No");}
else
{if(data!=null&&data.unavailable)
status.text("No information is available for your fund at this time.");else
status.text("Please select a Fund");status.removeClass("pass fail");status.addClass("error"+(jq("#fund-ratings-widget").width()<=130?" small":""));}
status_container.show();});}}}).data("autocomplete")._renderItem=function(ul,item){return jq("<li></li>").data("item.autocomplete",item).append("<a>"+item.Fund_Name+"</a>").appendTo(ul);};}
function ii_setup_default_text(selector){var el=jQuery(selector);if(el){el.focus(function(e){if($(this).val()==$(this).attr("title"))
{$(this).removeClass("default-text");$(this).val("");}});el.blur(function(e){if($(this).val()=="")
{$(this).addClass("default-text");$(this).val($(this).attr("title"));}});el.blur();}}
