function UberSniff() {	var ua=navigator.userAgent.toLowerCase();	this.webtv = (ua.indexOf("webtv")>-1);	this.ie = (parseFloat(ua.slice(ua.indexOf("msie")+5)));	this.nn = (this.ie)?(-1):Gecko(ua.indexOf("gecko/index.html"),ua);	this.mac = (ua.indexOf("mac")>-1);	if (this.mac) {		this.flash=5;	} else {		if (this.ie>=4&&(typeof(VBSFlashVersion)!="undefined")) {			this.flash=VBSFlashVersion();		} else {			for(var i=0;i<navigator.plugins.length;i++) {				var sPlugin=navigator.plugins[i].description;				if (sPlugin.indexOf("Flash")>-1) {					this.flash=(parseInt(sPlugin.slice(16)));					break;				} else {					this.flash=-1;				}			}		}	}	this.mplayer =((this.mac)?true:((isNaN(this.ie))?(navigator.mimeTypes&&navigator.mimeTypes["video/x-ms-wm"]&&navigator.mimeTypes["video/x-ms-wm"].enabledPlugin):((typeof(VBSMediaPlayerVersion)=="undefined")?(this.ie>=4):(this.ie>=4&&VBSMediaPlayerVersion()>0))))?true:false;	this.screenHeight = screen.height;	this.screenWidth = screen.width;	this.colorDepth = (this.nn>=4)?screen.pixelDepth:screen.colorDepth;}function Gecko(nTmp,ua) {	if(nTmp>-1) {		nTmp = (parseFloat(ua.slice(nTmp+6)));		if(nTmp >= 20020823){nTmp=7;}		else if(nTmp>=20011019){nTmp = 6.2;}		else if(nTmp>=20010726){nTmp = 6.1;}		else{nTmp = 6;}	}	else{nTmp=(parseFloat(ua.slice(ua.indexOf("mozilla/index.html")+8)));}	return nTmp;}// image rollover code. Author - Brenden West. Updated 8-22-01if (!window.sSelectedImg) {	var sSelectedImg = new Array();}function LoadImages(numImages,navtype) {  }function SwapImage(sImage,nState) {	// image states: 0=out, 1=over, 2=selected, 3=rollover & selected are same	if (document.images) {		if (parseInt(sImage)>=0) {	// convert old method			sImage = "MenuImg" + sImage;		}		var oImage = document.images[sImage];		if (oImage) {			var sMenu = (sImage.indexOf("_img") > 0) ? sImage.substring(0,sImage.indexOf("_img")) : "x";			if (!sSelectedImg[sMenu]) { sSelectedImg[sMenu]=""; }			var oSelImg = sSelectedImg[sMenu];			if (oSelImg != oImage) {				var sNewState = "_"+nState+".";				if (nState==0) { sNewState = "."; }				else if (nState==3) { sNewState = "_1."; }				var sSrc = oImage.src;				var sSrc1 = sSrc.substring(0,sSrc.lastIndexOf(".")+1);				var sSrc2 = sSrc.substring(sSrc.lastIndexOf(".")+1);				if (sSrc1.indexOf("_1.") > 0) {					oImage.src = sSrc1.replace(/_1\.$/,sNewState) + sSrc2;				} else if (sSrc != oSelImg.src) {					oImage.src = sSrc1.replace(/\.$/,sNewState) + sSrc2;				}				if (nState > 1) {					if (oSelImg) {						oSelImg.src = oSelImg.src.replace("_1.",".");						oSelImg.src = oSelImg.src.replace("_2.",".");					}					sSelectedImg[sMenu] = oImage;				}			}			}					}						}function MakeBkMark(strURL,strTitle) {	if (document.all) {		window.external.AddFavorite(strURL,strTitle);						}	else { alert("Sorry. This quick bookmark only works in \rInternet Explorer versions 4.0 and later."); }					}function m_OpenMPV3(sType,sAsx,bAd,bPromo,sSkin,sPlaylist,sInstStr){		var sInst = (sInstStr) ? sInstStr+'&':'';		var nW = 520;		var nH = 460;		var sUA = navigator.userAgent.toLowerCase();	   	if (sUA.indexOf("webtv")>-1) {						alert("Sorry, your browser does not support MSNBC video.");				}		else{		if((sType.toLowerCase()=="a")) {        location.href = "http://www.msnbc.com/news/asx/audio/28/"+sAsx+".asx";			}      else {				bAd=isNaN(bAd)?0:bAd;				bPromo=isNaN(bPromo)?0:bPromo;				var nOpt=(1*bAd)+(2*bPromo);			var sTmp='?'+sInst+'t='+sType+'&id='+sAsx+'&sk='+sSkin+'&pl='+sPlaylist+'&name='+self.name+'&opt='+nOpt;			sTmp=sTmp.replace(/undefined/ig,"");				var oW = window.open('/m/mw/mw.asp'+sTmp,'mpv3','width='+nW+',height='+nH);        oW.focus();		}	}}function OpenChildWindow(sPath,sName,sOptions) {	var oUser=new UberSniff();    if(self.name=='') {self.name = "cover";}	if ((sPath.indexOf("/c/")>=0&&sPath.toLowerCase().indexOf("ssmain")>=0)){		var sQry=(sPath.indexOf("?")>=0)?"&":"?";		var nW=oUser.screenWidth;		sOptions="resizeable=yes,top=0,left=0,screenx=0,screeny=0,width=";    	sOptions+=(nW>=1024)?"935,height=700":"675,height=520";		if(nW<800){			location.href=sPath.replace(/fmt=child/i,"fmt=")+sQry+"res=inline";			return;		}    	else {			sPath+=sQry+"res="+((nW>=1024)?"10x7":"8x6");		}	}    var x = window.open(sPath,sName,sOptions);    if(oUser.nn>3 || oUser.ie>3) {x.focus();}}function OCW(sPath,sName,sOptions) {	OpenChildWindow(sPath,sName,sOptions);}function OpenSS(sPath,sName,b6x4,b8x6,b10x7) {	var sQry=(sPath.indexOf("?")>=0)?"&":"?";	oUser=new UberSniff();	if(self.name=='') {self.name="cover";} 	nW=oUser.screenWidth;    sOptions="resizeable=yes,top=0,left=0,screenx=0,screeny=0,width=";    sOptions+=(nW>=1024&&b10x7)?"935,height=700":((nW>=800&&b8x6)?"675,height=520":"510,height=430");	if((nW<800&&!b6x4)||(oUser.mac>0&&nW<=700)){		location.href=sPath+sQry+"fmt=&res=inline";		return;	}    else {	    sPath+=(sQry+"res="+((nW>=1024&&b10x7)?"10x7":((nW>=800&&b8x6)?"8x6":"6x4")));	var sQry="&";    	var xwinopen=window.open(sPath+sQry+"fmt=child","slideshowhi",sOptions);     	if(oUser.nn>3||oUser.ie>3) {xwinopen.focus();}	}}function validateEmail(sEml) {	var bOK;	if (sEml.charAt(sEml.length-1) == ";") {sEml = sEml.substr(0,sEml.length-1);}	sEml = sEml.replace(/\s/g,"");	var aEml = sEml.split(";");	if (aEml.length > 5) {return false;}	for (var i=0;i<aEml.length;i++) {		bOK = validateEmail2(aEml[i])		if(!bOK){break;}	}	return bOK;}function msnSideBar(bNFirst) {	var oS=new UberSniff();	if (oS.ie||oS.nn>=5){		if(typeof(sBar)=='object') {		var oSBar=(oS.nn)?document.getElementById("sBar"):sBar;		oSBar.style.display=(((oS.ie)?document.body.clientWidth:self.innerWidth)>935)?"block":"none";		if (!bNFirst){			if (oS.ie>=5&&!oS.mac){window.attachEvent("onresize",msnSideBar);}			else{window.onresize=msnSideBar;}		        }	        }        }}function validateEmail2(strValue) {	var objRegExp  = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9]{1,}[a-z0-9_\-\.]*)(\.[a-z]{2,4}(\.[a-z]{2}){0,2})$/i;	return objRegExp.test(strValue);}
