﻿// JScript File

function setLCAnimation() 
{
    // this is the working code from escapements
    // I'm not actually using it anywhere in the rotary sizing,
    // but I'm using it as an example of working code.
	if (rbGravity.checked)
	{
		var so = new SWFObject("images/LC_escapement.swf", "flashID", "147", "153", "7", "#336699");
		so.altTxt = '<img src="images/LC_escapement.jpg" alt="For best results, please install Flash Player" />';
	}
	else
	{
		var so = new SWFObject("images/LC_ConveyorBelt.swf", "flashID", "147", "153", "7", "#336699");
		so.altTxt = '<img src="images/LC_ConveyorBelt.jpg" alt="For best results, please install Flash Player" />';
	}
	
	so.name = "flashID";        
	so.addVariable("name", "flashID");
	// so.addVariable("swLiveConnect", "true");
	so.write("flashcontent"); 
	flashID = element("flashID");
	if (flashID)  
	{
		flashID.name = "flashID";
	}
	else
	{
		element("flashcontent").innerHTML = so.altTxt;
	}
}

function setRotSWF(column)
{
// check which is selected
// maybe can do something like
// Rot_+
// DiskCenter_Axis+
// Vert or Hor 
// etc


var dir = "images/sizingRotFlashFiles/";
var imgDir = "images/orientations/";  // directory for orientation images

var imgExt = ""; // last part of image name for orientation images depending on whether horizontal or vertical
var so;
var fileName;
var orientation;
var clicked;

    if (column == "CompMode")
    {
        clicked =  "CompMode" + element('hidSelected').value;
    }
    else
    {
        clicked = element('hidSelected').value;
    }

    if ((compMode) && (column == ""))
    {
        column = "CompMode";
        }
   // else 
   // {
   //     column = "";    
   // }
     //detectSelected();
    
    if (clicked == column + "divDiskEndOnCenter")
    {
        fileName = "Rot_DiskEndCenter_";
    }
    else if (clicked == column + "divPlateOffCenter")
    {
        fileName = "Rot_PlateOffCent_";
    }    
    else if (clicked == column + "divPlateOnCenter")
    {
        fileName = "Rot_PlateCenter_";
    }    
    else if (clicked == column + "divPointLoad")
    {
        fileName = "Rot_PointLoad_";
    }    
    else if (clicked == column + "divRodOffCenter")
    {
        fileName = "Rot_RodOffCenter_";
    }
    else if (clicked == column + "divRodOnCenter")
    {
        fileName = "Rot_RodCenter_";
    }
    else if (clicked == column + "divSphere")
    {
        fileName = "Rot_SolidSphere_";
    }
    else
    {
        fileName = "Rot_DiskCenter_";
    }
    
    if (column == "CompMode")
    {
        if (element("rbAxisVertical").checked == true)
        {
            orientation = "AxisVert.swf";
            imgExt = "_AxVert.gif";
        }    
        else
        {
            orientation = "AxisHor.swf";
            imgExt = "_AxHoriz.gif";
        }
    }
        
	else if (element(column + "rbAxisVertical").checked  == true)
	{
	    {
	        imgExt = "_AxVert.gif";
	        orientation = "AxisVert.swf";
	    } 
	    
	}
	else
	{
	    {
	        imgExt = "_AxHoriz.gif";
	        orientation = "AxisHor.swf";
	    }
	}
	
	var c;
	if (column == "App2")
	{
	    c = "App2";
	    }
	else c = "";
	
	element(c + "imgDiskOnCenter").src = imgDir + "DiskCenter" + imgExt;
	element(c + "imgDiskEndOnCenter").src = imgDir + "DiskEndCenter" + imgExt;
	element(c + "imgPlateOffCenter").src = imgDir + "PlateOffCenter" + imgExt;
	element(c + "imgPlateOnCenter").src = imgDir + "PlateCenter" + imgExt;
	element(c + "imgPointLoad").src = imgDir + "PointLoad" + imgExt;
	element(c + "imgRodOffCenter").src = imgDir + "RodOffCenter" + imgExt;
	element(c + "imgRodOnCenter").src = imgDir + "RodCenter" + imgExt;
	element(c + "imgSphere").src = imgDir + "SolidSphere" + imgExt;    
   
    
    // so = new SWFObject(dir + fileName + orientation, "flashID", "147", "153", "7", "#336699");
    so = new SWFObject(dir + fileName + orientation, "flashID", "250", "250", "7", "#336699");
    
    
    so.name = "flashID";        
	so.addVariable("name", "flashID");	
	so.write(column + "flashcontent"); 
	flashID = element("flashID");
	
	
	if (flashID)  
	{
		flashID.name = "flashID";
	}
	else
	{
		element(column + "flashcontent").innerHTML = so.altTxt;
	}
	return;

}
//function DummyEvent(elementId)
//{
//  this.target = element(elementId) ;
//}
/*
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="200" height="200" id="Rot_DiskCenter_AxisVert" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="Rot_DiskCenter_AxisVert.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="Rot_DiskCenter_AxisVert.swf" quality="high" bgcolor="#ffffff" width="200" height="200" name="Rot_DiskCenter_AxisVert" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
*/


function setRotDiskCenterVert()
{
    var so = new SWFObject("images/sizingRotFlashFiles/Rot_DiskCenter_AxisVert.swf", "flashID", "147", "153", "7", "#336699");
    so.name = "flashID";        
	so.addVariable("name", "flashID");
	// so.addVariable("swLiveConnect", "true");
	so.write("flashcontent"); 
	flashID = element("flashID");
	if (flashID)  
	{
		flashID.name = "flashID";
	}
	else
	{
		element("flashcontent").innerHTML = so.altTxt;
	}
}function setRotDiskCenterHor()
{
    var so = new SWFObject("images/sizingRotFlashFiles/Rot_DiskCenter_AxisHor.swf", "flashID", "147", "153", "7", "#336699");
    so.name = "flashID";        
	so.addVariable("name", "flashID");
	// so.addVariable("swLiveConnect", "true");
	so.write("flashcontent"); 
	flashID = element("flashID");
	if (flashID)  
	{
		flashID.name = "flashID";
	}
	else
	{
		element("flashcontent").innerHTML = so.altTxt;
	}
}