Long IP lookup time: 1325 ms
<!DOCTYPE html>
<html xmlns="https://www.w3.org/1999/xhtml" dir="ltr" lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="en_US" http-equiv="Content-Language">
<!-- Powered by the OWT CMS V3.251 https://www.owtweb.com -->
<meta name="generator" content="OWT CMS V3.251"/>
<meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1, maximum-scale=5, minimum-scale=1">
<meta name="apple-mobile-web-app-title" content="Home">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name='robots' content='max-image-preview:large'/>
<link rel="canonical" href="http://urockfm.com/"/>
<link rel='shortlink' href='http://urockfm.com/'/>
<link rel='dns-prefetch' href='//s.w.org'/>
<script>
var isMobileSize = Math.min(window.screen.width, window.screen.height) < 768 || navigator.userAgent.indexOf("Mobi") > -1;
</script>
<link rel="shortcut icon" href="/files/dodads/favicon.ico" />
<link rel="icon" type="image/ico" href="/files/dodads/favicon.ico" />
<title>Welcome to UROCK Radio Home </title>
<meta name="description" content="Welcome to UROCK Radio serving Yakima, TriCities, Northeast Oregon, LaGrande and Walla Walla Washington. 95.3 FM Tri-Cities - 96.1 FM NE Oregon - Internet Streaming urockfm.com " />
<meta name="keywords" content="big hair 80's rock,fm,fm radio,hermiston,internet streaming,jacobs radio programming,jeff jacobs,kennewick,listen live,mid-columbia,pasco,pendleton,radio,richland,streaming,tri-cities,umatilla" />
<meta property="og:site_name" content="U-Rock FM" />
<meta property="og:title" content="Welcome to UROCK Radio Home " />
<meta property="og:description" content="Welcome to UROCK Radio serving Yakima, TriCities, Northeast Oregon, LaGrande and Walla Walla Washington. 95.3 FM Tri-Cities - 96.1 FM NE Oregon - Internet Streaming urockfm.com " />
<meta name="twitter:card" content="Welcome to UROCK Radio serving Yakima, TriCities, Northeast Oregon, LaGrande and Walla Walla Washington. 95.3 FM Tri-Cities - 96.1 FM NE Oregon - Internet Streaming urockfm.com " />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://urockfm.com" />
<link rel="stylesheet" href="/lib/css.src?S=9&SelCat=11&AU=&CMSMode=&Context=template" />
<link rel="stylesheet" href="/lib/print.css" media="print" />
<link rel="stylesheet" href="/lib/css/jquery.multiselect.css" />
<link rel="stylesheet" href="/lib/cmsfonts.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
<!--[if IE]>
<style >
.clearfix {
zoom: 1; /* triggers hasLayout */
}
</style>
<![endif]-->
<link href="http://urockfm.com//u-rock-fm.html" rel="canonical" />
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/themes/south-street/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
<script src="/lib/jquery/jquery.ui.touch-punch.min.js"></script>
<script>if (!window.jQuery) {
console.debug('Using jQuery Fallback!');
document.write('<link rel="stylesheet" href="/lib/jquery/local/jquery-ui-1.12.1/themes/south-street/jquery-ui.css" />');
document.write('<script src="/lib/jquery/local/jquery-3.6.0.min.js"><\/script>');
document.write('<script src="/lib/jquery/local/jquery-ui-1.12.1/jquery-ui.min.js"><\/script>');
}
</script>
<!-- load jQuery Migrate library -->
<script src="/lib/jquery/jquery-migrate-3.4.0.min.js"></script>
<link rel="stylesheet" href="/lib/jquery/colorbox/colorbox.min.css" media="screen" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.colorbox/1.6.4/jquery.colorbox-min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.7/chosen.min.css" integrity="sha512-yVvxUQV0QESBt1SyZbNJMAwyKvFTLMyXSyBHDO4BG5t7k/Lw34tyqlSDlKIrIENIzCl+RVUNjmCPG+V/GMesRw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.7/chosen.jquery.min.js" integrity="sha512-rMGGF4wg1R73ehtnxXBt5mbUfN9JUJwbk21KMlnLZDJh7BkPmeovBuddZCENJddHYYMkCh9hPFnPmS9sspki8g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<link rel="stylesheet" href="/lib/jquery/tablesorter/css/theme.jui.css"/>
<script src="/lib/jquery/tablesorter/jquery.tablesorter.min.js"></script>
<script src="/lib/jquery/tablesorter/jquery.tablesorter.widgets.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle/3.0.3/jquery.cycle.all.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js"></script>
<script src="/lib/jquery/jquery.cookie.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/latest/js.cookie.min.js" integrity="sha512-iewyUmLNmAZBOOtFnG+GlGeGudYzwDjE1SX3l9SWpGUs0qJTzdeVgGFeBeU7/BIyOZdDy6DpILikEBBvixqO9Q==" crossorigin="anonymous"></script>
<script >
$(function() {
FastClick.attach(document.body);
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/howler/2.0.8/howler.min.js"></script>
<script src="/lib/jquery/jquery.sticky.js"></script>
<script>
var vAuthMethod = "Cx";
var secureCookies = true;
var sameSite = "none";
</script>
<script src="/lib/cms.min.js"></script>
<script src="/lib/jquery/jQueryUI.min.js"></script>
<script>
var mobileStatus = $("#mbox div.navBarToggle").is(':visible');
var rooturl = "http://urockfm.com/";
function clearPassSubmit(formID) {
$(".passwd").each(function() {
$(this).remove();
});
var cancel = window.setInterval( $('#'+formID).submit(),1500);
return false;
}
function hidePassSubmit(formID,xid) {
var i = 0;
$(".passwd").each(function() {
var p = $(this).val();
var what = $(this).attr('name');
var targ = xid.toString() + i.toString();
$("#"+targ).val(p);
$(this).remove();
i++;
});
var cancel = window.setInterval( $('#'+formID).submit(),1500);
return false;
}
function copyVals(pid,xid) {
var n = $('#'+pid).val();
$("#"+xid).val(n);
}
</script>
<script>
var notice = 0;
var nInt = new Array();
function localNotice(title,msg,ttl,nClass,forceColor,callback) {
if($("#local_Notices").length == 0)
$('body').append('<div id="local_Notices"></div>');
if ( isNaN(ttl) )
ttl = 8000;
if (!nClass)
nClass = "Info";
ttl = parseInt(ttl);
if (forceColor) {
if (forceColor != "*" )
var noticeColor = forceColor;
}
else {
var noticeColor = "";
}
$("#local_Notices").append('<div id="notice_'+notice+'" rel="'+notice+'" class="OWTNotice '+nClass+'"><h3>'+title+'</h3><div>'+msg+'</div></div>');
nInt[notice] = setTimeout(clearNotice,ttl,notice);
notice++;
if (callback)
setTimeout(callback,1000);
}
function clearNotice(n) {
console.debug('Clearing OWTNotice '+n);
$('#notice_'+n).fadeOut(400,'easeOutElastic',function() {
$('#notice_'+n).remove();
});
}
</script>
<script>
document.documentElement.className += 'js';
var okLose;
</script>
<script>
var is__valid = false;
WebFontConfig = {
google: { families: [ 'Open Sans','Piedra' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})();
</script>
<style>
#mboxWrap {margin:0;}
.subhover {
-webkit-user-select: none;
-webkit-touch-callout: none;
}
.mustHover a {color:white !important;}
#mainNav {
padding: 4px 11%; font-family: Source Sans Pro, sans-serif;
font-weight: 400;
font-size:110%;
height:100%; margin: 0;
z-index: 1099;
}
#mainNav ul li {text-align:left;}
ul.topNav {
list-style:none;margin:0;float:left;height:100%;font-size:110%;
z-index: 1099;
}
ul.topNav li {
float:left;
padding:0px 5px 8px 0;
margin: 2px 0;
z-index: 1099;position:relative;
margin-right: 37px;
line-height: 20px;
font-size:110%;
}
ul.topNav li.selected a {color:#999999;}
ul.topNav li a {
padding:5px 5px;color:#FFFFFF;display:block;text-decoration:none;float:left;
font-size:110%;z-index:1098;
}
ul.topNav li a:hover, ul.topNav li a.hover {
color: #ffd700 !important;
}
ul.topNav li span:not(.mcy):not(.fa) {
height: 25px; float: left;
}
ul.topNav li span.subhover {background-position: center bottom;cursor:pointer;} /*--Hover effect for trigger--*/
ul.topNav li ul.subNav {
width:195px;
top: 40px; list-style: none;
position:absolute;
left:0;z-index:1098;margin:0;
padding:0 18px 0 0;
display:none;float:left;
color: #ffffff;
background-color:#999;
}
ul.topNav li ul.subNav.mcBox {padding:0 !important;}
ul.topNav li ul.subNav li {
margin:0;padding:0;
border-top:1px solid #999999;
border-bottom:1px solid #ffffff;
clear:both;line-height:130%;z-index:999;font-size:110%;
}
html ul#mainNav.topNav li ul.subNav li a {
float:left;padding-left:1em;text-indent:0;width:195px;
background-color:#999 !important;color:#fff !important;
}
html ul#mainNav.topNav li ul.subNav li a:hover, html ul#mainNav.topNav li ul.subNav li a.hover { /*--Hover effect for subNav links--*/
color:#fff !important;background-color:#9f692c !important;z-index:1099;}
html ul#apNav.topNav li ul.subNav li a {
float:left;width:195px;
background-color:rgba(51,51,51,0.85) !important;color:#ffffff !important;
}
html ul#apNav.topNav li ul.subNav li a:hover, html ul#apNav.topNav li ul.subNav li a.hover { /*--Hover effect for subNav links--*/
color:#ffffff !important;background-color:rgba(51,102,153,1.0) !important;z-index:1099;}
.menuColumn, .menuColumn1 {left:0;width:200px;}
.menuColumn2, .menuColumn3 {width:200px;}
.menuColumn2 {left:200px;}
.menuColumn3 {left:400px;}
.menuColumn4 {left:600px;}
.menuColumn5 {left:800px;}
.mcx {position:relative;z-index:1099 !important;}
ul#mainNav .mcy {position:absolute;top:0;
width:200px;
z-index:1099 !important;
}
ul#mainNav .mcy li,ul#mainNav .mcy li a {width:193px !important;border:0 !important;max-width:195px;z-index:1098;}
ul#apNav div.mcx {background-color:rgba(51,51,51,0.85) !important;border:0 !important;}
ul#apNav .mcy {position:absolute;top:0;width:180px;z-index:1099 !important;background-color:rgba(51,51,51,0.85) !important;margin:0 !important;padding:0px 4px !important;overflow:hidden;}
ul#apNav ul.subNav {max-width:180px !important;}
ul#apNav .mcy li,ul#apNav .mcy li a {width:180px !important;max-width:180px !important;border:2px rgba(51,51,51,0.85) !important;}
ul#apNav .menuColumn, ul#apNav .menuColumn1 {left:0;width:180px !important;}
ul#apNav .menuColumn2, ul#apNav .menuColumn3 {width:180px !important;}
ul#apNav .menuColumn2 {left:182px !important;}
ul#apNav .menuColumn3 {left:364px !important;}
ul#apNav .menuColumn4 {left:546px !important;}
ul#apNav .menuColumn5 {left:728px !important;}
.smenu,.smenu a {font-size:90% !important;
}
ul#mainNav .mcBox {
}
ul#mainNav li ul.mcBox *, html ul#mainNav.topNav li ul.mcBox * {
color:#fff !important;
}
ul#mainNav li ul.mcBox a {color: !important;}
html ul#mainNav.topNav li ul.subNav li a:hover span, html ul#mainNav.topNav li ul.subNav li a.hover span {
background-color:#9f692c !important;
color:#fff !important;
}
ul#apNav li ul.mcBox, html ul#apNav.topNav li ul.mcBox {background-color:rgba(51,51,51,0.85) !important;color:#ffffff !important;}
ul#apNav li ul.mcBox a {color:#ffffff !important;}
html ul#apNav.topNav li ul.subNav.mcBox a:hover span {background-color:rgba(51,102,153,1.0) !important;color:#ffffff !important;}
html ul.topNav li ul.subNav li span.menuHeading, ul#mainNav li ul.mcBox li span.menuHeading {
color:#999999 !important;
width:195px;
padding:4px 0;text-align:center;margin:0 auto;
float:left;display:block;text-indent:0;
font-size:120%;
}
ul#mainMobile, ul#mobileMain li ul {list-style:none;overflow:hidden;padding:0;}
ul#mainMobile {
position: absolute;
top: 45px;
left: 0;
visibility: visible;
width: 100%;
height: auto;
max-height: 80%;
background-color:#00423b;color:#ffffff;
margin:0;padding:0 0 32px 0;
border-top:1px #ffffff solid;
display:none;
}
ul#mainMobile ul.mobSubNav {list-style-position:outside;padding:0 0 6px 24px;}
ul#mainMobile li div {
color:#ffffff;
max-height:400px;
overflow-y:auto;
overflow-x:hidden;
}
ul#mainMobile li, ul#mainMobile ul li {display:block;}
#mainMobile li:not(.selected) ul {display:none;}
li.mobMain {
color:#ffffff !important;
font-size:1.4rem !important;
line-height:1.5em !important;
padding-left:1.4em;
}
li.mobMain a {
text-decoration: none;
color: #ffffff !important;
}
li.mobMain.selected {background-color:#999999;color:#ffffff;}
li.mobSub, li.mobSub.mobileOnly {
background-color:#999999;color:#ffffff;
font-size:1.0rem !important;
line-height:1.6em !important;
text-indent:-0.2em;
padding-left:0.7em;
display:block !important;
width:auto; height:auto;
break-inside:avoid;
}
li.mobSub a {
text-decoration: none;
color:#ffffff !important;
}
li.mobSub.selected, li.mobSub.selected a {background-color:#000000;color:#ffffff !important;}
li.mobSub a:active {color:#ffd700;}
li.mobSub.clicked, li a:active {background-color:#ffd700;-webkit-tap-highlight-color:#ffd700}
li.mmenu a span.fa {text-shadow:1px 1px 2px #aaaaaa;}
</style>
<script type="text/javascript" src="/lib/jquery/jssocials/jssocials.min.js"></script>
<link rel="stylesheet" type="text/css" href="/lib/jquery/jssocials/jssocials.css" />
<link rel="stylesheet" type="text/css" href="/lib/jquery/jssocials/jssocials-theme-owt.css" /></head>
<body id="OWTCMS3" rel="responsiveLayout"
class="Layout1 ">
<script>
var eloaded = false;
function eload() {
eloaded = true;
return '/lib/envSet.src?sw='+screen.width;
}
</script>
<div id="outerWrapper" class="Layout1 ">
<div id="stealthWrapper" class="Layout1">
<div id="loading" class="nomob "></div>
<div id="printBanner">
<span id="printBannerTitle">U-Rock FM http://urockfm.com</span>
</div>
<div id="sWrapper" class="Layout1 ">
<div id="wrapper" class="clearfix Layout1" >
<div id="mastheadWrapper" class="stickyHeader" role="banner">
<div id="masthead" class="header9 linkHeader" title="Normal Header Click to go to Home Page" role="img" aria-label="Header Image">
<div class="headerSocial noLink">
<div class="socialSites titleTips">
<a href="http://www.facebook.com/#!/pages/U-Rock-Radio/183354481743556" target="_blank" title="Visit us on Facebook" aria-label="Opens in new window"><img class="socialIcon" style="max-height:32px;" src="/graphics/social/knockout-circle/32/facebook.png" alt="facebook icon" role="img" /></a>
</div>
</div>
<div class="newswrapper contentStd buttonTips ">
<div id="thePage-1">
<div id="Page-1" class="contentPage" rel="1">
<section id="section-header-content" rel="Section for header-content">
<div class="news aMarker buttonTips newsblock layout-" id="A-8">
<meta name="twitter:card" content="summary" />
<meta itemprop="datePublished" content="2017-03-04"/>
<meta itemprop="dateModified" content="2017-03-04"/>
<article itemscope itemtype='https://schema.org/Article'><meta itemprop='inLanguage' content='en-US' /> <div class="articleSection" itemprop="articleBody" role="article">
<div class="articleBody">
<div class="articleContent gr_">
<p style="text-align: center;"><span style="font-family: 'Bowlby One SC'; font-size: x-large;">95.3 FM Tri-Cities • 96.1 FM NE Oregon • 509-737-UROC (8762)</span></p> </div>
</div>
</div>
</article></section>
</div>
</div>
</div>
</div>
</div>
<div id="tipBucket"></div>
<div id="navWrapper" role="navigation" aria-label="Main Menu" cms="template Layouts.Nav/2">
<div id="mboxWrap" class="stickyNav">
<div id="mboxInner" >
<div rel="normal2" id="mbox" > <div class="navBarToggle isMobileNav fixedTop stickyNav nomob" rel="mainMobile" id="mobileNav">
<div id="mnav1" class="middle">
<button class="navMenuButton leftalign" title="Mobile Navigation Icon" aria-label="Mobile Navigation Icon"><span class="fa fa-navicon"></span><span class="hide">Mobile Navigation Menu"></span></button>
</div>
<div id="mnav2" class="middle">
<span class="navMenuTitle centeralign">U-Rock FM</span>
</div>
<div id="mnav3" class="middle">
<button class="navSearchButton rightalign" style="margin-right:10px;" title="Mobile Search Button" aria-label="Mobile Search Button"><span class="fa fa-search"></span><span class="hide">Mobile Search"></span></button>
</div>
</div>
<ul id="mainNav" class="topNav hidden" role="navigation">
<li id="mm-1" class="selected mmenu" style="hide">
<a style="" href="/" title="Home Page"><span class=""></span> Home</a>
</li>
<li id="mm-2" class="mmenu" >
<a class="mustHover" style="" href="/station/" title="Station Information"><span class=""></span> Station</a>
<div class="mcx on-top" rel="menuColumn-1">
<ul class="subNav on-top" id="sub-1">
<span class="mcy on-top menuColumn">
<li class="smenu menuColumnFirst" rel="308"><a href="/station/advertise-with-us.html" title="View Advertise With Us" >Advertise With Us</a></li>
<li class="smenu " rel="308"><a href="/station/tri-city-americans-games.html" title="View Tri-City Americans Games" >Tri-City Americans Games</a></li>
<li class="smenu " rel="308"><a href="/station/contact-us.html" title="View Contact Us" >Contact Us</a></li>
</span>
</ul> </li>
<li id="mm-3" class="mmenu" >
<a style="" href="/promotions/" title="Go to Promotions"><span class=""></span> Promotions</a>
</li>
</ul>
<ul id="mainMobile" class="on-top isMobileNav XtopNav hidden">
<li class="selected mobMain" id="1">
<a style="" href="/" title="Home Page"><span class=""></span> Home</a>
</li>
<li class="mobMain" id="5">
<a class="mustHover" style="" href="/station/" title="Station Information"><span class=""></span> Station</a>
<div class="Xmcx on-top" rel="menuColumn-1">
<ul class="mobSubNav on-top" id="mobsub-1">
<span class="on-top">
<li class="mobSub menuColumnFirst" id="6"><a href="/station/advertise-with-us.html" title="View Advertise With Us" >Advertise With Us</a></li>
<li class="mobSub " id="7"><a href="/station/tri-city-americans-games.html" title="View Tri-City Americans Games" >Tri-City Americans Games</a></li>
<li class="mobSub " id="8"><a href="/station/contact-us.html" title="View Contact Us" >Contact Us</a></li>
</ul> </li>
<li class="mobMain" id="9">
<a style="" href="/promotions/" title="Go to Promotions"><span class=""></span> Promotions</a>
</li>
</ul>
<div id="endMainNav" class="offscreen"></div>
</div>
</div>
</div>
</div>
<div id="innerWrapper" class="Layout1" tabindex="0">
<div class="clearfix" style="height:0;"></div>
<!-- MainCache Expire in 180 minutes Pagination is ; -->
<div id="wideWrapper"
class="hide fadeME Layout1 Level9 " >
<div id="fillCol2" class="clearfix2 Layout1 Level9 SelCat11 zoomable " role="main">
<div class="newswrapper contentStd buttonTips Mod-dynamicLayout hmp
">
<div id="thePage-2">
</div>
</div>
<div class="news moduleWrapper contentStd buttonTips" data="doModule" rel="modulerun-dynamicLayout">
<table id="HomePage" style="table-layout: fixed; column-count: 1; column-fill: balance;">
<tr rel="1">
<td id="region-1" colspan="1"> <span id="dyn-1-1">
<section id="section-top-content" rel="Section for top-content">
<div class="news aMarker buttonTips newsblock layout-right" id="A-2">
<div class="enclosures ">
<meta name="twitter:card" content="summary" />
<div class="enclosure-1 encBackdrop enclosureBody clearright ">
<meta name="twitter:card" content="summary" />
<meta itemprop="datePublished" content="2017-03-03"/>
<meta itemprop="dateModified" content="09/25/23 18:59:52"/>
<article itemscope itemtype='https://schema.org/Article'><meta itemprop='inLanguage' content='en-US' /> <div class="articleSection" itemprop="articleBody" role="article">
<div class="articleBody">
<div rel="image/jpeg; charset=binary" class="cGx size-l blocked align-C">
<a href="/files/content/0/2-1.jpg" class="imagePop" title="">
<img id="i2-1" src="/files/content/0/2-1.jpg" data="300" rel="620" alt="Image Title: " class="noborder " loading="lazy"></a>
<meta property="og:image" content="http://urockfm.com/files/content/0/2-1.jpg" />
<meta name="twitter:image" content="http://urockfm.com/files/content/0/2-1.jpg" />
</div>
<div class="articleContent gr_">
<p>Download our mobile app! <a title="Download for App Store" href="https://apps.apple.com/nz/app/jacobs-radio/id1607172841" target="_blank"><img class="owt-clipart" src="/graphics/logos/AppStore.png" alt="Appstore" width="167" height="56" /></a> <a title="Download on Google Play " href="https://play.google.com/store/apps/details?id=com.Jacobs.radio&hl=en_US&gl=US" target="_blank"><img class="owt-clipart" src="/graphics/logos/get-on-google-play.png" alt="Get On Google Play" width="188" height="56" /></a></p> </div>
</div>
</div>
</article> </div>
</div>
</section>
</span>
</td>
</tr>
<tr rel="2">
<td id="region-2" colspan="1"> <span id="dyn-2-1">
<div class="newswrapper contentStd buttonTips Mod-slider hmp
">
<div id="thePage-3">
</div>
</div>
<div class="news moduleWrapper contentStd buttonTips" data="doModule" rel="modulerun-slider">
<link rel="stylesheet" href="/lib/jquery/mostslider/themes/default/default.css" />
<style >
div#mostSlider img {
max-width: 100%;
margin: 0 auto;
text-align: center;
}
div#mostSlider {
min-height: 800px !important;
max-width: 900px;
min-height: 800px;
margin: 0 auto; text-align: center;
max-height: 100%;
overflow: hidden;
}
#mostSlider div { cursor: pointer; }
#mostSlider div img { height: auto; width: auto; margin: 0 auto; }
div.slider-wrapper.default { width: 100%; height: auto;
}
#mostSlider div.msImageWrapper, #mostSlider div.blocked, #mostSlider div.inline { max-height: 800px; }
#mostSlider div img, #mostSlider div.blocked img, #mostSlider div.inline img { max-height: 100%; max-width: 900px !important; }
#mostSlider div img { min-height: 800px !important; height: 800px !important; }
div.slider-wrapper.default { width: 100%; height: auto; margin: 0 auto; }
.slider-nav { background-repeat: no-repeat; display: none; }
#slides { clear: both; max-height: 100%; min-height: 800px !important; }
#slides > div { }
#bullets .bullet { background-color: #008000 !important; }
#bullets .bullet.selected { background-color: #a52a2a !important; }
.slider-wrapper.default>div #bullets { top: 95%; }
.slider-wrapper.default>div #bullets { right: 5%; }
#mostSlider .mscaption {
opacity: 1.0 !important; position: absolute !important;
top: 5% !important;
right: 4% !important;
}
#mostSlider div img { max-height: 800px !important; }
</style>
<script src="/lib/jquery/mostslider/mostslider.min.js"></script>
<script>
$(document).ready(function() {
var winWidth = $(window).outerWidth();
var sliderHt = 800;
var speed = 1500;
$("#mobileNav:visible").each(function() {
sliderHt = 600;
$("#mostSlider").css('height',sliderHt);
// $("div#slides").css('height',sliderHt);
console.debug('adjusting slider for mobile');
});
var slider = $("#mostSlider").mostSlider({
metrics: {
width: 900,
height: sliderHt
},
animation: 'fade',
solidHeight: true,
navigation: true,
aniSpeed: speed,
pauseTime: 4000,
autoPlay: true,
hideArrows: true,
socialButtons: false
});
var ap = true;
$(window).on('keydown', function(e) {
if ( e.keyCode === 37 || e.keyCode === 38 ) {
$("#mostSlider #left").click();
}
else if ( e.keyCode === 39 || e.keyCode === 9 || e.keyCode === 13 || e.keyCode === 40 ) {
$("#mostSlider #right").click();
}
});
var options = {
dragLockToAxis: true,
dragBlockHorizontal: true
};
var element = document.getElementById('wrapper');
var hammertime = new Hammer(element, options);
hammertime.on("swipeleft", function(ev){
slider.next();
});
hammertime.on("swiperight", function(ev){
slider.prev();
});
$("#slides").each(function() {
var sHt = $(".msImageWrapper img:first-child").height();
if ( sHt == 0 )
sHt - sliderHt;
$(this).prop('min-height',sHt+'px');
console.debug('set slide ht to '+sliderHt);
$(this).prop('height',sliderHt);
});
});
</script>
<div id="sliderWrapper" class="nomob mobileFixH" style="width: 900px;">
<div id="mostSlider" class="nomob"
style="width: 900px;">
<div rel="1" class="mSlider">
<img
src="/files/media/386/def1.jpg" alt="Def Lep 1" title="Def Lep 1"
class="noPop mssliderImage" style="border: 0; height:675px; width:900px" rel="675"
/>
</div>
<div rel="2" class="mSlider">
<img
src="/files/media/406/vanhalen1.jpg" alt="Van Halen" title="Van Halen"
class="noPop mssliderImage" style="border: 0; height:900px; width:900px" rel="900"
/>
</div>
<div rel="3" class="mSlider">
<img
src="/files/media/366/whitesnake1.jpg" alt="Whitesnake" title="Whitesnake"
class="noPop mssliderImage" style="border: 0; height:900px; width:900px" rel="900"
/>
</div>
</div>
</div>
<br />
</div>
</span>
</td>
</tr>
<tr rel="3">
<td id="region-3" colspan="1"> <span id="dyn-3-1">
<span class="articleMarker" rel="1 of 3"></span>
<section id="section-main-content-home" rel="Section for main-content-home">
<div class="news aMarker buttonTips newsblock layout-right" id="A-19">
<meta name="twitter:card" content="summary" />
<meta itemprop="datePublished" content="2019-12-20"/>
<meta itemprop="dateModified" content="07/17/24 20:09:20"/>
<article itemscope itemtype='https://schema.org/Article'><meta itemprop='inLanguage' content='en-US' /> <div class="articleSection" itemprop="articleBody" role="article">
<div class="articleBody">
<div rel="image/jpeg; charset=binary" class="cGx size-l noPop blocked align-L">
<img id="i19-1" src="/files/content/0/19-1.jpg" data="323" rel="900" alt="Image Title: The BOB & TOM Show;https://www.bobandtom.com/" class="noPop noborder" loading="lazy" />
<meta property="og:image" content="http://urockfm.com/files/content/0/19-1.jpg" />
<meta name="twitter:image" content="http://urockfm.com/files/content/0/19-1.jpg" />
<div class="caption UL" rel="19" data="1">
<a href="https://www.bobandtom.com/" title="Go to https://www.bobandtom.com/" target="_blank">The BOB & TOM Show</a>
</div>
</div>
<div class="articleContent gr_">
</div>
</div>
</div>
</article></section>
<span class="articleMarker" rel="2 of 3"></span>
<section id="section-jeff" rel="Section for jeff">
<div class="news aMarker buttonTips newsblock layout-right" id="A-1">
<div rel="sbreak" class="sbreak"> <img src="/graphics/spacer.gif" class="spacerBreak noPop" alt="" /></div>
<div class="enclosures ">
<meta name="twitter:card" content="summary" />
<div class="enclosure-1 encBackdrop enclosureBody clearright ">
<meta name="twitter:card" content="summary" />
<meta itemprop="datePublished" content="2017-03-03"/>
<meta itemprop="dateModified" content="2017-03-04"/>
<article itemscope itemtype='https://schema.org/Article'><meta itemprop='inLanguage' content='en-US' /> <div class="articleSection" itemprop="articleBody" role="article">
<div class="articleBody">
<div class="articleContent gr_">
</div>
</div>
</div>
<div rel="image/png; charset=binary" class="cGx size-m blocked align-B">
<a href="/files/content/0/1-1.png" class="imagePop" title="Jeff Jacobs - Station Owner">
<img id="i1-1" src="/files/content/0/1-1-m.png" data="354" rel="237" alt="Image Title: Jeff Jacobs - Station Owner" class="noborder " loading="lazy"></a>
<meta property="og:image" content="http://urockfm.com/files/content/0/1-1.png" />
<meta name="twitter:image" content="http://urockfm.com/files/content/0/1-1.png" />
<div class="caption" rel="1" data="1">Jeff Jacobs - Station Owner</div>
</div>
</article> </div>
</div>
</section>
<span class="articleMarker" rel="3 of 3"></span>
<section id="section-links" rel="Section for links">
<div class="news aMarker buttonTips newsblock layout-right" id="A-7">
<div class="enclosures ">
<meta name="twitter:card" content="summary" />
<div class="enclosure-2 encBackdrop enclosureBody clearright ">
<meta name="twitter:card" content="summary" />
<meta itemprop="datePublished" content="2017-03-03"/>
<meta itemprop="dateModified" content="09/25/23 19:02:10"/>
<article itemscope itemtype='https://schema.org/Article'><meta itemprop='inLanguage' content='en-US' /> <div class="articleSection" itemprop="articleBody" role="article">
<div class="articleBody">
<div class="articleContent gr_">
<p style="text-align: center;"><a title="Forecast" href="http://www.tripcheck.com/Pages/RCMap.asp?mainNav=RoadConditions&curRegion=3" target="_blank"><img src="/files/media/136/forecast.jpg" alt="Forecast" title="Forecast" width="300" height="77" /></a></p>
<p style="text-align: center;"><a class="linkButtonLarge center" title="Advertise With Us" href="/station/advertise-with-us.html"><span class="fa fa-puzzle-piece"></span> Advertise With Us</a></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><a class="linkButtonLarge center" title="News" href="http://www.kvewtv.com/" target="_blank"><span class="fa fa-newspaper-o"></span> News</a></p>
<p style="text-align: center;"> </p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/files/media/140/jacobs-m.png" alt="Jacobs Radio" title="Jacobs Radio" width="226" height="117" /></p> </div>
</div>
</div>
</article> </div>
</div>
</section>
</span>
<div class="shareWrap">
<div class="leftSharing">
<div class="jss-sharing sharingtight sharingsmall nomob"></div> </div>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
<div style="height:"></div>
<div class="black pageSharing" rel="sharing" role="navigation" aria-label="sharing links">
</div>
<div class="clear"></div>
<!-- end MainCache -->
<div class="offscreen" role="form" aria-label="Form tab fixing field"><label>Ignore Me: <input name="dummyInput" value="" type="text" aria-label="ignore" /></label></div>
</div>
</div>
</div>
<div id="footerWrapper" class="mobileHide" role="contentinfo">
<div id="footer" class="on-top clearfix" style="width:100%;">
<!-- showCMSMenu2 -->
<div class="newswrapper contentStd buttonTips ">
<div id="thePage-4">
<div id="Page-0688ea57ad" class="contentPage" rel="4">
<section id="section-footer-content" rel="Section for footer-content">
<div class="news aMarker buttonTips newsblock layout-" id="A-11">
<meta name="twitter:card" content="summary" />
<meta itemprop="datePublished" content="2017-03-04"/>
<meta itemprop="dateModified" content="07/17/24 20:02:47"/>
<article itemscope itemtype='https://schema.org/Article'><meta itemprop='inLanguage' content='en-US' /> <div class="articleSection" itemprop="articleBody" role="article">
<div class="articleBody">
<div class="articleContent gr_">
<p style="text-align: left;">© 2025 UROCK. All rights reserved. <br />Jacobs Radio Programming<br /> 509-737-8762<br /><span style="text-decoration: underline;"><a href="https://publicfiles.fcc.gov/fm-profile/klky">Public File</a></span></p> </div>
</div>
</div>
</article></section>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$("#masthead").fadeIn('1400');
</script> <script>
var $cms_RootPath = "/home/urockfm/cms3/";
var glossaryRoot = "?";
var balancerX = parseFloat('1.0');
if ( balancerX < 1 ) balancerX = 1;
var $revMsg = "Click here for answer.";
var $cms_Root = "";
</script>
<script src="/lib/jquery/ready.min.js"></script>
<script>
var loadProc=false;
var SITEROOT = "";
function debugItem(where,what) {
}
var browser = '';
var isBrave = false;
if(navigator.brave) {
if(navigator.brave.isBrave){
isBrave = true;
}
}
browser = "Chrome";
if (isBrave)
browser = "Brave";
var dmt_matched = window.matchMedia('(prefers-color-scheme: dark)').matches;
if (dmt_matched)
console.info('Browser: '+browser,'Prefers dark theme...');
else
console.info('Browser: '+browser,'Prefers light theme...');
var userAgent = navigator.userAgent.toLowerCase();
var isIE = /msie/.test(userAgent);
if(isIE)
console.warn('Internet Explorer not actively supported. Proceed at your own risk.');
function zIndexWorkaround()
{
$("#mainNav li").parentsUntil('#wrapper').each(function() {
var p = $(this);
var pos = p.css("position");
if(pos == "relative" || pos == "absolute" || pos == "fixed")
{
p.hover(function() { $(this).addClass("on-top zfix"); },
function() { $(this).removeClass("on-top zfix"); });
}
});
}
var isMobile = false;
isMobile = window.matchMedia("only screen and (max-width:760px)").matches;
function initialScale() {
$("#masthead .mhScaled").each(function() {
var r = $(this).css('right');
var t = $(this).css('top');
$(this).attr('initr',r).attr('initt',t);
});
}
function scaleMasthead() {
var mw = $(this).width();
var initWidth=parseInt('1250');
var initHeight=parseInt('100');
var pc = mw / initWidth;
var newHt = initHeight * pc;
var maxHt = '';
$("#masthead").css('height',newHt).css('max-height',maxHt);
$("#mastheadWrapper").css('max-height',maxHt).css('background-size',100/pc+"%");
debugItem('max header constrained',maxHt);
$("#masthead .mhScaled").each(function() {
var iPos = $(this).css('position');
if ( iPos != "relative" ) {
var initR = parseInt($(this).attr('initr'));
var initT = parseInt($(this).attr('initt'));
var iRight = initR * pc;
var iTop = initT * pc;
$(this).css('right',iRight).css('top',iTop);
}
});
}
initialScale();
scaleMasthead();
function AMP() {
$(".cGx.size-l img").each(function() {
var cW = 420;
var iW = $(this).attr('rel');
var pW = Math.min(cW,iW);
var myW = $(document).width();
var src= $(this).attr('src');
var f1 = src.match(/^(.*)[-mt]?\.(.*)$/)[1];
var f2 = src.match(/^(.*)\-([mt]?)\.(.*)$/);
if ( ( !f2 ) && ( myW * .8 < pW) ) {
src = src.replace(/(.*)\.(.*$)/i, '$1-m.$2');
$(this).attr('src',src);
}
else if ( (f2) && ( myW * .8 >= pW) ) {
src = src.replace(/(.*)-m\.(.*$)/i, '$1.$2');
$(this).attr('src',src);
}
});
}
var winHeight = $(window).height();
var winWidth = $(window).width();
var footerMode = '1';
var footerOpts = '';
var whatMode = new RegExp('NOSHORT');
var fixShort = whatMode.test(footerOpts);
debugItem('footerOpts',footerOpts+' fixShort is '+fixShort);
function footerFix() {
winHeight = $(window).height();
debugItem('footerFix: winHeight:',winHeight);
if (footerMode == 'on' && winHeight < 800 && fixShort) {
var docH = $(document).height();
var fH = $("#footerWrapper").outerHeight();
debugItem('IW FIX is ',docH);
debugItem('footerFix','short window; footer no longer fixed');
}
else if ( footerMode == 'on' && fixShort) {
debugItem('footerFix','refixing footer to bottom=0');
$("#footerWrapper").css('position','fixed').css('top','unset').css('bottom','0').css('padding-bottom','env(safe-area-inset-bottom)');
}
}
$(document).on('focus','.skip-link',function(e) {
$(this).addClass('visible');
});
$(document).on('focusout','.skip-link',function(e) {
$(this).removeClass('visible');
});
var ctrl = false;
var shift = false;
var alt = false;
var metaKey = false;
var keydown;
$(document).ready(function() {
$(".atable.medTable").each(function() {
if ( winWidth < 1400 )
$(this).removeClass('medTable');
if ( winWidth < 1100 )
$(this).addClass('tinyTable');
});
$(".atable.fitTable").each(function() {
var mw = $(this).attr('rel') || 1200;
if ( winWidth < mw )
$(this).removeClass('medTable smallTable').addClass('tinyTable');
});
$(document).on('click','.safeform input[type=submit]',function(e) {
e.preventDefault();
e.stopPropagation();
var intendedAction = $(this).val();
var btnName = $(this).attr('name');
$(this).parents('form.safeform').append('<input name="'+btnName+'" value="'+intendedAction+'" type="hidden" />').submit();
});
$(".xpandC .chosen-container").on('click',function() {
var par = $(this).parents(".aWrap");
par.addClass('xpandChosen');
var parent = $(this).parents('div.ui-tabs-panel div');
if (parent)
parent.css('overflow','visible');
});
$(document).on('keydown',function(e) {
var key = e.which;
keydown = key;
metaKey = e.metaKey;
;
if ( ctrl || metaKey && shift && key===83)
var skeyID = $('body').find('._ssx').focus();
if (key === 17)
ctrl = true;
else if (key === 18)
alt = true;
else if (key === 16)
shift = true;
else if ( ctrl && !alt && !shift && key===83 )
$("#doSave").click();
else if ( ctrl && !alt && !shift && key===67 )
$("#doCancel").click();
});
$(document).on('keyup',function(e) {
alt = false;
shift = false;
ctrl = false;
});
var winHt = $(window).outerHeight();
if (isMobile) {
}
else {
$("input[type=date]").each(function() {
$(this).attr('type','text');
});
}
$(".panelFix div").before('<hr class="clearline"/>');
$(".gr2white").each(function() {
var clr = $(this).css('background-color');
var when = $(this).attr('rel') || "90%";
var grad = "linear-gradient(to bottom,"+clr+",white "+when+")";
$(this).css("background",grad);
});
$(".revColors").each(function() {
var clr = $(this).css('color');
var bgClr = $(this).css('background-color');
$(this).css("background-color",clr).css("color",bgClr);
});
$(".revWhite").each(function() {
var bgClr = $(this).css('background-color');
$(this).css("background-color","white").css("color",bgClr);
});
$(".bgText").each(function() {
var bgClr = $(this).css('background-color');
var clr = $(this).css('color');
$(this).css("background-color","unset").css("color","unset");
$(this).find('span').attr('style','background-color:'+bgClr+' !important;color:'+clr+' !important').css('display','block');
});
$(document).on('click','.checkIt',function(e) {
var what = $(this).attr('rel');
var where = $(this).find('input');
$(where).focus();
});
var countriesList = [ ];
var statesList = [ ];
$(".autoManager").on('focus',function() {
var aSrc = $(this).attr('data');
aSrc = aSrc.substring(0);
aSrc = eval(aSrc).toString();
console.debug('AC list is: '+aSrc);
var aList = aSrc.split(',');
$(".autoManager").autocomplete({
source: aList
});
});
var balHt = 0;
$(".balancedHeight").each(function() {
var what = $(this).height();
if ( what > balHt )
balHt = what;
});
$(".balancedHeight").css('height',balHt+'px');
$(document).on('click','.copyToClipboard',function(e) {
e.preventDefault();
var id = $(this).attr('rel');
var buffer = $("#"+id).val();
$("#copyBuffer").html(buffer);
var el = document.getElementById('copyBuffer');
var range = document.createRange();
range.selectNodeContents(el);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
copy2CB(sel,"Copied to clipboard");
return false;
});
$(document).on('click','.copyToClipboardT',function(e) {
e.preventDefault();
var id = $(this).attr('rel');
var buffer = $("#"+id).val();
$("#copyBuffer").html(buffer);
var myText = $("#copyBuffer").text();
$("#copyBuffer").html(myText);
var el = document.getElementById('copyBuffer');
var range = document.createRange();
range.selectNodeContents(el);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
copy2CB(sel,"Copied text to clipboard");
console.debug('myText:'+myText);
return false;
});
var $el;
$(document).on('click','.copyToClipboardCell',function(e) {
e.preventDefault();
var buffer = $(this).text();
$("#copyBuffer").html(buffer);
var myText = $("#copyBuffer").text();
$("#copyBuffer").html(myText);
var el = document.getElementById('copyBuffer');
var range = document.createRange();
range.selectNodeContents(el);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
var q = $(this).hasClass('quiet');
if (!q)
copy2CB(sel,"Copied text to clipboard.");
else {
copy2CB(sel);
var o = $(this).css('background-color');
$el = $(this);
$(this).css('background-color','rgba(220,20,20,0.5)');
setTimeout(function(){
$el.css('background-color', o);
}, 4000);
}
console.debug('myText:'+myText);
return false;
});
$(document).on('click','.copyOnClick',function(e) {
e.preventDefault();
var what = $(this).text();
copy2CB(what);
$(this).addClass('copied');
});
$(document).on('click','.copyIdOnClick',function(e) {
e.preventDefault();
var where = $(this).attr('rel');
var tag = document.getElementById(where);
if ( tag.tagName === "INPUT" )
var what = $("#"+where).val();
else if ( tag.tagName === "SELECT" )
var what = $("#"+where).val();
else
var what = $("#"+where).text();
copy2CB(what);
$(this).addClass('copied');
});
function deleteNotify(nid) {
console.debug('deleting '+nid);
$('#'+nid).remove();
}
$(document).on('click','.awkNotify',function(e) {
e.preventDefault();
var nID = $(this).attr('rel');
$.ajax({
url: "/lib/awkNotify.src?UID=&NID="+nID
}).done(function(stuff) {
var result = JSON.stringify(eval(stuff));
var what = JSON.parse(result);
var status = what.status;
var cook = parseInt(what.cook);
if ( cook > 0 ) {
Cookies.set('CMSNTF-'+cook,'Y');
console.debug('cookie for '+cook);
}
console.debug(status);
$('#nID'+nID).remove();
});
});
$(".nTypeT").each(function() {
var when = $(this).attr('rel') || 0;
var what = $(this).attr('id');
if (parseInt(when) > 0 ) {
when = when * 1000;
console.debug('set for delete in '+when);
}
});
$(".nTypeD,.nTypeDA,.nTypeO,.nTypeOA").each(function() {
var what = $(this).attr('id');
});
$("articleContent iframe").each(function() {
var isVideo = $(this).hasClass('video');
var h = $(this).attr('height');
var w = $(this).attr('width');
var ar = (h / w) * 100;
var dpadding = ' style="padding-bottom:'+ar+'%;"';
if (isVideo)
var dx = "video-container";
else
var dx = "iframe-container";
var dwrap = '<div class="' +dx+'" ' + dpadding + '></div>';
$(this).wrap(dWrap);
});
$( ".checkboxradio input[type='radio'],.uiRadio input[type='radio']").checkboxradio({
classes: {
"ui-checkboxradio": "cmsButton",
"ui-checkboxradio-checked": "cmsButton",
"ui-checkboxradio-label": "cmsButton"
},
icon:false
});
$( ".checkboxradio input[type='checkbox'],.uiCheckbox input[type='checkbox']" ).checkboxradio({
classes: {
"ui-checkboxradio": "cmsButton",
"ui-checkboxradio-checked": "cmsButton",
"ui-checkboxradio-label": "cmsButton"
},
icon:false
});
$(".reversed").each(function() {
var fg = $(this).css('color');
var bg = $(this).css('background-color');
$(this).attr('style','color: '+bg+' !important; background-color: '+fg+' !important;');
});
$(".reversedOnWhite").each(function() {
var fg = $(this).css('color');
var bg = $(this).css('background-color');
$(this).attr('style','color: #ffffff !important; background-color: '+fg+' !important;');
});
$("a.readMoreLink").each(function() {
$(this).wrapInner('<span class="fa fa-file-text-o titleTips" title="Read More"> </span>');
});
$(".noTips").tooltip({
position: { my: 'right center', at: 'left-22 top-22 center' },
tooltipClass: "hide",
classes: { "ui-tooltip": "titleTipsTT" }
});
$(".titleTips").tooltip({
position: { my: 'left bottom', at: 'left-10 bottom+450' },
tooltipClass: "titleTipsTT",
show: { delay: 2000, duration: 0 },
classes: { "ui-tooltip": "titleTipsTT" }
});
$(".hintTips, .hintTips input").tooltip({
position: { my: 'left center', at: 'left+40 center' },
tooltipClass: "hintTipsTT",
show: { delay: 2000, duration: 1000 },
classes: { "ui-tooltip": "hintTipsTT" }
});
$(".buttonTips,.buttonTips span,input.buttonTips,.buttonTips button,.buttonTips td, .buttonTips a,.buttonTips label,.buttonTips input,span.buttonTips,.buttonTips div,div.tagsinput,div.sp-preview-inner").tooltip({
position: { my: 'left bottom', at: 'left-20 bottom+80%'},
tooltipClass: "buttonTipsTT",
show: { delay: 2000, duration: 1000 },
hide: { effect: "fade", duration: 1000 },
content: function() {
var cur = $(this).attr('title') || "";
debugItem('buttonTips handling SU',this.tagName);
var ref = $(this).attr('ref') || "";
if ( ref.length == 0 )
ref = $(this).parent().attr('ref') || "";
if ( ref.length == 0 ) {
var n = $(this).prop('name') || "";
if (n.length > 0 )
ref += n;
}
if ( ref.length == 0 )
ref = $(this).parents('.reference').attr('ref') || "";
if ( ref.length > 0 )
cur += "\n" + ref;
return cur;
},
classes: { "ui-tooltip": "buttonTipsTT" }
});
$(".megaTips,table thead.megaTips *,input.megaTips").tooltip({
position: { my: 'center top', at: 'left-40 bottom+20%' },
tooltipClass: "megaTipsTT",
show: { delay: 2000, duration: 0 },
classes: { "ui-tooltip": "megaTipsTT" }
});
$(document).on('focusin','input.autofocus',function() {
setTimeout(function(){
$('.buttonTipsTT').hide(1000);
}, 5000);
});
var videoState = false;
$(document).on('click','.mgdVid',function() {
var vidShown = $(this).attr('rel');
if (vidShown != "shown" ) {
console.debug('scroll to video');
videoState=false;
$(this).attr('rel',"shown");
var wh = window.innerHeight;
$(this).css('max-height',wh - 100);
$("html, body").animate({ scrollTop: $(this).offset().top - 48}, 200);
$(this).on("play", function (e) {
videoState=true;
$(this).attr('data','playing');
});
$(this).on("pause", function (e) {
videoState=false;
$(this).attr('data','paused');
});
}
});
$(document).on('click','.trackLink',function(e) {
var what = $(this);
var where = $(this).attr('href');
var targ = $(this).attr('target');
$.ajax({
url: "/lib/linkTracker.src",
type:"POST",
contentType: 'application/x-www-form-urlencoded',
data:{
Action: "Link",
IP: "50.116.19.46",
Agent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36',
URL: "/",
Link: where
},
dataType:'html'
}).done(function(stuff) {
console.debug('lt-logged');
});
return;
});
$(document).on('focusin','.autosize', function(){
$(this).css('height',this.scrollHeight);
}).on('focusout','.autosize', function() {
var lh = parseInt($(this).css('line-height'));
$(this).css('height',lh*4+'px');
return;
}).on('input.autosize', 'textarea.autosize', function(){
$(this).css('height',this.scrollHeight);
});
$("#mainNav li").on('click',function(e) {
navHt = $(this).height();
if ( $(this).not(":visible") )
e.preventDefault();
});
$(document).on('click','.buttonLink',function(e) {
e.preventDefault();
var where = $(this).attr('href');
window.open(where,"_blank");
});
var $loading = $('<img src="/graphics/loading.gif" alt="loading" class="loading" loading="eager" />');
var geocoder;
var geo_address, geo_city, geo_state, geo_country;
$(".rowLink").on('click',function(e) {
e.preventDefault();
var where = $(this).find('a').attr('href');
document.location.href=where;
});
$(".rowLink").on('mouseover',function() {
$(this).addClass('hiliteRow');
});
$(".rowLink").on('mouseout',function() {
$(this).removeClass('hiliteRow');
});
$(".sgWrap").each(function() {
var whatG = $(this).attr('rel');
var numG = $(this).attr('data');
var maxH=100;
var i=0;
var maxW=0;
var mobileH=100;
var haveCaptions = $(this).find('.caption').length;
$(this).find('.sgGr').each(function() {
i++;
$(this).attr('data',i);
if ( $(this).hasClass('hide') )
$(this).hide().removeClass('hide');
});
$(this).find('img').each(function() {
var thisH = $(this).attr('data');
var thisW = parseInt($(this).attr('rel'));
var thisM = $(this).height();
if ( thisW > maxW )
maxW = thisW;
if ( thisH > maxH )
maxH = thisH;
if ( thisM > mobileH )
mobileH = thisM;
});
maxH = parseInt(maxH);
if ( haveCaptions > 0 )
maxH += 36;
$(this).css('height',maxH+'px');
if ( numG > 1 ) {
$(this).find('.sgNav').before('<div class="sgPrev nomob" role="navigation" aria-label="navigate Previous"><span class="fa fa-arrow-left" role="presentation"></span></div>');
$(this).find('.sgNav').after('<div class="sgNext nomob" role="navigation" aria-label="navigate Next"><span class="fa fa-arrow-right" role="presentation"></span></div>');
}
if (!mobileStatus)
$(this).parent('div').css('width',maxW).css('margin-left',24).css('margin-right',24);
else
$(this).parent('div').css('margin','0 auto');
});
$(document).on('click','.sgNext',function() {
if (mobileStatus)
var tdelay = 1;
else
var tdelay = 1000;
$(this).toggle('highlight');
var pnt = $(this).parent('div');
var wrapper = pnt.parent('div');
var numG = pnt.attr('data');
var foundG = pnt.children('.sgGr').length;
var cur=0;
pnt.children('.sgGr:visible').each(function() {
cur = $(this).attr('data');
var sgType = $(this).attr('rel');
$(this).hide(sgType, { direction: "right" }, tdelay);
});
cur++;
if ( cur > foundG )
cur = 1;
pnt.children('.sgGr').each(function() {
var j = $(this).attr('data');
var sgType = $(this).attr('rel');
if ( j == cur ) {
$(this).show(sgType, { direction: "left" }, tdelay);
var myH = $(this).height();
}
});
$(this).toggle('highlight');
$("html, body").animate({ scrollTop: $(wrapper).offset().top - 200}, 200);
});
$(document).on('click','.sgPrev',function() {
if (mobileStatus)
var tdelay = 1;
else
var tdelay = 1000;
$(this).toggle('highlight');
var pnt = $(this).parent('div');
var wrapper = pnt.parent('div');
var numG = pnt.attr('data');
var foundG = pnt.children('.sgGr').length;
var cur=0;
pnt.children('.sgGr:visible').each(function() {
cur = $(this).attr('data');
var sgType = $(this).attr('rel');
$(this).hide(sgType, { direction: "left" }, tdelay );
});
cur--;
if ( cur < 1 )
cur = foundG;
pnt.children('.sgGr:not(:visible)').each(function() {
var j = $(this).attr('data');
var sgType = $(this).attr('rel');
if ( j == cur ) {
$(this).show(sgType, { direction: "right" }, tdelay );
var myH = $(this).height();
}
});
$(this).toggle('highlight');
$("html, body").animate({ scrollTop: $(wrapper).offset().top - 200}, 200);
});
$("article").on("contextmenu", function(e) {
var thisArticle = $(this).parent('div').find('div.editThisContext');
if ( thisArticle ) { thisArticle.toggle(); }
});
$("#toggleEdit").on('click',function() {
$(".editThisContext,.editThis").each(function() {
$(this).toggle();
});
});
$(".clickToOpenEnc").append(' <span class="fa fa-folder"> </span>');
$(".clickToOpenEnc").on('click',function() {
var isOpen = $(this).find('span').hasClass("fa-folder-open");
if ( isOpen )
$(this).find('span').removeClass('fa-folder-open').addClass('fa-folder');
else
$(this).find('span').removeClass('fa-folder').addClass('fa-folder-open');
$(this).parent('.enclosures').find("div.enclosureBody").toggleClass('hide');
$("html, body").animate({ scrollTop: $(this).offset().top - 48}, 200);
});
function ckVideos() {
var playing = false;
$('video').each(function() {
var status = $(this).attr('data');
if (status === "playing" ) {
playing = true;
var what = $(this).attr('id');
console.debug('video '+what+' is playing...');
}
});
return(playing);
}
var PageReference = 0;
$(window).on('resize',function() {
if ( !ckVideos() ) {
var newWidth = $(window).width();
var what = location.pathname;
if ( PageReference > 0 ) {
if ( what.indexOf('?') > 0 )
what += "&Page=" + PageReference;
else
what += "?Page=" + PageReference;
console.debug('PageReference appended...');
}
if ( (winWidth * .8) > newWidth ) {
console.debug('excessive resize down - must reload! '+what+' '+winWidth * .8+' > '+newWidth);
$('body').hide('600');
location.replace(what);
}
else if ( (newWidth * .8) > winWidth ) {
console.debug('excessive resize up - must reload! '+what+' '+newWidth * .8+' > '+winWidth);
$('body').hide('600');
location.replace(what);
}
}
else
console.debug('no resize during video');
});
var MSEnabled = false;
function noMobileFix() {
debugItem('noMobileFix; status',mobileStatus)
debugItem('MSEnabled',MSEnabled);
zIndexWorkaround();
$("#mobileNav,#mobileNav-sticky-wrapper").removeClass('sticky-wrapper stickyNav').addClass('hide');
if (!loadProc)
debugItem('noMobileFix','mobile sticky removed');
loadProc=true;
}
function mobileFix() {
debugItem('mobileFix','processing');
loadProc=true;
if (!MSEnabled) {
$("#wrapper").addClass('mobileLayout');
$("div#footerWrapper").hide();
if (mobileStatus) {
$(".subNav").css('width','100%');
$(".smenu,.mcy").each(function() {
$(this).css('background-color','unset');
$(this).removeClass('menuColumn menuColumnFirst menuColumn2 menuColumn3 mcy');
$(this).find('.menuHeading').parent('.smenu').remove();
});
$(".mcx").css('background-color','#999999');
}
$(".navMenuTitle").each(function() {
var resizeTitle = $(this);
resizeTitle.css('white-space','nowrap');
var resizeWrapper = resizeTitle.parent('div');
let size = parseInt($(this).css('font-size'));
while ( ( resizeTitle.width() > resizeWrapper.width() ) && ( size > 6 ) ) {
size = parseInt(size) - 1;
resizeTitle.css('font-size',size);
}
resizeTitle.css('white-space','normal').css('max-width',resizeWrapper.width());
});
$("div#stealthWrapper").attr('style','height:100% !important').css('overflow-y','auto').css('overflow-x','hidden');
$("div#innerWrapper").attr('style','position:relative !important').css('overflow','unset unset');
$("div#sWrapper").attr('style','height:auto !important');
$("div.mobileFixH").each(function() {
var maxH=0;
$(this).find('img').each(function() {
if ( $(this).height() > maxH ) {
maxH = $(this).height();
}
});
$(this).css('height',maxH + 'px');
$(this).find('div:not(.nomob)').css('height',maxH + 'px');
});
$("#sliderWrapper").each(function() {
if ( typeof anythingSliderInit != "undefined" )
var newH = $("div.anythingWindow")[0].scrollHeight;
else
var newH = $("#sliderWrapper ~ div").scrollHeight;
$(this).height(newH).css('min-height',newH).css('max-height',newH*1.1);
$('div.activeSlider').height(newH).css('min-height',newH).css('max-height',newH*1.1);
if ( typeof anythingSliderInit != "undefined" )
$('div.anythingWindow').height(newH).css('min-height',newH).css('max-height',newH*1.1);
});
$(".uidatepicker,.uidatepicker-y,.hasDatepicker").each(function(){
$(this).removeClass('uidatepicker uidatepicker-y hasDatepicker');
});
var leftContent = $("#leftCol").html() || '';
$("#leftCol").remove();
if (leftContent.length > 0)
$("#footerWrapper").before('<div id="leftCol">'+leftContent+'</div>');
leftContent = null;
$("#leftCol").css('top','unset').css('width','100%');
$(".TinyMCE").each(function() {
var tinyID = $(this).attr('id');
$('#' + tinyID).removeClass("TinyMCE");
tinyMCE.execCommand('mceRemoveControl', false, tinyID);
tinyMCEmode = false;
console.debug("Removed tiny...");
});
$('#conclusion').load( "/lib/mobileEditor.src" );
$("div#footerWrapper").hide().removeClass('mobileHide').show('800');
MSEnabled = true;
}
} // end mobilefix function
$(".uidatepicker,.uidatepicker-y,.hasDatepicker").each(function(){
var curP = $(this).attr('placeholder') || "";
var newP = "\uf073 ";
$(this).attr('placeholder',newP + curP);
$(this).css('font-family','FontAwesome,Arial,Helvetica,sans-serif');
});
$(".fmt-ipv4").each(function(){
var curP = $(this).attr('placeholder') || "";
var newP = "IP v4";
$(this).attr('placeholder',newP + curP);
});
function loadSetup() {
var myWW = $(window).innerWidth();
myWW = myWW - 2;
$('body').each(function() {
this.style.setProperty('width',myWW+'px');
});
mobileStatus = $("#mobileNav").is(':visible');
if (mobileStatus && !MSEnabled)
mobileFix();
else {
noMobileFix();
footerFix();
}
if ( myWW < 1050 ) {
$('html').css('overflow-x','auto');
console.debug('reconcile masthead');
}
AMP();
}
$(window).on('resize orientationchange',function() {
debugItem("on resize loadSetup...");
loadSetup();
scaleMasthead();
var w = screen.width;
var h = screen.height;
var cboxOptions = {
maxWidth: parseInt(w * .94)+"px",
maxHeight: parseInt(h * .94)+"px"
}
$.colorbox.resize({
width: window.innerWidth > parseInt(cboxOptions.maxWidth) ? cboxOptions.maxWidth : cboxOptions.width,
height: window.innerHeight > parseInt(cboxOptions.maxHeight) ? cboxOptions.maxHeight : cboxOptions.height
});
});
loadSetup();
$("#homeLink, .linkHeader").on('click',function(e) {
var dontLink = $(e.target).hasClass('noLink');
if (!dontLink && $(e.target).parents('.noLink').length==0) {
e.preventDefault();
e.stopImmediatePropagation();
document.location.href="/";
}
});
$(".hideLink").each(function() {
var $haveLink = $(this).attr('href');
if (!$haveLink)
$(this).attr('href','#');
});
$(".jss-sharing").each(function() {
var sURL = $(this).attr('rel');
var sTitle = $(this).attr('data');
$(this).jsSocials({
showLabel: false,
showCount: false,
shares: ["email", "twitter", "facebook", "linkedin", "pinterest"],
text: sTitle,
url: sURL
});
}); function captionHandler(it) {
var capID = it.attr('rel');
var capIT = it.attr('data');
var whatID = capID+"-"+capIT;
var what = $("#i"+whatID);
var pdiv = what.parent().closest('div');
pdiv.attr('rel','caption parent');
var where = pdiv.position();
var cHt = parseInt(what.height());
var align_top = it.hasClass('captionWT') || it.hasClass('captionOT');
var align_bottom = it.hasClass('captionWB') || it.hasClass('captionOB');
var align_middle = it.hasClass('captionW') || it.hasClass('captionO');
var iit = what.height();
var iht = what.outerHeight();
var pht = pdiv.height();
var ht = parseInt(it.height());
var iw = what.width();
var wTop = parseInt(where.top);
var top = wTop;
var iHt = parseInt(pdiv.innerHeight());
console.debug('wrapper height is '+pdiv.innerHeight());
var iWd = parseInt(pdiv.width())+'px';
var capHt = it.innerHeight();
console.debug("cap ht is "+capHt);
if (align_middle) {
top = ((iit + capHt) / 2)+'px';
debugItem('captionHandler','iht is '+iht+' cHt is '+cHt);
left = 0;
debugItem('captionHandler align top',top);
}
else if ( align_top) {
top = 0;
left = 0;
}
else if ( align_bottom) {
top = (iit - capHt)+'px';
left = 0;
}
it.css({
'position': 'absolute',
'top': top,
'width': iWd,
'padding': '4px 0'
});
it.addClass('handled');
}
$(document).on('scroll',function() {
if (!mobileStatus) {
$(".captionO,.captionM,.captionT,.captionW").each(function() {
var isHandled = $(this).hasClass('handled');
if ( !isHandled )
captionHandler($(this));
});
}
});
$(".newswrapper").css('visibility','visible');
function makeViz() {
var MVD = setTimeout("$('#sliderWrapper').css('display','none').css('opacity',1).fadeIn(2000)",2000);
}
makeViz();
$("div.bDynamic").each(function() {
var maxH = 0;
$(this).find('div.bDynamicInner img').each(function() {
var iH = parseInt($(this).attr('height'));
if ( iH > maxH ) maxH = iH;
});
if ( maxH <= 0 ) {
maxH=0;
$(this).children('div,p').each(function() {
maxH = maxH + parseInt($(this).height() || 32);
});
if ( maxH == 0 )
maxH = 50;
}
if ( maxH > 0 ) {
$(this).css('max-height',maxH+'px').css('height',maxH+'px');
$(this).parent('.bgwide').css('max-height',maxH+'px').css('height',maxH+'px');
}
$(this).removeClass('hide');
});
$("div.bDynamic").on('resize',function() {
console.debug('resize bDynamic');
var maxH = 0;
$(this).find('div.bDynamicInner').children('img').each(function() {
var iH = $(this).attr('height');
if ( iH > maxH ) maxH = iH;
});
if ( maxH > 0 ) {
$(this).css('max-height',maxH+'px').css('height',maxH+'px');
$(this).parent('.bgwide').css('max-height',maxH+'px').css('height',maxH+'px');
}
$(this).removeClass('hide');
});
function bannerView(id) {
$.ajax({
url: "/lib/bannerview.src",
contentType: 'application/x-www-form-urlencoded',
type:"POST",
data:{
ID: id
},
dataType:'html',
success:function(response) {
if (response.length)
console.debug('bannerview: '+response);
},
error:function(){
console.warn("Error recording banner view");
}
});
}
$('.bDynamic div:first').fadeIn(1000, function() {
$(".bDynamic").cycle({
fx: 'fade',
timeout: 5000,
speedIn: 400,
speedOut: 10,
after: function() {
var bid = $(this).attr('rel');
bannerView(bid);
}
});
var wrapH = $(this).parent('div').height();
$(this).parent('div').find('div.bDynamicInner').each(function() {
$(this).css('max-height',wrapH).css('background-color','transparent');
});
});
var onPage = 0;
$("div.news div.blocked").each(function() {
var what = $(this).find('.clipWrap').attr('id');
onPage++;
var numKids = $("#"+what).children('a').length;
if ( numKids > 1 ) {
$("#"+what).first('a').fadeIn(1000+(onPage*250), function() {
var myHt = $(this).outerHeight();
var myWd = $(this).parentsUntil('.news').outerWidth();
$(this).parent().css('min-height',myHt+'px').css('max-width','100%').css('width','100%').css('padding','0');
$("#"+what).children('a').css('width','100%');
$("#"+what).children('a').children('img').css('min-height',myHt+'px');
$("#"+what).cycle({
fx: 'scrollRight',
timeout: 4000,
speedIn: 400+(onPage*250),
speedOut: 120,
easing: 'easeInOutBack'
});
});
}
else if (typeof what != "undefined" ) {
$("#"+what).first('a').fadeIn(1000+(onPage*250), function() {
var contHt = parseInt($("#"+what).css('height')+1);
var myHt = $(this).outerHeight();
var realHt = $(this).find('img').attr('data');
var topAdj = (1 - (contHt / realHt)) * -100;
$("#"+what).children('a').children('img').css('top',topAdj+'%');
var myWd = $(this).parentsUntil('.news').outerWidth();
$(this).parent().css('min-height',myHt+'px').css('max-width','100%').css('width','100%').css('padding','0');
$("#"+what).children('a').css('width','100%');
$("#"+what).children('a').children('img').css('min-height',myHt+'px');
});
}
});
function stepP(obj) {
var numP = obj.find('p').length;
var curP = 1;
var itemP = 1;
obj.find('p').each(function() {
var isHidden = $(this).hasClass('hide');
if (!isHidden) {
$(this).hide(500).addClass("hide");
if (curP < numP)
itemP++;
else
itemP = 1;
obj.find('p').eq(itemP-1).attr('what',itemP).hide().removeClass("hide").show(600,'swing');
return false;
}
curP++;
});
}
function callStep() {
$(".ppStepper").each(function() {
stepP($(this));
});
}
function initStepper(period) {
$(".ppStepper").each(function() {
var cMax = 0;
$(this).find('p').each(function() {
var cH = parseInt($(this).height());
if (cH > cMax)
cMax = cH;
$(this).addClass('hide');
});
if (cMax > 0 )
$(this).css('height',cMax+'px');
$(this).find('p').first().removeClass('hide');
var step = setInterval(callStep,period);
});
}
$(document).on('click','.OWTNotice',function() {
var what = $(this).attr('rel');
$('#notice_'+what).fadeOut(800,function() {
$('#notice_'+what).remove();
});
});
$("div.mobileEditor").on('DOMNodeInserted',function(){
$(this).find('*').addClass('nomob');
console.debug('mobileEditor');
});
$(document).on('load','.TinyMCE',function(){
$(this).find('*').addClass('nomob');
console.debug('mobileEditor');
});
$("div.nomob").each(function() {
$(this).children('div,table,thead,tbody,tr,td').addClass('nomob');
});
$(".mobileWide").each(function() {
$(this).parent('div').addClass('over-x');
});
var tOff = $("#mastheadWrapper").outerHeight(); // below header
debugItem('stickyNav','set to allow for stickyHeader');
$('.stickyNav').sticky({topSpacing:tOff - 1, zIndex: 1099,responsiveWidth:true });
var aboveContent = $("#mastheadWrapper").height();
$(".stickyItem").sticky({responsiveWidth:true,topSpacing:aboveContent});
$(".sticky-wrapper").addClass('nomob');
var tOffS = 0;
$(".stickyNav").each(function() {
tOffS += $(this).innerHeight();
debugItem('sticky','have stickyNav');
});
$('.stickySubNav').sticky({topSpacing:tOffS-4,zIndex:1099,responsiveWidth:true,widthFromWrapper:true }).css({'padding-bottom':'8px','background-color':'#ffffff'}).show();
function readmore() {
$("a.readmore").each(function() {
var isWrapped = $(this).parent('span').hasClass('cmsButton');
if (!isWrapped) {
$(this).parent('li').css('list-style-type','none');
$(this).wrap('<span class="cmsButton clearfix">');
$(this).append(' <span class="fa fa-newspaper-o"></span>');
}
});
}
readmore();
$(".stickyHeader").sticky({topSpacing: 0.1, zIndex: 1099, responsiveWidth: true });
var leftPos = $("#leftCol").css('position');
function fixLeft() {
if ( leftPos == "fixed" ) {
var lH = parseInt($("#leftCol").innerHeight());
var oW = parseInt($("#leftCol").outerWidth());
var nmH = parseInt($("#navMenu").outerHeight());
var fH = parseInt($("#footerWrapper").outerHeight());
var mH = parseInt($("#mastheadWrapper").outerHeight());
var lT = parseInt($("#leftCol").css('top')) || mH;
var mbH = parseInt($("#mboxWrap").outerHeight());
var nH = parseInt($("#navWrapper").outerHeight());
var fillH = parseInt($("#innerWrapper").outerHeight());
var totH = fillH + mH + nH + fH;
var totL = lH + fH +lT - nH;
if ( totL > totH )
totH = totL;
var wH = $(window).height();
if ( totL > wH ) {
debugItem('left sidebar will not support fixed.',totH+' > '+wH+'; set left height to '+totH);
$("#leftCol").css('position','absolute').css('height',totH);
$('body').css('min-height',totH);
}
else {
var nT = Math.max(mbH,nH,lT) + 16;
$("#leftCol").css('top',nT).css('position','fixed').css('height','100%');
}
}
}
var WrapPxWid = $("#wrapper").outerWidth();
var NavPxWid = $("#mainNav").outerWidth();
var AccPxWid = $("#mboxInner").find(".accessoryWrapper").outerWidth() || 0;
$("#HomePage td").each(function() {
var pc = $(this).css('width');
if ( pc.indexOf('%') !== -1 ) {
var pp = parseInt(parseInt(pc)/100);
if ( WrapPxWid * pp > 0 )
$(this).css('max-width',WrapPxWid * pp+'px');
}
});
debugItem('$config_mobileFooterFixed=','mobileStatus='+mobileStatus+' isMobile='+isMobile);
if (isMobile) {
debugItem('mobileFooterFixed','moving footer');
var MF = $("#footerWrapper").clone();
$("#footerWrapper").remove();
$(MF).appendTo('#outerWrapper');
$("#footerWrapper").css('position','relative');
}
$("#displayAfter").show('fade','1500');
var VVT = setTimeout("$('video').css('display','none').css('opacity',1).fadeIn(200)",200);
$(".cleanLoad").removeClass('hide');
$(".cleanFade").fadeIn(1000).removeClass('hide');
console.debug('fade in content...');
$("#wideWrapper,#middleWrapper").fadeIn(800).removeClass('hide');
$("#sidebarMenu.fadeME").fadeIn(1600).removeClass('hide');
$("#wrapper").one('sticky-start',function(){
debugItem('fixing sticky wrapper','scrolling...');
var myTop = $(window).scrollTop();
var myMenu = $("#mboxWrap-sticky-wrapper").height();
$(window).scrollTop(myTop-myMenu);
});
$("#mastheadWrapper").one('sticky-start',function(){
debugItem('#mastheadWrapper','fixing sticky...scrolling...');
var myTop = $(window).scrollTop();
var myMenu = $("#mboxWrap-sticky-wrapper").height();
$(window).scrollTop(myTop-myMenu);
});
var lastAcc;
$(".aWrap .cmsTabs > .ui-tabs-nav a").on('click',function(e) {
e.preventDefault();
var tabTo = $(this).parents('.aWrap').offset().top - 60;
$('html,body').animate({scrollTop: tabTo},'10');
debugItem("scrolled to tab parent ",tabTo);
});
var mastheadStatus = $("#mastheadWrapper").is(':visible');
if (!mastheadStatus)
$("#mbox").insertBefore("#wrapper");
mobileStatus = $("#mobileNav").is(':visible');
if (mobileStatus && !MSEnabled)
mobileFix();
if (mobileStatus) {
debugItem('mobile','enabled');
$("#rightCol").insertBefore("#footerWrapper");
}
$(".captionO,.captionM,.captionT,.captionW").each(function() {
if (!mobileStatus) {
var it = $(this);
captionHandler(it);
}
});
$(".pdfWindow").each(function() {
var w = $(this).width();
var h = ( w / 613 ) * 792;
var oh = $(this).find('object').height();
if (oh == "100%" )
$(this).height(h);
else if ( browser == "Chrome" ) {
var adjHt = parseInt(oh) + 70;
$(this).find('object').height(adjHt);
console.debug('chrome adj to '+adjHt);
}
});
var nPos = 0;
$(".cms-notification").each(function() {
var hH = $(this).height();
var sH = $(this).prop('scrollHeight') - 28;
var nid = parseInt($(this).attr('data'));
nPos += ( nid * hH ) - 28;
if ( sH > hH ) {
$(this).find('.cms-ntfover').append('<span class="fa fa-ellipsis-v" reole="presentation"></span>');
$(this).find('.cms-ntfover').addClass('cms-ntfelip');
}
var what = $(this).parent('.cms-notify').html();
$("#cms-notifications").append(what);
$(this).parent('.cms-notify').remove();
});
$(document).on('click','.awkNotifyClose',function(e) {
e.preventDefault();
var nID = $(this).attr('rel');
$('#'+nID).remove();
});
$(".encBox.equal-height-box").each(function() {
$(this).addClass('encGroup');
var boxMax = $(this).height();
var startGroup = $(this).parents('.news').find('.sbreak').parent('div').not('.startGroup');
startGroup.addClass('startGroup');
startGroup.nextAll('div').each(function() {
$(this).addClass('childDiv');
if ( $(this).hasClass('sbreak') )
return false;
$(this).find('.equal-height-box').each(function() {
$(this).addClass('encGroup');
if ( $(this).height() > boxMax )
boxMax = $(this).height();
});
});
$('.encGroup').each(function() { $(this).css('height',boxMax); });
});
var $contentHt = $("#fillCol2").innerHeight() || $("#fillCol2").height();
if ( $contentHt > 1200 )
$('#fillCol2').append('<div class="scrollTop noPrint" title="Go to the top of this page">Top of Page</div>');
$(".revealID").each(function() {
var what = $(this).attr('href');
$(what).removeClass('revealContent').addClass('hide').addClass('revealIDContent');
var linkID = what.replace('#','link2');
$(this).parent().attr('id',linkID);
});
$(document).on('click','.revealID',function(e) {
e.preventDefault();
var what = $(this).attr('href');
var linkID = what.replace('#','link2');
console.debug('revealID scrolling...');
$("html, body").animate({ scrollTop: $('#'+linkID).offset().top - 200}, 400);
$(what).hide().toggleClass('hide').show(800);
});
function handleTop() {
if (scrollPos > (winHeight * 1.1) )
$('.scrollTop,.TopOfPage').removeClass('hide');
else
$('.scrollTop,.TopOfPage').addClass('hide');
}
var scrollPos = $(document).scrollTop();
handleTop();
$(window).scroll(function(){
scrollPos = $(document).scrollTop();
handleTop();
});
$("a.inlineMedia").each(function() {
var link = $(this);
var icons = $(this).find('span.fa').wrap('<p/>').parent().html() || '';
var txt = icons + $(this).text();
var url = $(this).attr('href');
var parts = url.split('/');
var filename = parts[parts.length-1];
var hash = parts[parts.length-2];
$.ajax({
url: "/lib/inlineMedia.src",
contentType: 'application/x-www-form-urlencoded',
type:"POST",
data:{
filename: filename,
text: txt,
hash: hash
},
dataType:'html',
success:function(response) {
link.before(response);
link.remove();
},
error:function(){
console.warn("Error linking media");
}
});
});
$(".cellContent").each(function() {
var cellWidth = $(this).parent('td').width();
var imgWidth = $(this).parent('td').find('img').width();
if ( imgWidth > (cellWidth * .65) ) {
$(this).parent('td').find('.cellContent').css('display','inline-block');
$(this).parent('td').find('img').css('float','none').addClass('center');
}
});
$(".snippet").each(function() {
var who = $(this).attr("id");
var what = document.getElementById(who);
var where = $(this).attr('rel');
debugItem('snippet: ',what.scrollHeight+' > '+what.clientHeight);
if (what.scrollHeight > what.clientHeight) {
var where = "#s_m" + where;
$(where).removeClass('hide');
}
});
if (mobileStatus && !MSEnabled)
mobileFix();
var jqteMessage = "Ctrl-Return to insert line-feed instead of paragraph. Avoid extra lines at end of content.";
$('.jqueryteHelp').each(function() {
$(this).append('<span class="fa fa-question-circle font150 gray" title="'+jqteMessage+'"></span>');
});
var tinyMessage = "Shift-Return to insert line-feed instead of paragraph. Avoid extra lines at end of content.";
$('.tinyHelp').each(function() {
$(this).append('<span class="fa fa-question-circle pad4 gray" title="'+tinyMessage+'"></span>');
});
if (window.location.hash.length && $(location.hash)) {
var allow = 0;
$("#mastheadWrapper").find('div').each(function() {
var what = $(this).css('display');
var ht = $(this).outerHeight();
if ( what == "fixed" )
allow += ht;
});
$("#navWrapper").find('div').each(function() {
var what = $(this).css('display');
var ht = $(this).outerHeight();
if ( what == "fixed" ) {
allow += ht;
}
});
if ( typeof $(location.hash).offset() != "undefined" )
var where = $(location.hash).offset().top;
else
var where = 0;
window.scrollTo(0, where+allow-50)
}
$(document).on('click','div.clickDownload',function(e) {
e.preventDefault();
var root = $(this);
e.stopImmediatePropagation();
root.attr('cld','found');
var mime = root.attr('rel');
var what = root.find('a').attr('href');
var path = "/home/urockfm/cms3/" + what;
var path = path.replace('//','/');
var items = path.split('/');
var cap = root.find('.caption').text();
var fname = items[items.length.length-1];
if ( cap.length )
var file = cap.replace(' ','');
else
var file = fname;
var url = '/lib/payload.src?U='+path+'\&F='+file+'\&T='+mime;
f_view=window.open(url,'View','height=160,width=400,scrollbars=no');
setTimeout('f_view.close()',8000);
setTimeout('window.focus()',1000);
});
$("div.sDynamic").each(function() {
let sdWrapper = $(this).parent('div');
let sdWrapperWidth = sdWrapper.width();
var maxW = 0;
var maxH = 0;
var maxC = 0;
$(this).find('img').each(function() {
var iH = parseInt($(this).attr('data'));
var iW = parseInt($(this).attr('rel'));
if ( iW > maxW ) maxW = iW;
if ( iH > maxH ) maxH = iH;
});
let AR = maxW / maxH;
debugItem('initial sDynamic'+maxW+'x'+maxH);
debugItem('sDynamic AR'+AR);
if ( maxW > sdWrapperWidth )
maxW = sdWrapperWidth;
maxH = maxW / AR;
$(this).find('div.caption').each(function() {
var iC = $(this).outerHeight();
if ( iC > maxC ) maxC = iC;
});
if (maxC > 0 )
maxC += 20;
$(this).css('width',maxW).css('height','auto');
$(this).children('div').css('width',maxW);
$(this).css('height',maxH + maxC);
$(this).find('img').each(function() {
$(this).css('max-width',maxW);
$(this).css('max-height',maxH);
});
$(this).removeClass('hide');
debugItem('adjusted sDynamic to ',( maxH + maxC ));
});
$('.sDynamic img:first').fadeIn(1000, function() {
$(".sDynamic").cycle({
fx: 'fade',
timeout: 4000,
speedIn: parseInt('') / 2,
speedOut: 400
});
});
$("#mobileNav:visible").each(function() {
$(".iconselectmenu").addClass('noSM');
});
initStepper(5000);
$(".tagsinput,.sp-replacer").each(function(e) {
var cur = $(this).attr('title') || "";
if (cur.length == 0 )
$(this).attr('title','Tags');
});
// DRS jsAR
$("#loading").addClass('hide');
$(".loading").addClass('hide');
});
</script>
<script>
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;
</script>
<script>
function isVis(e) {
if ( ( $(e).is(':visible') ) && ( !$(e).hasClass('hidden') ) ) {
return true;
}
else {
var what = $(e).is(':visible');
var isH = $(e).hasClass('hidden');
return false;
}
}
$(document).ready(function(){
var navSpeed = 200;
var recoilSpeed = 600;
var navInit = false;
var navDelay = 60; // time before slideDown
var menuOpen;
$("#mainMobile").css('display','none');
function debounce(timeout) {
let debounce;
if ( parseInt(timeout) < 1 )
timeout = 1000;
if (debounce) { clearTimeout(debounce); }
debounce = setTimeout(() => debounce = undefined, timeout);
}
$(document).on('touchstart click','li.mobMain ~,li.mobSub',function(e) {
e.preventDefault();
e.stopImmediatePropagation();
debounce(1000);
var what = $(this);
var mid = what.attr('id');
$('#'+mid).addClass('clicked');
if ( what.hasClass('mobMain') ) {
var mainLevel = what;
if ( menuOpen != mid ) {
if (e.type == 'click')
menuOpen = mid;
$("li.mobMain").removeClass('selected');
$('#'+mid).addClass('selected').removeClass('clicked');
$("ul.mobSubNav").css('display','none');
var whatSub = what.find('ul.mobSubNav');
whatSub.css('display','block');
if (whatSub.length > 0)
return false;
else {
var navTo = $('#'+mid).find('a').attr('href');
document.location.href=navTo;
}
}
else {
$("ul.mobSubNav").css('display','none');
mid = "";
mainLevel = "";
menuOpen = "";
$("li.mobMain").removeClass('selected').removeClass('clicked');
}
}
else {
var navTo = $('#'+mid).find('a').attr('href');
document.location.href=navTo;
}
});
var mHt = $("#mobileNav").height();
$('.navMenuButton').click(function() {
var menuID = $('#mobileNav').attr('rel');
var bStatus = isVis('#'+menuID);
var sStatus = $('#MobileSearch').is(':visible');
var gStatus = $('#mobileGr').is(':visible');
console.debug('Mobile nav (opt) hamburger clicked: ' + menuID + ' ;Visible is '+bStatus+'; mHt='+mHt);
$('.subNav').each(function() {
$(this).show().slideDown(2000).slideUp(2000).hide();
});
if (bStatus) {
console.debug('hiding nav menu ' + menuID);
$('#'+menuID).css('display','none').hide();
$("#mbox").css('height',mHt);
}
else {
console.debug('showing nav menu');
$("#mbox").css('height','800px').css('background-color','transparent');
$('#'+menuID).css('display','block').removeClass('hidden').show();
$("#mbox").addClass('on-top');
console.debug('nav menu scroll...');
$("html, body").animate({ scrollTop: $('#mobileNav').position().top}, 600);
}
return false;
});
$(document).on('click',":not('.isMobileNav *')",function(e) {
var isOpen = $('#mainMobile').is(':visible');
if ( isOpen ) {
e.stopImmediatePropagation();
$(".navMenuButton").trigger('click');
}
});
var whatLevel = $("#mainMobile").find('li.mobMain.selected');
if (whatLevel)
menuOpen = whatLevel.attr('id');
$("#mobileNav:visible").each(function() {
$(".stubby").css('display','none');
$('#mbox').toggleClass('isMobile');
$("#mobileNav").on('touchstart',function() {
console.debug('mobileNav scroll...');
$("html, body").animate({ scrollTop: 0}, 100);
});
});
$('.navMenuTitle').on('click','',function() {
document.location.href="/";
});
$("#mnav2").on('click',function(e) {
e.preventDefault();
e.stopImmediatePropagation();
console.debug('mnav2 scroll...');
$("html, body").animate({ scrollTop: 0}, 100);
});
$("div#mobileNav:hidden").each(function() {
$("ul.subNav").parent().append("<span></span>");
$("ul.topNav li span").click(function(event) { //When trigger is clicked...
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul.subNav").slideUp(recoilSpeed); //When the mouse hovers out of the subNav, move it back up
}
);
}).hover(function() {
$(this).addClass("subhover"); //On hover over, add class "subhover"
}, function(){ //On Hover Out
$(this).removeClass("subhover"); //On hover out, remove class "subhover"
}
);
$("ul.topNav li a").hover(function() { //When trigger is hovered...
$(this).parent().find("ul.subNav").delay(navDelay).slideDown(navSpeed).show(); //Drop down the subNav on click
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul topNav li a").slideUp(recoilSpeed); //When the mouse hovers out of the subNav, move it back up
$(this).parent().find("ul.subNav").slideUp(recoilSpeed);
}
);
}).hover(function() {
$(this).addClass("subhover"); //On hover over, add class "subhover"
}, function(){ //On Hover Out
$(this).removeClass("subhover"); //On hover out, remove class "subhover"
}
);
$("li.mmenu a,li.smenu a").on('click',function(e) { e.stopImmediatePropagation();});
$("li.mmenu:not('a'),li.smenu:not('a'), .uiMenuB li").on('click',function(e) {
e.stopImmediatePropagation();
$(this).addClass('selected');
var $bLink = $(this).find('a').attr('href');
document.location.href=$bLink;
});
$("#mainNav").removeClass("hidden");
});
$("div#mobileNav").not(':hidden').each(function() {
$("ul#mainNav li a").on('click',function(event) {
var hilite = $(this).parent('li');
goMobileNav(this,hilite,event);
});
$("ul#mainNav li").on('click',function(event) {
var nLink = $(this).find('a');
goMobileNav(nLink,this,event);
});
});
$('.navSearchButton').click(function() {
console.debug('Mobile Search clicked...');
var menuID = $(this).parent('.navBarToggle').attr('rel');
var sStatus = $('#MobileSearch').is(':visible');
var mStatus = $('#'+menuID).is(':visible');
var gStatus = $('#mobileGr').is(':visible');
var mHt = $("#mobileNav").height();
var offset = 0;
if (sStatus) {
$('#MobileSearch').remove();
$('#mbox').css('max-height','36px');
if ( mStatus )
if ( gStatus ) {
$('#'+menuID).css('top',mHt+'px') ;
}
else {
$('#'+menuID).css('top','0');
}
}
else {
$(this).parent('div').append('<div id="MobileSearch" class="nomob"><form id="MobileSearchForm" class="right" action="http://urockfm.com/search/search.html">Search for: <input id="msfKey" name="sKey" type="text" onchange="this.form.submit();" /><input name="S" value="" type="hidden" /></form></div>');
$('#mbox').css('max-height','72px');
if ( mStatus )
if ( gStatus ) {
$('#'+menuID).css('top','72px');
}
$("#msfKey").focus();
}
});
$('body.whatever').click(function(e){
if(e.target.id == "mainMobile")
return;
else {
console.debug('closing menu '+menuID);
menuOpen = '';
$(".mobMain").removeClass('selected');
if (isVis('#'+menuID))
$("#menuID").css('visibility','hidden');
menuID='';
}
});
var curMain;
var curOpen = "";
$('li.mmenu, li.mmenu a').on('touchstart click', function(e) {
var isMenu = $(this).hasClass('mmenu');
var tag = $(this).tagName;
if (isMenu) {
var what = $(this);
var go = what.closest('a').attr('href');
}
else {
var what = $(this).parent('li');
var go = $(this).attr('href');
}
var mid = what.attr('id') || 'noID' ;
var isSel = what.hasClass('selected');
var subnav = what.find('.subNav');
var hSub = subnav.find('li');
e.preventDefault();
e.stopImmediatePropagation();
if ( isSel && mid != curOpen ) {
$('.mmenu,.smenu').removeClass('selected');
curOpen=mid;
$('.subNav').each(function() {
$(this).slideUp().hide();
});
what.addClass('selected');
subnav.slideDown(navSpeed).css('display','block').addClass('on-top').show();
}
else if ( isSel && mid == curOpen ) {
document.location.href=go;
}
else if ( hSub.length == 0 ) {
document.location.href=go;
}
else {
$('.mmenu,.smenu').removeClass('selected');
curOpen=mid;
$('.subNav').each(function() {
$(this).slideUp().hide();
});
what.addClass('selected');
curMain = mid;
subnav.slideDown(navSpeed).css('display','block').addClass('on-top').show();
}
});
$(".mmenu,.a_main").on('touchstart mouseover',function(e) {
var win = $("#outerWrapper").outerWidth();
var mmenuWid = $(this).width();
$(this).trigger('hover').css('visibility','visible');
var h=0;
var w=0;
var c=0;
var b=0;
var wxH;
var oH = 0;
var isAp = $(this).hasClass('a_main');
var thisMWrap = $(this).find('.mcx');
thisMWrap.find('ul.subNav').find('.mcy').each(function() {
c++;
var mh = $(this).outerHeight();
var mw = $(this).width();
if (mh > h)
h=mh;
if (mw > w)
w=mw;
oH += $(this).outerWidth();
$(this).attr('rel',$(this).outerWidth());
b += ($(this).outerWidth() - mw);
});
snW = parseInt('195px');
var tadj = 0;
if (snW > oH)
oH = snW;
if (isAp) {
var t = oH;
if ( c > 2 ) {
tadj = (c * 2) - ( ( c - 2 ) * 2 );
t = t - tadj;
}
}
else
var t = oH;
if (typeof h == "undefined" || h == 0 )
wxH = 'auto';
else
wxH = h+'px';
t = parseInt(t) ;
thisMWrap.find('ul.subNav').css('width',t+'px').css('height',wxH).addClass('mcBox');
var adj=0;
thisMWrap.find('ul.subNav').find('.mcy').each(function() {
var cl = $(this).css('left');
$(this).css('left',adj+'px');
adj += $(this).outerWidth();
if (isAp)
$(this).css('height',wxH);
});
var mmenuPos = $(this).position();
var menuWid = $("#mboxInner").outerWidth();
var mboxPos = $("#mbox").position();
var menuBoxLeft = mboxPos.left;
var mainLeft = mmenuPos.left;
var windowWid = $("#wrapper").width();
var menuNeed = mmenuPos.left+t;
var subBox = thisMWrap.find('.mcBox');
var subWid = subBox.outerWidth();
var subLeft = mmenuPos.left;
var needed = subLeft + subWid - mmenuWid;
var moffset = ( (c - 1) * 20) + 20;
var adjWidth = windowWid + moffset;
if ( menuNeed > windowWid ) {
var newLeft = -( ( menuNeed - windowWid ) + moffset );
$(this).css('position','relative');
subBox.css('position','absolute').css('margin-left',newLeft);
}
});
$('.mmenu.hide').each(function() {
var isSel = $(this).hasClass('selected');
if (isSel)
$(this).removeClass('hide');
var what = $(this).attr('id');
var lev = what.replace('mm-','');
var siteAuth = '';
if ( siteAuth.indexOf(lev) != -1 )
$(this).removeClass('hide');
});
});
</script>
<div class="loadMod nomob"></div>
<div id="conclusion" class="hide"></div>
</body>
</html>