
/* - ++resource++fourdigits.portlet.browsehistory.javascripts/jquery.fourdigitsBrowseHistory.js - */
// http://www.agriculturesnetwork.org/portal_javascripts/++resource++fourdigits.portlet.browsehistory.javascripts/jquery.fourdigitsBrowseHistory.js?original=1
;(function($){$.fn.fourdigitsBrowseHistory=function(options){var optionsDefaults={itemcount:10,titleselector:"h1",title:"Title"};for(key in options){if(typeof(options[key])!=typeof(optionsDefaults[key])){options[key]=optionsDefaults[key]}}
options=$.extend(optionsDefaults,options);return this.each(function(){var items=new Array();for(var i=0;i<options.itemcount;i++){var itemtitle=$.cookie('browse_history_title_'+i);var itemurl=$.cookie('browse_history_url_'+i);if(itemtitle!=null&&itemurl!=null){items.push({title:itemtitle,url:itemurl})}}
var newitems=new Array();for(var i=0;i<items.length;i++){newitems[i]={title:items[i].title,url:items[i].url}}
if(newitems.length>=options.itemcount){newitems.pop()}
newitems.unshift({title:$(options.titleselector).text(),url:document.location.href});for(var i=0;i<options.itemcount;i++){if(i<newitems.length){$.cookie('browse_history_title_'+i,newitems[i].title,{path:'/'});$.cookie('browse_history_url_'+i,newitems[i].url,{path:'/'})} else{$.cookie('browse_history_title_'+i,null);$.cookie('browse_history_url_'+i,null)}}
var html='';var itemtitle='';var limit=55;html+='<select id="browse_history">';html+='<option value="">Select an item...</option>';for(var i=0;i<items.length;i++){itemtitle=items[i].title;if(itemtitle.length>limit){itemtitle=itemtitle.substring(0,limit)+'...'}
html+='<option value="'+items[i].url+'">'+itemtitle+'</option>'}
html+='</select>';$(this).html(html);$("#browse_history").change(function(){var val=$(this).children(":selected").val();if(val){$(window.location).attr('href',val)}})})}})(jQuery);

