function openSample(cType,sDesc,sUrl,sCourse) { var TheChildWindow=0; var shockwave=0; var sUrl2; if (cType=="l"){ sUrl2="lessonsample.html?"; }else if (cType=="m"){ sUrl2="mousesample.html?"; }else if (cType=="e"){ sUrl2="exercisesample.html?"; }else{ alert("Incorrect sample type. Must be either l or e or m(" + cType + ")"); return; } sUrl2 = sUrl2 + escape(sDesc)+ "&" + escape(sUrl) + "&" + escape(sCourse); if ((win) && shockwaveCheckBrowser() && (ie || ns)) { if (ie) shockwave = shockwaveDetectAxVer("7.0"); else shockwave = shockwaveDetectNsVer("7.0"); if (!shockwave) { window.location=("shockwave.html") } else { TheChildWindow = window.open(sUrl2, "bob", "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=745,height=457,left=20,top=20"); while(!TheChildWindow.focus){} TheChildWindow.focus(); } } else if (win) alert("Your browser does not support CLS samples. Please upgrade to IE or Netscape 4 or above, and try again."); else alert("CLS samples are only available for the Windows operating system."); } var ie = (navigator.appName.toLowerCase().indexOf("microsoft") != -1); var ns = (navigator.appName.toLowerCase().indexOf("netscape") != -1); var win = (navigator.platform.toLowerCase().indexOf("win") != -1); var mac = (navigator.platform.toLowerCase().indexOf("mac") != -1); var browserVer = parseFloat(ie ? navigator.appVersion.substring(navigator.appVersion.toLowerCase().indexOf("msie") + 4) : navigator.appVersion); function shockwaveCheckBrowser() { if (ie && win) return (browserVer >= 4.0) if (ie && mac) return (browserVer >= 5.0) if (ns && win) return (browserVer >= 3.0) if (ns && mac) return (browserVer >= 3.0) return false; } function shockwaveDetectAxVer(reqVer) { if (ie && win) { for (i=8;i>0;i--) { versionString = VBGetShockwaveVer(i); if (versionString != "0.0") { versionNum = (versionString == "1.0" ? 6.0 : parseFloat(versionString)) return (reqVer ? versionNum >= reqVer : versionNum); } } } return (reqVer ? false : 0.0); } function shockwaveDetectNsVer(reqVer) { if (!navigator.plugins) return (reqVer ? false : 0.0); thearray = navigator.plugins arraylen = thearray.length for (i=0; i < arraylen; i++) { theplugin = thearray[i] thename = theplugin.name thedesc = theplugin.description if (thename.indexOf("Shockwave") != -1 && thename.indexOf("Director") != -1) { versionString = thedesc.substring(thedesc.indexOf("version ") + 8); if (versionString.indexOf(".") > 0) { versionMajor = versionString.substring(0,versionString.indexOf(".")); versionMinor = versionString.substring(versionString.indexOf(".") + 1); if (versionMinor.indexOf(".") > 0) versionMinor = versionMinor.substring(0,versionString.indexOf(".")) + versionMinor.substring(versionMinor.indexOf(".") + 1); versionString = parseInt(versionMajor) + "." + versionMinor; } return (reqVer ? (parseFloat(versionString) >= reqVer) : parseFloat(versionString)); } } return (reqVer ? false : 0.0); } function openSample2(cType,sDesc,sUrl,sCourse) { var TheChildWindow=0; var shockwave=0; var sUrl2; if (cType=="l"){ sUrl2="lessonsample2.html?"; }else if (cType=="m"){ sUrl2="mousesample.html?"; }else if (cType=="e"){ sUrl2="exercisesample2.html?"; }else{ alert("Incorrect sample type. Must be either l or e or m(" + cType + ")"); return; } sUrl2 = sUrl2 + escape(sDesc)+ "&" + escape(sUrl) + "&" + escape(sCourse); if ((win) && shockwaveCheckBrowser() && (ie || ns)) { if (ie) shockwave = shockwaveDetectAxVer("7.0"); else shockwave = shockwaveDetectNsVer("7.0"); if (!shockwave) { window.location=("shockwave.html") } else { TheChildWindow = window.open(sUrl2, "bob", "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=761,height=529,left=20,top=20"); while(!TheChildWindow.focus){} TheChildWindow.focus(); } } else if (win) alert("Your browser does not support CLS samples. Please upgrade to IE or Netscape 4 or above, and try again."); else alert("CLS samples are only available for the Windows operating system."); }