var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

if(isIE)
{
	document.write('<scrip');
	document.write('t language="vbscript" type="text/vbscript" src="/goodies/atomic.vbs"></scrip');
	document.write('t>');
}

// Minor version of Flash required
var requiredMinorVersion = 0;
// Revision of Flash required
var requiredRevision = 0;

var flashCanPlay = false;

function buttonSwap(whatPath,whatButton,postfix,ext)
{
	var whichGraphic = whatPath + whatButton + postfix + ext;
	document.getElementById(whatButton).src = whichGraphic;
}

function swapPages(whatPage)
{
	if(totalPages != null)
	{
		if(whatPage <= 0)
		{
			whatPage = totalPages;
		}
		if(whatPage > totalPages)
		{
			whatPage = 1;
		}
		for(i=1;i<totalPages+1;i++)
		{
			var pageName = 'page' + i;		
			document.getElementById(pageName).style.visibility = 'hidden';
		}
		pageName = 'page'+whatPage;
		document.getElementById(pageName).style.visibility = 'visible';
	}
	currentPage = whatPage;
}

function checkField(whatValue,whatField)
{
	var whatFieldValue = whatField.value;
	if(whatFieldValue == whatValue)
	{
		whatField.value = '';
	}
}

function getWidth()
{
	var frameWidth = '';
  if (self.innerWidth)
  {
	frameWidth = self.innerWidth;
  }
  else if (document.documentElement && document.documentElement.clientWidth)
  {
	frameWidth = document.documentElement.clientWidth;
  }
  else if (document.body)
  {
	frameWidth = document.body.clientWidth;
  }
  return frameWidth;
}

function getHeight()
{
	var frameHeight = '';
  if (self.innerHeight)
  {
	frameHeight = self.innerHeight;
  }
  else if (document.documentElement && document.documentElement.clientHeight)
  {
	frameHeight = document.documentElement.clientHeight;
  }
  else if (document.body)
  {
	frameHeight = document.body.clientHeight;
  }
  return frameHeight;
}

function storeSize()
{
	document.cookie = "w=" + getWidth();
	document.cookie = "h=" + getHeight();
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return null
}

function getArgs()
{
	var args = new Object();
	var query = location.search.substring(1);
	var pairs = query.split(',');
	for(var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if(pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		var value = pairs[i].substring(pos+1);
		args[argname] = unescape(value);
	}
	return args;
}

function getStyleObject(objectId) 
{
  if(document.getElementById && document.getElementById(objectId)) 
	{
		// W3C DOM
		return document.getElementById(objectId).style;
  } else if (document.all && document.all(objectId)) {
		// MSIE 4 DOM
		return document.all(objectId).style;
  } else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM
		return document.layers[objectId];
  } else {
		return false;
  }
} 

function changeObjectVisibility(objectId, newVisibility, newZindex)
{
  var styleObject = getStyleObject(objectId);
  if(styleObject) 
	{
		
		styleObject.visibility = newVisibility;
		styleObject.zIndex = newZindex;
		return true;
	} 
	else 
	{
		//couldn't find the object, can't change its visibility
		return false;
  }
}	
		
function findPos(styleObject) {
	var curleft = 0;
	var curtop = 0;
	if (styleObject.offsetParent) {
		curleft = styleObject.offsetLeft
		curtop = styleObject.offsetTop
		while (styleObject = styleObject.offsetParent) {
			curleft += styleObject.offsetLeft
			curtop += styleObject.offsetTop
		}
	}
	return [curleft,curtop];
}

function freshPane(whatFile,whatTitle,w,h,x,y)
{
  var frontPane = open('','frontPane','toolbar=no,width='+w+',height='+h+',left='+x+',top='+y+',menubar=no,location=no,status=yes,scrollbars=yes,resizable=yes');
  frontPane.focus();
  frontPane.document.write('<html>');
  frontPane.document.write('<head>');
  frontPane.document.write('<title>');
  frontPane.document.write(whatTitle);
  frontPane.document.write('</title>');
  frontPane.document.write('</head>');
  frontPane.document.write('<body bgcolor="#ffffff"><div align="center">');
  frontPane.document.write('<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0"');
  frontPane.document.write(' style="height:100%;">');
  frontPane.document.write('<tr><td width="100%" height="100%" align="center" valign="middle" style="height:100%;">');
  frontPane.document.write('<img src="http://');
  frontPane.document.write(whatFile);
  frontPane.document.write('" galleryimg="no">');
  frontPane.document.write('</td>');
  frontPane.document.write('</tr>');
  frontPane.document.write('</table>');
  frontPane.document.write('</div></body>');
  frontPane.document.write('</html>');
  frontPane.document.close();
}

function verify(f)
{
  var empty_fields = "";
  var fCount = 0;
  var empty_options = "";
  var oCount = 0;
	var empty_checks = '';
	var cCount = 0;
  var errors = "";
  var eCount = 0;
  var msg = "";
	var checkedSets = new Array();
	var labelName = '';
	var labelsArray = new Array();
	var totalErrors = 0;

  for(var i = 0; i < f.length; i++)
  {
    var e = f.elements[i];
		if(e.id != 'submit')
		{
				labelName = 'label' + e.name;
				var objLabel = getStyleObject(labelName);
				objLabel.color = '#333333';
		}
				
    if(((e.type == "text") || (e.type == "textarea") || (e.type == "password")) && !e.optional)
    {
      if (((e.value == null) || (e.value == "") || isblank(e.value)) && !e.conditional)
      {
				labelName = 'label' + e.name;
				labelsArray.push(labelName);
        empty_fields += "\n" + replace(e.name,"_"," ") + " is required";
        fCount += 1
				totalErrors ++;
        continue;
      }
		}

		//CHECKBOXES
		if(e.type == 'checkbox' && !e.optional && !e.conditional)
		{
			var setName = e.name;
			var setChecked = false;
			if(!Array.indexOf)
			{
					for(var cs=0; cs<checkedSets.length; cs++)
					{
						if(checkedSets[cs]==setName)
						{
							setChecked = true;
							break;
						}
					}
			}
			if(Array.indexOf)
			{
				if(checkedSets.indexOf(setName) > -1)
				{
					setChecked = true;
				}
			}
			if(!setChecked)
			{
				var checkVal = false;
				var currentSet = f[setName];
				for(zz=0;zz<currentSet.length;zz++)
				{
					if(currentSet[zz].checked)
					{
						checkVal = true;
						break;
					}
				}
				if(!checkVal)
				{
					labelName = 'label' + e.id;
					labelsArray.push(labelName);
	        empty_checks += "\n" + replace(e.id,"_"," ") + " selection is required";
	        cCount = cCount + 1;
					totalErrors ++;
				}
				checkedSets.push(setName);
			}
		}	//END OF CHECKBOXES

		//RADIOS
		if(e.type == 'radio' && (!e.optional || !e.conditional))
		{
			var setName = e.name;
			var currentSet = f[setName];
			var setChecked = false;
			if(!Array.indexOf)
			{
					for(var cs=0; cs<checkedSets.length; cs++)
					{
						if(checkedSets[cs]==setName)
						{
							setChecked = true;
							break;
						}
					}
			}
			if(Array.indexOf)
			{
				if(checkedSets.indexOf(setName) > -1)
				{
					setChecked = true;
				}
			}
			if(!setChecked)
			{
				var checkVal = false;
				var currentSet = f[setName];
				for(zz=0;zz<currentSet.length;zz++)
				{
					if(currentSet[zz].checked)
					{
						checkVal = true;
						break;
					}
				}
				if(!checkVal)
				{
					labelName = 'label' + e.id;
					labelsArray.push(labelName);
		       empty_checks += "\n" + replace(e.id,"_"," ") + " selection is required";
		       cCount = cCount + 1;
					 totalErrors ++;
				}
				checkedSets.push(setName);
			}
		}	//END OF RADIOS
		
		//CONDITONAL FIELDS
    if(e.conditional)
    {
			var triggered = false;
			var failed = false;
			//FIRST CHECK IF THE CONDITONAL FIELD IS REQUIRING THIS TO HAVE A VALUE
			var conditionField = e.condition;
			if(regExTest(conditionField,/[\d]/))
			{
				var whatField = f.elements[conditionField];
			}
			else
			{
				var whatField = f[conditionField];
			}
			var fieldType = whatField.type;
			var fieldName = whatField.id;
			//WHAT TYPE OF FIELD WAS SELECTED TO TRIGGER THIS
			if(fieldType == 'checkbox' && whatField.checked)
			{
				triggered = true;
			}
			if(fieldType == 'radio' && whatField.checked)
			{
				triggered = true;
			}
			if(fieldType == 'text' && ((whatField.value != null) || (whatField.value != "") || !isblank(whatField.value)))
			{
				triggered = true;
			}
			if(whatField.options)
	    {
				//LAST OPTION FOR "OTHER" FIELD
      	if (whatField.selectedIndex == (whatField.length-1))
      	{
					triggered = true;
				}
			}
			if(triggered == true)
			{
				//CHECK THAT THE CONDITION IS MET
				if ((e.options) && !e.optional)
    		{
      		var which = e.options.selectedIndex;
      		var choice = e.options[which].value;
      		if ((choice == null) || (choice == ""))
					{
						failed = true;
					}
				}
				if((e.type == "text") || (e.type == "textarea"))
				{
					if((e.value == null) || (e.value == "") || isblank(e.value))
					{
						failed = true;
					}
				}
				if(failed == true)
				{
					labelName = 'label' + e.id;
					labelsArray.push(labelName);
        	empty_fields += "\n" + replace(e.id,"_"," ") + " is required: " + replace(fieldName,"_"," ") + " = " + whatField.value + " selected";
          fCount += 1
					totalErrors ++;
				}
			}
    }
		
		if(e.time)
		{
			if(regExTest(e.value,"[^0-9:]") == true)
			{
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
			  errors += "\nA valid " + replace(e.name,"_"," ") + " is required. Format as: xx:xx";
			  eCount += 1;
				totalErrors ++;
			}
    }
		
    if(e.phone)
    {
			var rangePattern = /[^0-9\s\(\)\.-]/;
			if(regExTest(e.value,rangePattern) == true)
			{
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
         errors += "\n" + replace(e.name,"_"," ") + " must be numeric. Format as: (xxx)xxx-xxxx";
         eCount = eCount + 1;
				 totalErrors ++;
			}
    }
		
    if(e.money)
    {
			var moneyPattern = /[^0-9\$\.\,]/;
			if(regExTest(e.value,"[^0-9\.\$,]") == true)
			{
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
         errors += "\n" + replace(e.name,"_"," ") + " must be dollars and cents";
         eCount = eCount + 1;
				 totalErrors ++;
			}
    }
		
    if(e.numeric)
    {
			var numPattern = /[^0-9\.\,]/;
			if(regExTest(e.value,numPattern) == true)
			{
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
         errors += "\n" + replace(e.name,"_"," ") + " must be numeric";
         eCount = eCount + 1;
				 totalErrors ++;
			}
    }
		
    if(e.numericRange)
    {
			var rangePattern = /[^0-9\s\$\.\,-]/;
			if(regExTest(e.value,rangePattern) == true)
			{
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
         errors += "\n" + replace(e.name,"_"," ") + " must be numeric";
         eCount = eCount + 1;
				 totalErrors ++;
			}
    }
		
		if(e.date)
		{
			var datePattern = /\d{1,2}\/\d{1,2}\/\d{4}/;
			if(regExTest(e.value,datePattern) == false)
			{
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
			  errors += "\nA valid " + replace(e.name,"_"," ") + " is required. Format as: xx/xx/xxxx";
			  eCount += 1;
				totalErrors ++;
			}
    }
			
    if(e.count != null)
    {
	    if (e.value.length < e.count)
      {	  
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
  	    errors += "\n" + replace(e.name,"_"," ") + " must be at least " + e.count + " characters in length";
        eCount = eCount + 1;
				totalErrors ++;
      }
    }
    if(e.min != null)
    {
		  var v = parseFloat(e.value);
      if (isNaN(v) || ((e.min != null) && (v < e.min)))
      {	  
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
        errors += "\n" + replace(e.name,"_"," ") + " must be greater than " + e.min;
        eCount = eCount + 1;
				totalErrors ++;
      }
    }
    if(e.max != null)
    {
		  var v = parseFloat(e.value);
      if (isNaN(v) || ((e.max != null) && ( v > e.max)))
      {	  
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
        errors += "\n" + replace(e.name,"_"," ") + " must be less than " + e.max;
        eCount = eCount + 1;
				totalErrors ++;
      }
    }
    if(e.email)
    {
			if(regExTest(e.value,"^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$") == false)
			{
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
			  errors += "\nA valid email address is required";
			  eCount += 1;
				totalErrors ++;
			}
    }

    if (e.options && !e.optional)
    {
      var which = e.options.selectedIndex;
      var choice = e.options[which].value;
      if ((choice == null) || (choice == "") && !e.conditional)
      {
				labelName = 'label' + e.id;
				labelsArray.push(labelName);
        empty_options += "\n" + replace(e.name,"_"," ") + " selection is required";
        oCount = oCount + 1;
				totalErrors ++;
        //continue;
      }
    }
  }

  if ((!empty_fields) && (!empty_options) && (!empty_checks) && !errors)
  {
    return true;
  }
  else
  {
		msg = 'There were ' + totalErrors + ' errors in your form submission.\n';
    msg += "Please be sure to complete all selections or fill in all required fields.\n";
		for(x=0;x<labelsArray.length;x++)
		{
			var whatLabel = labelsArray[x];
			var objLabel = getStyleObject(whatLabel);
			objLabel.color = '#ff0000';
		}
    if (empty_fields)
    {
      fieldsVar = "field"
      if(fCount > 1){fieldsVar += "s"}
      msg += "\n" + fCount + " required " + fieldsVar + " left blank.";
      msg += empty_fields += "\n";
    }
    if (errors)
    {
      fieldsVar = "field"
      if(eCount > 1){fieldsVar += "s"}
      msg += "\n" + eCount + " " + fieldsVar + " with invalid entries.";
      msg += errors += "\n";
    }
    if (empty_options)
    {
      choicesVar = "drop-down selection"
      if (oCount > 1)
        {choicesVar += "s"}
      msg += "\n" + oCount + " required " + choicesVar + " not completed.";
      msg += empty_options += "\n";
    }
    if (empty_checks)
    {
      choicesVar = "checkbox\/radio option"
      if (cCount > 1)
        {choicesVar += "s"}
      msg += "\n" + cCount + " required " + choicesVar + " not chosen.";
      msg += empty_checks += "\n";
    }
    alert(msg);
    return false;
  }
}

function isLetter(str)
{
  var fieldErrors = ""
  var rex = /[^a-zA-Z\s]/

  if ((str == "") || (str == null))
  {
  fieldErrors = "You must enter text.\n";
  }

  if(rex.test(str))
  {
  fieldErrors += "Invalid data was entered.";
  }

  if (fieldErrors)
  {
  return false;
  }
  else
  {
  return true;
  }
}

function isAlphaNum(str)
{
  var fieldErrors = ""
  var rex = /[^\w]/

  if ((str == "") || (str == null) || isblank(str))
  {
  fieldErrors = "You must enter something.\n";
  }

  if(rex.test(str))
  {
  fieldErrors += "Check that you have only entered letters and-or numbers.";
  }

  if (fieldErrors)
  {
  return false;
  }
  else
  {
  return true;
  }
}

function isblank(s)
{
  for(var i = 0; i < s.length; i++)
  {
    var c = s.charAt(i);
    if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
  }
  return true;
}

function replace(string,text,by) 
{
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function regExTest(whatString,whatPattern)
{
	var regX = new RegExp(whatPattern);
	return regX.test(whatString);
}

if(window.attachEvent)
{
  window.attachEvent("onload",setListeners);
}

function setListeners()
{
  inputList = document.getElementsByTagName("input");
  for(i=0;i<inputList.length;i++)
  {
    inputList[i].attachEvent("onpropertychange",restoreStyles);
    inputList[i].style.backgroundColor = "";
  }
  selectList = document.getElementsByTagName("select");
  for(i=0;i<selectList.length;i++)
  {
    selectList[i].attachEvent("onpropertychange",restoreStyles);
    selectList[i].style.backgroundColor = "";
  }
}

function restoreStyles()
{
  if(event.srcElement.style.backgroundColor != "")
  {
    event.srcElement.style.backgroundColor = "";
  }
}
function isblank(s)
{
  for(var i = 0; i < s.length; i++)
  {
    var c = s.charAt(i);
    if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
  }
  return true;
}

function replace(string,text,by) 
{
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// JavaScript helper required to detect Flash Player PlugIn version information
function JSGetSwfVer(i)
{
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      		var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      	} else {
			flashVer = -1;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	// Can't detect in all other cases
	else {
		
		flashVer = -1;
	}
	return flashVer;
} 

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 
{
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
   	// loop backwards through the versions until we find the newest version	
	for (i=25;i>0;i--) {	
		if (isIE && isWin && !isOpera) {
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = JSGetSwfVer(i);		
		}
		if (versionStr == -1 ) 
		{ 
			//alert('no version');
			return false;
		} else if (versionStr != 0) {
			if(isIE && isWin && !isOpera) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");				
			} else {
				versionArray      = versionStr.split(".");
			}
			versionMajor      = versionArray[0];
			versionMinor      = versionArray[1];
			versionRevision   = versionArray[2];
			
			versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
			versionNum        = parseFloat(versionString);
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
			if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );	
			}
		}
	}	
	return (reqVer ? false : 0.0);
}

function showFlash(whatMovie,paramString,movieName,W,H,BG,Win,Alignment,whatScale,whatVersion,alternateContent,whatAccess)
{
	var requiredMajorVersion = whatVersion;
	if(whatScale == null || whatScale == '')
	{
		whatScale = 'showAll';
	}
	if(whatAccess == null || whatAccess == '')
	{
		whatAccess = 'sameDomain';
	}
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	if(hasRightVersion)
	{  // if we've detected an acceptable version
		flashCanPlay = true;
    var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
    + ' width="'+W+'" height="'+H+'"'
    + ' codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
    + '<param name="movie" value="'+whatMovie+paramString+'" />'
    + '<param name="menu" value="false" />'
    + '<param name="quality" value="high" />'
    + '<param name="wmode" value="'+Win+'" />'
    + '<param name="bgcolor" value="#'+BG+'" />'
    + '<param name="scale" value="'+whatScale+'" />'
    + '<embed src="'+whatMovie+paramString+'" menu="false" quality="high"'
    + ' wmode="'+Win+'" bgcolor="#'+BG+'" '
    + ' scale="'+whatScale+'"'
    + ' width="'+W+'" height="'+H+'" name="'+movieName+'" align="'+Alignment+'"'
    + 'play="true"'
    + 'loop="false"'
    + 'quality="high"'
    + 'allowScriptAccess="'+whatAccess+'"'
    + 'type="application/x-shockwave-flash"'
    + 'pluginspage="https://www.macromedia.com/go/getflashplayer">'
    + '<\/embed>'
    + '<\/object>';
		//alert(oeTags);
    document.write(oeTags);   // embed the flash movie
  } 
	else 
	{
		//if(alternateContent.indexOf(');') > 0)
//		{
	    //eval(alternateContent);
//		}
//		else
//		{
			document.write(alternateContent);
//		}
  }
}