var watchlist={lastsearch:"","#btnTopActivity":function(a){a.onclick=function(){$(".buttonSection").removeClass("onBox");$(".buttonSection").addClass("offBox");$("#btnTopActivity").removeClass("offBox");$("#btnTopActivity").addClass("onBox");$(".topSection").css("display","none");$("#section-top-activity").css("display","block");return false}},"#btnMyMedia":function(a){a.onclick=function(){$(".buttonSection").removeClass("onBox");$(".buttonSection").addClass("offBox");$("#btnMyMedia").removeClass("offBox");$("#btnMyMedia").addClass("onBox");$(".topSection").css("display","none");$("#section-my-media").css("display","block");return false}},"#btnMyReport":function(a){a.onclick=function(){$(".buttonSection").removeClass("onBox");$(".buttonSection").addClass("offBox");$("#btnMyReport").removeClass("offBox");$("#btnMyReport").addClass("onBox");$(".topSection").css("display","none");$("#section-my-report").css("display","block");return false}},"#btnRecentNews":function(a){a.onclick=function(){$(".buttonSection").removeClass("onBox");$(".buttonSection").addClass("offBox");$("#btnRecentNews").removeClass("offBox");$("#btnRecentNews").addClass("onBox");$(".topSection").css("display","none");$("#section-recent-newsletter").css("display","block");return false}},".watchlist-button":function(a){a.onclick=function(){elid=a.id.split("-");id=elid[1];entity=elid[0];params=entity+"Id="+id;if($(a).hasClass("in-watchlist")){imagePath="/assets/btn-follow.gif";if($(a).hasClass("button-small")){imagePath="/assets/btn_follow_small.gif"}$(a).removeClass("in-watchlist");action="remove";$("#watchlist-"+entity+"-button-"+id).attr("title","Add to watchlist");if($("#watchlistActionText").length){$("#watchlistActionText").html($("#watchlistActionText").html().replace("Remove from","Add to"))}}else{imagePath="/assets/btn-ignore.gif";if($(a).hasClass("button-small")){imagePath="/assets/btn_ignore_small.gif"}$(a).addClass("in-watchlist");action="add";$("#watchlist-"+entity+"-button-"+id).attr("title","Remove from watchlist");if($("#watchlistActionText").length){$("#watchlistActionText").html($("#watchlistActionText").html().replace("Add to","Remove from"))}}$("#watchlist-"+entity+"-button-"+id).attr("src",imagePath);$.get("/watchlist/"+action,params);return false}},companySearch:function(a){$("#result-company-container").load("/lookup/company-select-options",{q:a,m:"stub"},function(){var b=$("#company-search-results-select option").size();Behaviour.apply($("#result-company-container"));$("#company-search-results-select").addClass("formstyle");$("#category-search-results-select").addClass("entityselection");$("#company-search-results-select").prepend($("<option/>").attr("value","").html("- Select Companies -"));$("#company-search-results-select").val("");if(b>0){$("#company-container").show();$("#company-no-result").hide()}else{$("#company-no-result").show();$("#company-container").hide()}})},categorySearch:function(a){$("#result-category-container").load("/lookup/category-select-options",{q:a,m:"stub"},function(){var b=$("#category-search-results-select option").size();Behaviour.apply($("#result-category-container"));$("#category-search-results-select").addClass("formstyle");$("#category-search-results-select").addClass("entityselection");$("#category-search-results-select").prepend($("<option/>").attr("value","").html("- Select Categories -"));$("#category-search-results-select").val("");$("#category-container").show();if(b>0){$("#category-container").show();$("#category-no-result").hide()}else{$("#category-no-result").show();$("#category-container").hide()}})},".search-entity":function(a){a.onclick=function(){entity=a.id.split("-")[1];watchlist.searchEntity(entity);return false}},".add-entity":function(a){a.onclick=function(){entity=a.id.split("-")[1];watchlist.addEntity(entity);return false}},searchEntity:function(a){if(a=="company"){watchlist.companySearch($("#searchfor-"+a).val())}else{if(a=="category"){watchlist.categorySearch($("#searchfor-"+a).val())}}},addEntity:function(a){id=$("#"+a+"-search-results-select").val();params=a+"Id="+id;$.get("/watchlist/add",params,function(b){$("#watchlist-form-"+a).submit()})},".search-entity-field":function(a){a.onkeypress=function(b){var c=null;if(window.event){c=window.event.keyCode}else{c=b.keyCode}if(c==13){entity=$(this).attr("id").split("-")[1];watchlist.searchEntity(entity);return false}}}};Behaviour.register(watchlist);