Skip to content
- Donate
- Watch
Explore Online
Wisconsin LifeUniversity PlaceTribal Histories
PBSPassport
Support PBS Wisconsin and gain extended access to many of your favorite PBS shows & films.
Watch PBS Passport now >
- TV Schedule
- News
- Education
- Support Us
Membership
- Become a Member
- Support Your Sustaining Membership
- Give a Gift Membership
- PBSPassport
Philanthropy
- Leadership Circles
- Focus Funds
- Friends of PBS Wisconsin
Sponsorship
- On-Air Sponsorship
- Event Sponsorship
- Sponsor List
More Ways to Support
- Auction
- Memorial Gifts
- Retirement Plan Gifts
- Vehicle Donations
- Volunteer
Watch
Passport member? Sign In
Passport member? Sign In
Please share your feedback aboutWisconsinHometown Stories: Beloit.
'+data.thetitle+'
';videoinfo += ''+data.thedate;if (data.thelength) {videoinfo += ' | '+data.thelength;}if (data.rating) {videoinfo += ' | Rating: '+data.rating;}videoinfo += '
';videoinfo += ''+data.longdesc+'
';embedinfo = '';$('#embed').html(embedinfo);$('#videoinfo').html(videoinfo);$.post('/wp-content/plugins/wpt-schedule/css/result/watch-upcoming-airtimes.php?OW_VIDEO='+$cid, function(data) {if (data) {$('#episode-dates').html(data);addToCalendar(document.querySelectorAll('#episode-dates .add-to-calendar'));doSlick();$('#episode-dates .episode-date button').click(function(e) {var btn = $(this);var i = btn.index('#episode-dates .episode-date button');if ( btn.hasClass('active') ) {$('#episode-dates .add-to-calendar-dropdown').addClass('d-none');btn.removeClass('active');} else {$('#episode-dates .episode-date button').removeClass('active');$('#episode-dates .add-to-calendar-dropdown').addClass('d-none').eq(i).removeClass('d-none');btn.addClass('active');}checkBtnPosition(btn,i);$(window).resize( function(e) {checkBtnPosition(btn,i);})});// Make entire airdate card a dropdown trigger$('.episode-date .info').click( function(e) {$(this).siblings().find('button').click();});// Close dropdown after download$('#episode-dates .add-to-calendar-dropdown a').click( function() {$('#episode-dates .add-to-calendar-dropdown').addClass('d-none');$('.episode-date button').removeClass('active');});} // end if data});//if ($series == 'false') {//buildEpisodeJSON_LD(data);//}videorelated(data.eid);season(data.showid);moreps(data.showid,'1');videorelated(data.eid);$('#title').val('Video Stub for '+data.thetitle);$('#transcript_title').html('Transcript for '+data.thetitle);$('#epshowid').val(data.theurl);$('#cid').val($cid);//videostub($cid, data.theurl, data.theurl, encodeURIComponent(data.thetitle));}}); // end get top function}//get video stub /*function videostub($cid, $thetitle, $seriesID, $showtitle) {$seriesID = $seriesID || 'wisconsin-hometown-stories';$.post("/wp-content/plugins/wpt-cove/css/jsonstub.php?seriesid="+$seriesID+"&cid="+$cid+'&thetitle='+$thetitle+'&showtitle='+$showtitle, function(data) {if (data) {$('#videostub').html(data);}});} // end videostub()*/function videoseriesstub($showid, $thetitle) {$.post("/wp-content/plugins/wpt-cove/css/jsonseriesstub.php?showid="+$showid+'&thetitle='+$thetitle, function(data) {if(data) { $('#videoseriesstub').html(data);}});$.post("/wp-content/plugins/wpt-cove/css/jsonseriesstubPERMLINK.php?showid="+$showid+'&thetitle='+$thetitle, function(data) {if(data) { $('#videoseriesstubpermlink').html(data);}});} // end function// get related video for this episodefunction videorelated($eid) {$('#videorelated').empty();$.post("/wp-content/plugins/wpt-cove/css/jsonrelatedclips.php?eid="+$eid, function(data) {if (data) {$('#videorelated').html(data);}});} // end function/** * @param string $showid * example: wisconsin-life */function season($showid) { $.ajax({ type:"POST", url: "/wp-content/plugins/wpt-cove/css/jsonseriesGETseasons.php?showid="+$showid, }).done(function(result) { if(result) {$('#seasonlist').empty(); $(result).appendTo("#seasonlist"); $("#season").removeClass("d-none"); $("#seasonlist" ).change(function() { $("#episodes").hide(); $("#seasonresult").html('Loading'); var sid = $(this).val(); var ord = $(this).find(":selected").text(); $.ajax({ type:"POST", url: "/wp-content/plugins/wpt-cove/css/jsonepisodes-page-byseason.php?sid="+sid, }).done(function(result) { $("#clearseason").addClass("d-block"); $("#seasonresult").html("Episodes from "+ord+"
"); $("#seasonresult").append(result);rowColWrap($('#seasonresult')); newSEASONad(sid);// if click show all video$("#clearseason").click(function() {$("#seasonresult").empty();$("#seasonlist" ).val(0);$("#episodes").show(); $(this).removeClass("d-block"); }); }); }); } // end if empty tag }); } // end season function /** * Get more episodes * * @param string $showid * Example: f4843c18-9fbb-44ea-a0ec-b06aef41369b * @param num $page * */function moreps($showid,$page){$.post("/wp-content/plugins/wpt-cove/css/jsonepisodes.php?showid="+$showid+"&page="+$page, function(data) {$('.moreepsloading').remove();if(data){if($page == 1 && $showid !== 'f4843c18-9fbb-44ea-a0ec-b06aef41369b'){$('#watchmoreep').html('Watch Full Episodes
');} $container='#episodes';if ($showid == 'f4843c18-9fbb-44ea-a0ec-b06aef41369b') {$container = '#upresults';$('#uplacesorttitle').html('Most Current');}$($container).append(data);if(data.length>300){ $('#thesearchform').css('display','block'); } // if view more $('.viewmore').click(function() { var nextpage=$(this).attr('id'); $(this).remove(); $($container).append('LOADING
Specials
');$('#specials').append(data);}}});} // end function// get collectionsfunction collections($showid){$.post("/wp-content/plugins/wpt-cove/css/jsoncollections.php?showid="+$showid, function(data) {if(data){$('#collections').html('Collections
'); $('#collections').append(data); // if click video $('.opencollection').click(function(){ $('.opencollection').removeClass('nowplaying') var slug=$(this).attr('id'); var collectionid=$(this).data('collectionid'); var collectiontitle=$(this).data('title'); $(this).addClass('nowplaying'); $('#collectionopendis').empty(); $('#collectionopendis').html(''+collectiontitle+' Collection
Loading'); $.post("/wp-content/plugins/wpt-cove/css/jsoncollectionsopen.php?collectionid="+collectionid, function(data) { if(data){ $('#colload').hide(); $('#collectionopendis').append(data); } // end if data })// end if post });}});} // end function// get more episodesfunction previews($showid){$.post("/wp-content/plugins/wpt-cove/css/jsonpreviews.php?slug=wisconsin-hometown-stories&showid="+$showid, function(data) {//$('.moreepsloading').remove();if(data){$('#previews').html('Coming Soon
');$('#previews').append(data);rowColWrap($('#previews'));}});} //end functionfunction rowColWrap(el) {el.wrap('');}// play next function not calling it for nowfunction playnext(title){$('.covevideotitle a').each(function(index){thetit = $(this).text();theid = $(this).attr('id');if(title == thetit){justWatched = thetit;justWatchedID = theid;nextep = $(this).closest('.embedgrid').next('.embedgrid').find('.covevideotitle a');nextimg = $(this).closest('.embedgrid').next('.embedgrid').find('.videoimg');upWatch = nextep.text();upID = nextep.attr('id');nextimg = nextimg.attr('src');//row issueif(!upID){nextep = $(this).closest('.embedgrid').parent().next().children(':first-child').find('.covevideotitle a');nextimg = $(this).closest('.embedgrid').parent().next().children(':first-child').find('.videoimg');upWatch = nextep.text();upID = nextep.attr('id');nextimg = nextimg.attr('src');}//build end screen$('#videocode').empty();htmla='';htmla += '
';htmla += '
';htmla += '
We hope you enjoyed watching '+justWatched+'
';htmla += '
Watch Again
';htmla += '
';htmla += '
';if(upID){htmla += '
';htmla += '
'; htmla += '';htmla += '
';htmla += '
';htmla += '
Next Up:
';htmla += '
'+upWatch+'
';htmla += '
Play Now
';htmla += ' Playing in Seconds';htmla += '
';htmla += '
';}htmla += '
We currently have no upcoming episodes of this series scheduled for broadcast.
';}$('#scheduleinfo').html(display);var docTitle = $('.program-title').eq(0).text();addToCalendar(document.querySelectorAll('#scheduleinfo .add-to-calendar'));$('#scheduleinfo .add-to-calendar button').click(function(e) {var btn = $(this);var i = btn.index('#scheduleinfo .add-to-calendar button');$('#scheduleinfo .add-to-calendar-dropdown').eq(i).removeClass('d-none');if ( btn.hasClass('active') ) {$('#scheduleinfo .add-to-calendar-dropdown').addClass('d-none');btn.removeClass('active');} else {$('#scheduleinfo .add-to-calendar button').removeClass('active');$('#scheduleinfo .add-to-calendar-dropdown').addClass('d-none').eq(i).removeClass('d-none');$(this).addClass('active');}});// Make entire airdate card a dropdown trigger$('#scheduleinfo .info').click( function(e) {$(this).siblings().find('button').click();});// Close dropdown after download$('#scheduleinfo .add-to-calendar-dropdown a').click( function() {$('#scheduleinfo .add-to-calendar-dropdown').addClass('d-none');$('#scheduleinfo button').removeClass('active');});});}function stripHTML(str) {let strippedString = str.replace(/(<([^>]+)>)/gi, "");return strippedString;}function replacecode($str){$thestr = $str.replace(/\u0092/g,"'");$thestr = $thestr.replace(/\u0097/g,"--");return $thestr;}function getshowinfo($showid,$series){$series = $series || 'false';//get video series info$.getJSON('/wp-content/plugins/wpt-cove/css/jsonshow.php?showid='+$showid, function(data) {if (data) {$('#seriestitle').html(replacecode(''));$('#searchshowtitle').html(replacecode(data.showtitle+' '));// search form hidden inputs$('#show-title').val(data.showtitle);$('#show-cid').val(data.showid);var showposter = '';var showbackground = '';var showinfo = '';var fundermessage = '';//if (isSeries === "true") {//buildSeriesJSON_LD(data);//}}if (data.showposter) {showposter = '';}if (data.showbackground) {$('#ondemand-hero').css('backgroundImage', 'url('+data.mezzanine+')');}showinfo += 'About this show
'+replacecode(data.showdesc)+'
'+strippedString.substring(0,100)+'…
'+replacecode(data.funder_message)+'
';} else {fundermessage += ''+replacecode(data.funder_message)+'
';}$('#fundermessage').html(fundermessage);$('#funder-more').click( function(e) {$('#fundermessage__truncated').hide();$('#fundermessage__full').show();});} else {$('#fundermessagewrapper').hide();}$('#showposter').html(showposter);$('#showinfo').html(showinfo);specials(data.showid);previews(data.showid);getschedule(data.showid);//TURNING THIS OFF FOR NOWvideoseriesstub($showid,data.showtitle);});} //end get show functionfunction checkBtnPosition(btn,i) {var dropdownHeight = $('.add-to-calendar-dropdown').eq(i).height();var dropdownWidth = $('.add-to-calendar-dropdown').eq(i).width();if ( (btn.offset().top - $(window).scrollTop()) > ($(window).height() / 2) ) {$('.add-to-calendar-dropdown').eq(i).css({'top': btn.offset().top - dropdownHeight, 'left': btn.offset().left });} else {$('.add-to-calendar-dropdown').eq(i).css({'top': btn.offset().top + btn.outerHeight(), 'left': btn.offset().left });}if ( btn.offset().left + dropdownWidth > $(window).width() ) {$('.add-to-calendar-dropdown').eq(i).css({'left': btn.offset().left - dropdownWidth + btn.width() });} else {$('.add-to-calendar-dropdown').eq(i).css({'left': btn.offset().left });}}/** * JSON-LD metadata for series */function buildSeriesJSON_LD(data) {let seriesJSON = `{"@context":"https://schema.org","@type":"TVSeries","name":"${data.showtitle}","description":"${data.showdesc}","image":"${data.showposter}","url":"${window.location.href}","potentialAction":{"@type":"ViewAction","target":[{"@type":"EntryPoint","url":"${window.location.href}","actionPlatform":["http://schema.org/DesktopWebPlatform","http://schema.org/MobileWebPlatform","http://schema.org/IOSPlatform","http://schema.org/AndroidPlatform"]}]}}`;let jsonld = document.getElementById('json-ld');jsonld.innerHTML = seriesJSON;}/** * JSON-LD metadata for episodes */function buildEpisodeJSON_LD(data) {let episodeJSON = `{"@context": "https://schema.org","@graph": [{"@type": "TVEpisode","@id": "${window.location.href}","name": "${data.thetitle}","url": "${window.location.href}","description": "${data.longdesc}","image": {"@type": "ImageObject","url": "${data.mezzanine}"},"dateCreated": "${data.thedateiso}","duration": "${data.thelength}","episodeNumber": "${data.epnumber}","partOfSeries": {"@type": "TVSeries","url": "https://pbswisconsin.org/watch/${data.showslug}/","datePublished": "${data.thedateiso}"}}]}`;let jsonld = document.getElementById('json-ld');jsonld.innerHTML = episodeJSON;}// show/hide embed code$("#showcode").click(function(){$("#theembedcode").slideToggle();});// Check Cove Video -- kiiling thisif(typeof window.addEventListener==='function'){ window.addEventListener("message",receiveCOVEVideoMessage,false);}else{ window.attachEvent("onmessage",receiveCOVEVideoMessage);}var COVEVideoTitle;var COVELastAction;function receiveCOVEVideoMessage(evt){ if(typeof window["dataLayer"]==='undefined'){ dataLayer = []; } if ( evt.origin == 'http://player.pbs.org' || evt.origin == 'https://player.pbs.org' ) { var thissourcewindow = evt.source; var data=evt.data, action=evt.data.split('::')[0], value=evt.data.split('::')[1]; if (action==="video") { if (value==="playing" && COVELastAction !=="seeking") { //videoInfo = JSON.parse(value); //send to ga COVELastAction=value; } else if (value==="seeking") { COVELastAction=value; } else if (value==="finished" && COVELastAction !=="finished") { COVELastAction=value; playnext(COVEVideoTitle); } } else if (action === "videoInfo") { videoInfo = JSON.parse(value); COVEVideoTitle = videoInfo.title; COVESeries=''; if (typeof videoInfo.program.title !== 'undefined') { COVEVideoTitle = COVEVideoTitle; } if (typeof videoInfo.program.slug !== 'undefined') { COVESeries = videoInfo.program.slug; } finaltitle=COVESeries+':'+COVEVideoTitle; finaltitle = finaltitle.replace(/'/g, ''); finaltitle = finaltitle.replace(/\s+/g, '-').toLowerCase(); } }}// Custom Search Form $('#clearsearch').click(function(e){e.preventDefault();$('#upkw').val(''); $('#topic').val(''); $('#lecture').val(''); $('#campus').val(''); $('#upresults').empty(); $('#uploading').addClass('d-none'); })//prevent enter button$('#upsearchform input').keydown(function (e) { if (e.keyCode == 13) { e.preventDefault(); return false; }});$('#upsearchform').submit(function(e){e.preventDefault();loadseries();});//on change genre$('#topic').change(function(event) {$('#upkw').val('');loadseries();});//on change genre$('#lecture').change(function(event) {$('#upkw').val('');loadseries();});$('#campus').change(function(event) {$('#upkw').val('');loadseries();});function sanitize(string) { const map = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''', "/": '/', }; const reg = /[&<>"'/]/ig; return string.replace(reg, (match)=>(map[match]));}// on textsearchvar timerid; $("#upkw").on("input",function(e){ var value = $(this).val(); if($(this).data("lastval")!= value){ $(this).data("lastval",value); clearTimeout(timerid); timerid = setTimeout(function() { //if empty reset if(value==''){ $('#magicon').css('color', 'grey'); $('#uplacesortlink').show(); uplace_reset(); }else{ //change action $('#magicon').css('color', 'white'); $('#uplacesortlink').hide(); $('#uplacesorttitle').html('Episodes Containing “'+sanitize(value)+'”'); $('#topic').val(''); $('#lecture').val(''); $('#campus').val(''); loadseries(); } //end if },700); };});// new univeristy place click$('.filterlink').click(function(event) {//clear keyword$("#upkw").val('');//close the list of links $('#uplace-dropdown').slideToggle();//get values$datatype=$(this).data('type');$val=$(this).attr("ID");$catext=$(this).text();if($datatype=='topic'){$('#topic').val($val);$('#lecture').val('');loadseries();}if($datatype=='lecture'){$('#lecture').val($val);$('#topic').val('');loadseries();}if($datatype=='reset'){uplace_reset();}//set sort by title$('#uplacesorttitle').html($catext);});// new university place reset -- get most recent episodes function uplace_reset(){$('#upresults').empty();$('#topic').val(''); $('#lecture').val(''); $('#upkw').val(''); $('#upresults').empty(); $('#uploading').addClass('d-none'); if('wisconsin-hometown-stories'=='university-place'){ moreps('f4843c18-9fbb-44ea-a0ec-b06aef41369b',1); }}// load of the seriesfunction loadseries($page,$append) {$page=$page || 1;$append=$append || false;var datastring = $('#upsearchform').serialize();if ($append) {// nothing } else { $('#upresults').empty(); }// show loading$('#uploading').removeClass('d-none'); $.ajax({type: "GET",url: "/wp-content/plugins/wpt-cove/css/json-up-tags.php?page="+$page,data: datastring,success: function(data) {if($append){$('#upresults').append(data);}else{$('#upresults').html(data);}$('#uploading').addClass('d-none'); // view more click button$('.upsearchonly').click(function(){$(this).hide();var page=$(this).attr('id');loadseries(page,true);});},error: function() {alert('error handing here');}}); // end ajax} // end University Place search function}); // end readyContact
Email: [emailprotected]
Phone: 800-422-9707
PBS Wisconsin
Vilas Communications Hall
821 University Ave.
Madison, WI 53706
View map
FAQ
Explore
About Us
Blog
Broadcast Channels
Shop DVDs
Pressroom
Join Us
Career Opportunities
Community Engagement
Events
Newsletters
Travel
Support Us
Donate
Door to Door
Friends of PBS Wisconsin
Leadership Circles
Legacy and Planned Giving
Sponsorship
Volunteer
Lucky-Go-Happy Sweepstakes
Federal Tax ID: 23-7300462
Statement to the Communities We Serve
There is no place for racism in our society. We must work together as a community to ensure we no longer teach, or tolerate it.Read the full statement.
Our Partners
PBS Wisconsin is a service of the Wisconsin Educational Communications Board and the University of Wisconsin-Madison. © 2024 All Rights Reserved.
Editorial Policies| Public Inspection Files|Privacy Policy