var gnsSite = "idahostatesman";
function addEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, true);return true;} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);return r;} else {
return false;}
}


function setCookie(name, value, expires) {document.cookie = escape(name) + "=" + escape(value) + "; path=/" +
((expires == null) ? "" : "; expires=" + expires.toGMTString(  ));}

function getCookie(name) {
var cookiename = name + "=";var dc = document.cookie;var begin, end;if (dc.length > 0) {
begin = dc.indexOf(cookiename);if (begin != -1) {
begin += cookiename.length;end = dc.indexOf(";", begin);if (end == -1) {
end = dc.length;}
return unescape(dc.substring(begin, end));}
}
return null;}

/*if (getCookie('popup') == null){
var exp = new Date();exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 7));setCookie("popup", 1, exp);var windowprops = "width=200,height=350,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=no";window.open("/includes/umbrellapopup/subscribe_popup.htm", "", windowprops);}*/

function jSlink (elink) {
document.location = document.affils.cgiurl.value + "weatherwrapper.pl?URL=http://www.gannettonline.com/external/weathernews/" + elink + "&AFFIL=" + document.affils.affil.value
}
var winReference = null;function openPositionedWindow(url, name, width, height, x, y, status, scrollbars, moreProperties, openerName) {
var agent = navigator.userAgent.toLowerCase();if (agent.indexOf("mac") != -1 && agent.indexOf("msie") != -1 && (agent.indexOf("msie 4") != -1 || agent.indexOf("msie 5.0") != -1) ) {
height += (status) ? 17 : 2;}
width += (scrollbars != '' && scrollbars != null && agent.indexOf("mac") == -1) ? 16 : 0;var properties = 'width=' + width + ',height=' + height + ',screenX=' + x + ',screenY=' + y + ',left=' + x + ',top=' + y + ((status) ? ',status' : '') + ',scrollbars' + ((scrollbars) ? '' : '=no') + ((moreProperties) ? ',' + moreProperties : '');var reference = openWindow(url, name, properties, openerName);return reference;}
function openCenteredWindow(url, name, width, height, status, scrollbars, moreProperties, openerName) {
var x, y = 0;if (screen) {
x = (screen.availWidth - width) / 2;y = (screen.availHeight - height) / 2;}
if (!status) status = '';if (!openerName) openerName = '';var reference = openPositionedWindow(url, name, width, height, x, y, status, scrollbars, moreProperties, openerName);return reference;}

function openWindow(url, name, properties, openerName) {
var agent = navigator.userAgent.toLowerCase();if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) == 4 && agent.indexOf("msie 5") == -1 && agent.indexOf("msie5") == -1 && agent.indexOf("win") != -1 && url.indexOf('http://') == 0) {
winReference = window.open('about:blank', name, properties);setTimeout('if (winReference && !winReference.closed) winReference.location.replace("' + url + '")', 300);}
else {
winReference = window.open(url, name, properties);}
setTimeout('if (winReference && !winReference.closed) winReference.focus()', 200);if (openerName) self.name = openerName;return winReference;}
function closeDialog(dialog) {if (dialog && dialog.closed != true) dialog.close();}
function closeParentDialog() {
if (top.opener && isWindowPopup(top.opener)) {
root = top.opener.top.opener;top.opener.close();top.opener = root;}
}
function isWindowPopup(win) {return ((win.opener) ? true : false);}