From: <Saved by Windows Internet Explorer 7>
Subject: AutoCAD Mechanical
Date: Fri, 15 Jun 2007 16:53:24 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C7AF6D.B06C4490"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C7AF6D.B06C4490
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://download.autodesk.com/us/autocadmechanical/productivity/1771_Autodesk_AutoCad_Mechanical_Electrical_Tools_AutoCAD_Mechanical_Tool_051107_1179162976849/fla/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=3D(0013)about:internet --><HTML =
lang=3Den><HEAD><TITLE>AutoCAD Mechanical Demonstration</TITLE>
<META http-equiv=3DCACHE-CONTROL content=3DNO-CACHE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<SCRIPT language=3Djavascript> AC_FL_RunContent =3D 0; </SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://download.autodesk.com/us/autocadmechanical/productivity/177=
1_Autodesk_AutoCad_Mechanical_Electrical_Tools_AutoCAD_Mechanical_Tool_05=
1107_1179162976849/fla/AC_RunActiveContent.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
// =
-------------------------------------------------------------------------=
----=0A=
// Globals=0A=
// Major version of Flash required=0A=
var requiredMajorVersion =3D 8;=0A=
// Minor version of Flash required=0A=
var requiredMinorVersion =3D 0;=0A=
// Revision of Flash required=0A=
var requiredRevision =3D 0;=0A=
// =
-------------------------------------------------------------------------=
----=0A=
// -->=0A=
</SCRIPT>

<SCRIPT language=3DVBScript type=3Dtext/vbscript>=0A=
<!-- // Visual basic helper required to detect Flash Player ActiveX =
control version information=0A=
Function VBGetSwfVer(i)=0A=
  on error resume next=0A=
  Dim swControl, swVersion=0A=
  swVersion =3D 0=0A=
  set swControl =3D CreateObject("ShockwaveFlash.ShockwaveFlash." + =
CStr(i))=0A=
  if (IsObject(swControl)) then=0A=
    swVersion =3D swControl.GetVariable("$version")=0A=
  end if=0A=
  VBGetSwfVer =3D swVersion=0A=
End Function=0A=
// -->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>=0A=
<!--=0A=
// Detect Client Browser type=0A=
var isIE  =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;=0A=
var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;=0A=
var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;=0A=
// JavaScript helper required to detect Flash Player PlugIn version =
information=0A=
function JSGetSwfVer(i){=0A=
	// NS/Opera version >=3D 3 check for Flash plugin in plugin array=0A=
	var flashVer =3D -1;=0A=
	if (navigator.plugins !=3D null && navigator.plugins.length > 0) {=0A=
		if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {=0A=
			var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";=0A=
      		var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;=0A=
			var descArray =3D flashDescription.split(" ");=0A=
			var tempArrayMajor =3D descArray[2].split(".");=0A=
			var versionMajor =3D tempArrayMajor[0];=0A=
			var versionMinor =3D tempArrayMajor[1];=0A=
			if ( descArray[3] !=3D "" ) {=0A=
				tempArrayMinor =3D descArray[3].split("r");=0A=
			} else {=0A=
				tempArrayMinor =3D descArray[4].split("r");=0A=
			}=0A=
      		var versionRevision =3D tempArrayMinor[1] > 0 ? =
tempArrayMinor[1] : 0;=0A=
            var flashVer =3D versionMajor + "." + versionMinor + "." + =
versionRevision;=0A=
      	}=0A=
	}=0A=
	// MSN/WebTV 2.6 supports Flash 4=0A=
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D =
-1) flashVer =3D 4;=0A=
	// WebTV 2.5 supports Flash 3=0A=
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D =
-1) flashVer =3D 3;=0A=
	// older WebTV supports Flash 2=0A=
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1) =
flashVer =3D 2;=0A=
	return flashVer;=0A=
}=0A=
// When called with reqMajorVer, reqMinorVer, reqRevision returns true =
if that version or greater is available=0A=
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)=0A=
{=0A=
 	reqVer =3D parseFloat(reqMajorVer + "." + reqRevision);=0A=
   	// loop backwards through the versions until we find the newest =
version=0A=
	for (i=3D25;i>0;i--) {=0A=
		if (isIE && isWin && !isOpera) {=0A=
			versionStr =3D VBGetSwfVer(i);=0A=
		} else {=0A=
			versionStr =3D JSGetSwfVer(i);=0A=
		}=0A=
		if (versionStr =3D=3D -1 ) {=0A=
			return false;=0A=
		} else if (versionStr !=3D 0) {=0A=
			if(isIE && isWin && !isOpera) {=0A=
				tempArray         =3D versionStr.split(" ");=0A=
				tempString        =3D tempArray[1];=0A=
				versionArray      =3D tempString .split(",");=0A=
			} else {=0A=
				versionArray      =3D versionStr.split(".");=0A=
			}=0A=
			var versionMajor      =3D versionArray[0];=0A=
			var versionMinor      =3D versionArray[1];=0A=
			var versionRevision   =3D versionArray[2];=0A=
			var versionString     =3D versionMajor + "." + versionRevision;   // =
7.0r24 =3D=3D 7.24=0A=
			var versionNum        =3D parseFloat(versionString);=0A=
        	// is the major.revision >=3D requested major.revision AND the =
minor version >=3D requested minor=0A=
			if (versionMajor > reqMajorVer) {=0A=
				return true;=0A=
			} else if (versionMajor =3D=3D reqMajorVer) {=0A=
				if (versionMinor > reqMinorVer)=0A=
					return true;=0A=
				else if (versionMinor =3D=3D reqMinorVer) {=0A=
					if (versionRevision >=3D reqRevision)=0A=
						return true;=0A=
				}=0A=
			}=0A=
			return false;=0A=
		}=0A=
	}=0A=
}=0A=
// -->=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#ffffff leftMargin=3D0 topMargin=3D0 marginheight=3D"0" =
marginwidth=3D"0"><!--url's used in the movie--><!--text used in the =
movie-->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
var hasRightVersion =3D DetectFlashVer(requiredMajorVersion, =
requiredMinorVersion, requiredRevision);=0A=
if(hasRightVersion) {  // if we've detected an acceptable version=0A=
	if (AC_FL_RunContent =3D=3D 0) {=0A=
		alert("This page requires AC_RunActiveContent.js. In Flash, run =
\"Apply Active Content Update\" in the Commands menu to copy =
AC_RunActiveContent.js to the HTML output folder.");=0A=
	} else {=0A=
		// embed the flash movie=0A=
		AC_FL_RunContent(=0A=
			'codebase', =
'https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ver=
sion=3D8,0,0,0',=0A=
			'width', '780',=0A=
			'height', '585',=0A=
			'src', 'final_dev',=0A=
			'quality', 'high',=0A=
			'pluginspage', 'https://www.macromedia.com/go/getflashplayer',=0A=
			'align', 'middle',=0A=
			'play', 'true',=0A=
			'loop', 'true',=0A=
			'scale', 'showall',=0A=
			'wmode', 'window',=0A=
			'devicefont', 'false',=0A=
			'id', 'final_dev',=0A=
			'bgcolor', '#ffffff',=0A=
			'name', 'final_dev',=0A=
			'menu', 'true',=0A=
			'allowScriptAccess','sameDomain',=0A=
			'movie', 'final_dev',=0A=
			'salign', ''=0A=
			); //end AC code=0A=
	}=0A=
} else {  // flash is too old or we can't detect the plugin=0A=
	var alternateContent =3D 'Alternate HTML content should be placed here.'=0A=
	+ 'This content requires the Macromedia Flash Player.'=0A=
	+ '<a href=3Dhttps://www.macromedia.com/go/getflash/>Get Flash</a>';=0A=
	document.write(alternateContent);  // insert non-flash content=0A=
}=0A=
// -->=0A=
</SCRIPT>
<NOSCRIPT>// Provide alternate content for browsers that do not support=20
scripting // or for those that have scripting disabled. Alternate HTML =
content=20
should be placed here. This content requires the Macromedia Flash =
Player. <A=20
href=3D"https://www.macromedia.com/go/getflash/">Get Flash</A>=20
</NOSCRIPT></BODY></HTML>

------=_NextPart_000_0000_01C7AF6D.B06C4490
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://download.autodesk.com/us/autocadmechanical/productivity/1771_Autodesk_AutoCad_Mechanical_Electrical_Tools_AutoCAD_Mechanical_Tool_051107_1179162976849/fla/AC_RunActiveContent.js

//v1.0=0A=
//Copyright 2006 Adobe Systems, Inc. All rights reserved.=0A=
function AC_AddExtension(src, ext)=0A=
{=0A=
  if (src.indexOf('?') !=3D -1)=0A=
    return src.replace(/\?/, ext+'?'); =0A=
  else=0A=
    return src + ext;=0A=
}=0A=
=0A=
function AC_Generateobj(objAttrs, params, embedAttrs) =0A=
{ =0A=
  var str =3D '<object ';=0A=
  for (var i in objAttrs)=0A=
    str +=3D i + '=3D"' + objAttrs[i] + '" ';=0A=
  str +=3D '>';=0A=
  for (var i in params)=0A=
    str +=3D '<param name=3D"' + i + '" value=3D"' + params[i] + '" /> ';=0A=
  str +=3D '<embed ';=0A=
  for (var i in embedAttrs)=0A=
    str +=3D i + '=3D"' + embedAttrs[i] + '" ';=0A=
  str +=3D ' ></embed></object>';=0A=
=0A=
  document.write(str);=0A=
}=0A=
=0A=
function AC_FL_RunContent(){=0A=
  var ret =3D =0A=
    AC_GetArgs=0A=
    (  arguments, ".swf", "movie", =
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"=0A=
     , "application/x-shockwave-flash"=0A=
    );=0A=
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);=0A=
}=0A=
=0A=
function AC_SW_RunContent(){=0A=
  var ret =3D =0A=
    AC_GetArgs=0A=
    (  arguments, ".dcr", "src", =
"clsid:166B1BCA-3F9C-11CF-8075-444553540000"=0A=
     , null=0A=
    );=0A=
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);=0A=
}=0A=
=0A=
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){=0A=
  var ret =3D new Object();=0A=
  ret.embedAttrs =3D new Object();=0A=
  ret.params =3D new Object();=0A=
  ret.objAttrs =3D new Object();=0A=
  for (var i=3D0; i < args.length; i=3Di+2){=0A=
    var currArg =3D args[i].toLowerCase();    =0A=
=0A=
    switch (currArg){	=0A=
      case "classid":=0A=
        break;=0A=
      case "pluginspage":=0A=
        ret.embedAttrs[args[i]] =3D args[i+1];=0A=
        break;=0A=
      case "src":=0A=
      case "movie":	=0A=
        args[i+1] =3D AC_AddExtension(args[i+1], ext);=0A=
        ret.embedAttrs["src"] =3D args[i+1];=0A=
        ret.params[srcParamName] =3D args[i+1];=0A=
        break;=0A=
      case "onafterupdate":=0A=
      case "onbeforeupdate":=0A=
      case "onblur":=0A=
      case "oncellchange":=0A=
      case "onclick":=0A=
      case "ondblClick":=0A=
      case "ondrag":=0A=
      case "ondragend":=0A=
      case "ondragenter":=0A=
      case "ondragleave":=0A=
      case "ondragover":=0A=
      case "ondrop":=0A=
      case "onfinish":=0A=
      case "onfocus":=0A=
      case "onhelp":=0A=
      case "onmousedown":=0A=
      case "onmouseup":=0A=
      case "onmouseover":=0A=
      case "onmousemove":=0A=
      case "onmouseout":=0A=
      case "onkeypress":=0A=
      case "onkeydown":=0A=
      case "onkeyup":=0A=
      case "onload":=0A=
      case "onlosecapture":=0A=
      case "onpropertychange":=0A=
      case "onreadystatechange":=0A=
      case "onrowsdelete":=0A=
      case "onrowenter":=0A=
      case "onrowexit":=0A=
      case "onrowsinserted":=0A=
      case "onstart":=0A=
      case "onscroll":=0A=
      case "onbeforeeditfocus":=0A=
      case "onactivate":=0A=
      case "onbeforedeactivate":=0A=
      case "ondeactivate":=0A=
      case "type":=0A=
      case "codebase":=0A=
        ret.objAttrs[args[i]] =3D args[i+1];=0A=
        break;=0A=
      case "width":=0A=
      case "height":=0A=
      case "align":=0A=
      case "vspace": =0A=
      case "hspace":=0A=
      case "class":=0A=
      case "title":=0A=
      case "accesskey":=0A=
      case "name":=0A=
      case "id":=0A=
      case "tabindex":=0A=
        ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i+1];=0A=
        break;=0A=
      default:=0A=
        ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i+1];=0A=
    }=0A=
  }=0A=
  ret.objAttrs["classid"] =3D classid;=0A=
  if (mimeType) ret.embedAttrs["type"] =3D mimeType;=0A=
  return ret;=0A=
}=0A=

------=_NextPart_000_0000_01C7AF6D.B06C4490--

