function BrowserDetect() {
var ua = navigator.userAgent.toLowerCase();
// browser engine name
this.isGecko = (ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1);
this.isAppleWebKit = (ua.indexOf('applewebkit') != -1);
// browser name
this.isKonqueror = (ua.indexOf('konqueror') != -1);
this.isSafari = (ua.indexOf('safari') != - 1);
this.isOmniweb = (ua.indexOf('omniweb') != - 1);
this.isOpera = (ua.indexOf('opera') != -1);
this.isIcab = (ua.indexOf('icab') != -1);
this.isAol = (ua.indexOf('aol') != -1);
this.isIE = (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1) );
this.isMozilla = (this.isGecko && ua.indexOf('gecko/') + 14 == ua.length);
this.isFirefox = (ua.indexOf('firefox/') != -1);
this.isNS = ( (this.isGecko) ? (ua.indexOf('netscape') != -1) : ( (ua.indexOf('mozilla') != -1) && !this.isOpera && !this.isSafari && (ua.indexOf('spoofer') == -1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('webtv') == -1) && (ua.indexOf('hotjava') == -1) ) );
this.versionMinor = parseFloat(navigator.appVersion);
if (this.isIE && this.versionMinor >= 4) {this.versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) );}
this.versionMajor = parseInt(this.versionMinor);
this.isIE6x = (this.isIE && this.versionMajor == 6);
}
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '';
document.write(str);
}
function adcVideoPlayer(code,issub,subindex,adfirst)
{
var newWin;
newWin = window.open("http://www.accuweather.com/video-on-demand.asp?partner=netweather&video=breaking&category=national_all&collection=weather","adcMediaPlayer","scrollbars=no,statusbar=no,toolbar=no,resizeable=no,HEIGHT=550,WIDTH=700");
}
function RunNetWeather(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="
, "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
, "application/x-shockwave-flash", "7,0,0,0"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, "http://fpdownload.macromedia.com/pub/shockwave/cabs/director/sw.cab#version="
, "http://www.macromedia.com/shockwave/download/"
, null, "8,5,0,0"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, codebase, pluginsPage, mimeType, cbVers){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "codebase":
case "pluginspage":
case "type":
case "classid":
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "minversion":
cbVers = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
ret.objAttrs["codebase"] = codebase + cbVers;
ret.embedAttrs["pluginspage"] = pluginsPage;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
function netWxBCaddScriptTag(id, url, callback) {
var scriptTag = document.createElement("script");
scriptTag.setAttribute("type", "text/javascript");
scriptTag.setAttribute("charset", "utf-8");
scriptTag.setAttribute("src", url + "&callback=" + callback);
scriptTag.setAttribute("id", id);
var head = document.getElementsByTagName("head").item(0);
head.appendChild(scriptTag);
}
function netWxBCgetImage() {
var url = [];
url.push("http://vortex.accuweather.com/video/bc-video-request.asp?");
url.push("command=find_video_by_id");
url.push("&video_id=");
url.push("&video_fields=id,videoStillURL");
netWxBCaddScriptTag("netWxBCScriptInclude",url.join(''),"netWxBCresponse");
}
function netWxBCresponse(title) {
var browser = new BrowserDetect();
var obj = document.getElementById('netWxVideoDiv');
var code = [];
if (browser.isIE6x || browser.isAol) {
code.push('');
} else {
code.push('
');
code.push('