That seems like what I need, but I am having a bit of trouble making it work. Thanks for your patience with a newbie

.
The idea is to check browser width and call a separate style sheet if the browser is <915 res (code was modified from the Man in Blue's code).
What I'd like to do is insert an additional bit of code to also redefine maps to mapsthumbs if the browser is <915.
Anyway, here's my current code. Could it be modified to change the link too?
checkBrowserWidth();
attachEventListener(window, "resize", checkBrowserWidth, false);
function checkBrowserWidth()
{
var theWidth = getBrowserWidth();
if (theWidth == 0)
{
var resolutionCookie = document.cookie.match(/(^|

farland_res_layout[^;]*(;|$)/);
if (resolutionCookie != null)
{
setStylesheet(unescape(resolutionCookie[0].split("=")[1]));
}
addLoadListener(checkBrowserWidth);
return false;
}
if (theWidth < 915)
{
setStylesheet("globalsmall");
document.cookie = "farland_res_layout=" + escape("globalsmall");
}
else
{
setStylesheet("");
document.cookie = "farland_res_layout=";
}
return true;
};
function getBrowserWidth()
{
if (window.innerWidth)
{
return window.innerWidth;
}
else if (document.documentElement && document.documentElement.clientWidth != 0)
{
return document.documentElement.clientWidth;
}
else if (document.body)
{
return document.body.clientWidth;
}
return 0;
};
function setStylesheet(styleTitle)
{
var currTag;
if (document.getElementsByTagName)
{
for (var i = 0; (currTag = document.getElementsByTagName("link")
); i++)
{
if (currTag.getAttribute("rel").indexOf("style") != -1 && currTag.getAttribute("title"))
{
currTag.disabled = true;
if(currTag.getAttribute("title") == styleTitle)
{
currTag.disabled = false;
}
}
}
}
return true;
};