var sDefaultButton = '';

function setDefaultButton(sID)
{
	sDefaultButton = sID;
}

function thawte()
{
	window.open('https://www.thawte.com/core/process?process=public-site-seal-cert-details&public-site-seal-cert-details.code=AUGOLD21-3', 'popup', 'width=500,height=640,scrollbars=no,resizable=no');
}

function viewReport(sPage)
{
	window.open(sPage, 'popup', 'width=850,height=800,scrollbars=yes,resizable=yes');
}

var bResizeBlock = false;
var bResizePageBlock = false;

function resizePage()
{
var lWidth;
var isIE6  = (navigator.appVersion.indexOf("MSIE 6") != -1) ? true : false;

	try
	{
		if (!bResizePageBlock)
		{
			
			bResizePageBlock = true;
			
			if (isIE6) 
			{
				document.getElementById('pnlPage').style.width = "100%";
				
				lWidth = document.getElementById('pnlPage').offsetWidth;
				
				if (lWidth < 780)
				{
					document.getElementById('pnlPage').style.width = "780px";
				}
			}
			bResizePageBlock = false;
		}
	}		
	catch (ex)
	{
		alert(ex);
	}
}

function resizeMenus()
{
var lHeight;
var isIE6  = (navigator.appVersion.indexOf("MSIE 6") != -1) ? true : false;

	try
	{
			if (!bResizeBlock)
			{
				bResizeBlock = true;
				
				lHeight = 100;
			
				
				if (isIE6) 
				{
					document.getElementById('pnlSidebarLeft').style.height = lHeight - 20 + "px";
				}
				else
				{
					document.getElementById('pnlSidebarLeft').style.minHeight = lHeight - 20 + "px";
				}
				if (lHeight < document.getElementById('pnlSidebarLeft').offsetHeight) lHeight = document.getElementById('pnlSidebarLeft').offsetHeight;
				
				if (isIE6) 
				{
					document.getElementById('pnlSidebarRight').style.height = lHeight - 20 + "px";
				}
				else
				{
					document.getElementById('pnlSidebarRight').style.minHeight = lHeight - 20 + "px";
				}				
				if (lHeight < document.getElementById('pnlSidebarRight').offsetHeight) lHeight = document.getElementById('pnlSidebarRight').offsetHeight;
				
				if (isIE6) 
				{
					document.getElementById('pnlContent').style.height = lHeight - 20 + "px";
				}
				else
				{
					document.getElementById('pnlContent').style.minHeight = lHeight - 20 + "px";
				}
				if (lHeight < document.getElementById('pnlContent').offsetHeight) lHeight = document.getElementById('pnlContent').offsetHeight;
		
				if (isIE6)
				{
					document.getElementById('pnlContent').style.height = lHeight + "px";
					document.getElementById('pnlSidebarLeft').style.height = lHeight + "px";
					document.getElementById('pnlSidebarRight').style.height = lHeight + "px";
				}
				else
				{
					document.getElementById('pnlContent').style.minHeight = lHeight + "px";
					document.getElementById('pnlSidebarLeft').style.minHeight = lHeight + "px";
					document.getElementById('pnlSidebarRight').style.minHeight = lHeight + "px";				
				}
				
				bResizeBlock = false
			}
	}		
	catch (ex)
	{
	}
}

function clickDefaultButton(e)
{
	try
	{
		var objButton;
		
		if (e.keyCode == 13)
		{
			if (sDefaultButton != 'none')
			{
				e.returnValue = false;
				e.cancel = true;
				
				if (sDefaultButton != '')
				{
					objButton = document.getElementById(sDefaultButton);
					objButton.click();
				}
				
				return false;
			}
		}
	}
	catch (ex)
	{
	}
}

function selectItem(sSource, sDestination, sSourceHidden, sDestinationHidden)
{
	try
	{
		var objSource = document.getElementById(sSource);
		var objDestination = document.getElementById(sDestination);
		var objOption = document.createElement("OPTION");

			objOption.text = objSource.options(objSource.selectedIndex).text;
			objOption.value = objSource.options(objSource.selectedIndex).value;
			
			objDestination.add(objOption);
			
			objSource.remove(objSource.selectedIndex);
			
			selectSetValues(sSource, sSourceHidden);
			selectSetValues(sDestination, sDestinationHidden);
	}
	catch (ex)
	{
	}			
}

function selectAll(sSource, sDestination, sSourceHidden, sDestinationHidden)
{
	try
	{
		var objSource = document.getElementById(sSource);
		var objDestination = document.getElementById(sDestination);
		var objOption;

		while (objSource.length > 0)
		{
			objOption = document.createElement("OPTION");
			
			objOption.text = objSource.options(0).text;
			objOption.value = objSource.options(0).value;
		
			objDestination.add(objOption);
			
			objSource.remove(0);
		}
		
		selectSetValues(sSource, sSourceHidden);
		selectSetValues(sDestination, sDestinationHidden);
	}
	catch (ex)
	{
	}		
}

function viewImage(lID)
{
	try
	{
		window.location = 'viewImage.aspx?ID=' + lID;
		//window.open('viewImage.aspx?ID=' + lID, 'popup', 'width=300,height=200,scrollbars=no,resizable=no');
	}
	catch (ex)
	{
	}			
}

function previewNewsletter(lID)
{
	window.open('preview.aspx?ID=' + lID, 'popup', 'width=780,height=670,scrollbars=yes,resizable=yes');
}

function displayCCVHelp()
{
	window.open('ccv.aspx', 'popup', 'width=250,height=300,scrollbars=no,resizable=no');
}


function virtualTour(sPage)
{
	_gaq.push(['_trackPageview','/visitthemint/virtualtour']);
	window.open(sPage, 'popup', 'width=600,height=330');
}

function validateNumber(e)
{
	switch (e.keyCode)
	{
		case 8:
			return true;
			break
			
		case 35:
			return true;
			break
						
		case 36:
			return true;
			break

		case 37:
			return true;
			break

		case 38:
			return true;
			break

		case 39:
			return true;
			break
			
		case 40:
			return true;
			break

		case 46:
			return true;
			break
						
		default:
			var key = window.event ? e.keyCode : e.which;
			var keychar = String.fromCharCode(key);
			return !isNaN(keychar);
	}
}

function validateLength(sender, args)
{
	try
	{
		if (document.getElementById(sender.controltovalidate).value.length > sender.maxlength)
		{
			args.IsValid = false;
			return false;
		}
		else
		{
			args.IsValid = true;
			return true;
		}
	}
	catch (ex)
	{
		args.IsValid = true;
		return true;
	}
}
	
function selectSetValues(sSource, sDestination)
{
	var objSource = document.getElementById(sSource);
	var objDestination = document.getElementById(sDestination);

	objDestination.value = "";
	for(lIndex = 0;lIndex < objSource.length; lIndex++)
	{
		objDestination.value = objDestination.value + objSource.options(lIndex).value + ",";
	}
}

function addValue(sSource, sDestination, sDestinationHidden)
{
	var objSource = document.getElementById(sSource);
	var objDestination = document.getElementById(sDestination);
	var objOption = document.createElement("OPTION");

	if (objSource.value != '')
	{
		objOption.text = objSource.value;
		objOption.value = objSource.value;
		
		objDestination.add(objOption);
		
		selectSetValues(sDestination, sDestinationHidden);
	}
}

function updateValue(sSource, sDestination, sDestinationHidden)
{
	var objSource = document.getElementById(sSource);
	var objDestination = document.getElementById(sDestination);
	var objOption;

	if (objSource.value != '')
	{
		if (objDestination.selectedIndex > -1)
		{
			objOption = objDestination.options(objDestination.selectedIndex);

			objOption.text = objSource.value;
			objOption.value = objSource.value;
		
			selectSetValues(sDestination, sDestinationHidden);
		}
	}
}

function editValue(sSource, sDestination)
{
	var objSource = document.getElementById(sSource);
	var objDestination = document.getElementById(sDestination);
	var objOption = document.createElement("OPTION");

	if (objSource.selectedIndex > -1)
	{
		objOption = objSource.options(objSource.selectedIndex);
		objDestination.value = objOption.value;
	}
}

function removeValue(sSource, sSourceHidden)
{
	var objSource = document.getElementById(sSource);

	if (objSource.selectedIndex > -1)
	{
		objSource.remove(objSource.selectedIndex);
		
		selectSetValues(sSource, sSourceHidden);
	}
}

function swapImage(objImage, sImage1, sImage2)
{
var objNewImage;

	objNewImage = new Image();
	objNewImage.src = sImage1;

	if (objImage.src == objNewImage.src)
	{
		objImage.src = sImage2;
	}
	else
	{
		objImage.src = sImage1;
	}
}

function selectPayment(lPaymentMethod)
{
	try
	{
		var optVisa = document.getElementById('optVisa');
		var pnlVisa = document.getElementById('pnlVisa');
		var imgVisa = document.getElementById('imgVisa');
		var optBankCard = document.getElementById('optBankCard');
		var pnlBankCard = document.getElementById('pnlBankCard');
		var imgBankcard = document.getElementById('imgBankcard');
		var optAmericanExpress = document.getElementById('optAmericanExpress');
		var pnlAmericanExpress = document.getElementById('pnlAmericanExpress');
		var imgAmericanExpress = document.getElementById('imgAmericanExpress');
		var optMasterCard = document.getElementById('optMasterCard');
		var pnlMasterCard = document.getElementById('pnlMasterCard');
		var imgMasterCard = document.getElementById('imgMasterCard');
		var optDinersClub = document.getElementById('optDinersClub');
		var pnlDinersClub = document.getElementById('pnlDinersClub');
		var imgDinersClub = document.getElementById('imgDinersClub');
		var txtCreditCCV = document.getElementById('txtCreditCCV');
		var txtCreditCardName = document.getElementById('txtCreditCardName');
		var txtCreditCardNumber = document.getElementById('txtCreditCardNumber');
		var ctlExpiryDate_Month = document.getElementById('ctlExpiryDate_Month');
		var ctlExpiryDate_Year = document.getElementById('ctlExpiryDate_Year');
		var pnlCardNumber = document.getElementById('pnlCardNumber');
		var pnlCreditCardName = document.getElementById('pnlCreditCardName');
		var pnlExpiryDate = document.getElementById('pnlExpiryDate');
		var pnlCCV = document.getElementById('pnlCCV');
		var img3DSecure = document.getElementById('img3DSecure');

		if (pnlVisa != null) pnlVisa.disabled = lPaymentMethod != 1;
		if (optVisa != null) optVisa.disabled = lPaymentMethod != 1;
		if (imgVisa != null)
		{
			if (lPaymentMethod == 1)
			{
				imgVisa.src = "../images/logo/visa.gif";
			}
			else
			{
				imgVisa.src = "../images/logo/visaDisabled.gif";
			}
			
		}
		
		if (pnlBankCard != null) pnlBankCard.disabled = lPaymentMethod != 1;
		if (optBankCard != null) optBankCard.disabled = lPaymentMethod != 1;
		if (imgBankcard != null)
		{
			if (lPaymentMethod == 1)
			{
				imgBankcard.src = "../images/logo/bankcard.gif";
			}
			else
			{
				imgBankcard.src = "../images/logo/bankCardDisabled.gif";
			}
			
		}
		
		if (pnlAmericanExpress != null) pnlAmericanExpress.disabled = lPaymentMethod != 1;
		if (optAmericanExpress != null) optAmericanExpress.disabled = lPaymentMethod != 1;
		if (imgAmericanExpress != null)
		{
			if (lPaymentMethod == 1)
			{
				imgAmericanExpress.src = "../images/logo/americanExpress.gif";
			}
			else
			{
				imgAmericanExpress.src = "../images/logo/americanExpressDisabled.gif";
			}
			
		}
		
		if (pnlMasterCard != null) pnlMasterCard.disabled = lPaymentMethod != 1;
		if (optMasterCard != null) optMasterCard.disabled = lPaymentMethod != 1;
		if (imgMasterCard != null)
		{
			if (lPaymentMethod == 1)
			{
				imgMasterCard.src = "../images/logo/masterCard.gif";
			}
			else
			{
				imgMasterCard.src = "../images/logo/masterCardDisabled.gif";
			}
			
		}
				
		if (pnlDinersClub != null) pnlDinersClub.disabled = lPaymentMethod != 1;
		if (optDinersClub != null) optDinersClub.disabled = lPaymentMethod != 1;
		if (imgDinersClub != null)
		{
			if (lPaymentMethod == 1)
			{
				imgDinersClub.src = "../images/logo/dinersClub.gif";
			}
			else
			{
				imgDinersClub.src = "../images/logo/dinersClubDisabled.gif";
			}
			
		}
		
		if (txtCreditCCV != null) txtCreditCCV.disabled = lPaymentMethod != 1;
		if (txtCreditCardName != null) txtCreditCardName.disabled = lPaymentMethod != 1;
		if (txtCreditCardNumber != null) txtCreditCardNumber.disabled = lPaymentMethod != 1;
		if (ctlExpiryDate_Month != null) ctlExpiryDate_Month.disabled = lPaymentMethod != 1;
		if (ctlExpiryDate_Year != null) ctlExpiryDate_Year.disabled = lPaymentMethod != 1;
		if (pnlCardNumber != null) pnlCardNumber.disabled = lPaymentMethod != 1;
		if (pnlCreditCardName != null) pnlCreditCardName.disabled = lPaymentMethod != 1;
		if (pnlExpiryDate != null) pnlExpiryDate.disabled = lPaymentMethod != 1;
		if (pnlCCV != null) pnlCCV.disabled = lPaymentMethod != 1;
		
		if (img3DSecure != null)
		{
			if (lPaymentMethod == 1)
			{
				img3DSecure.src = "../images/button/3dSecure.gif";
			}
			else
			{
				img3DSecure.src = "../images/button/3dSecureDisabled.gif";
			}
			
		}
	}	
	catch (ex)
	{	
	}
}

function calculateDate(sName)
{ 
var lDay;
var lMonth;
var lYear;
	
	lDay = document.getElementById(sName + "Day").value;
	lMonth = document.getElementById(sName + "Month").value;
	lYear = document.getElementById(sName + "Year").value;

	document.getElementById(sName).value = lYear + "-" + lMonth + "-" + lDay;
}

function calculateDatetime(sName)
{
var lDay;
var lMonth;
var lYear;
var lHour;
var lMinute;
var sAMPM;
	
	lDay = document.getElementById(sName + "Day").value;
	lMonth = document.getElementById(sName + "Month").value;
	lYear = document.getElementById(sName + "Year").value;
	lHour = document.getElementById(sName + "Hour").value;
	lMinute =document.getElementById(sName + "Minute").value;
	
	if (lHour > 12)
	{
		lHour = lHour - 12;
		sAMPM = "PM";
		document.getElementById(sName + "Hour").value = lHour;
		document.getElementById(sName + "AMPM").value = sAMPM;
	}
	else
	{
		sAMPM = document.getElementById(sName + "AMPM").value;
	}

	document.getElementById(sName).value = lYear + "-" + lMonth + "-" + lDay + " " + lHour + ":" + lMinute + " " + sAMPM;
		
}

function calculateTime(sName)
{
var lHour;
var lMinute;
var sAMPM;
	
	lHour = document.getElementById(sName + "Hour").value;
	lMinute =document.getElementById(sName + "Minute").value;

	if (lHour > 12)
	{
		lHour = lHour - 12;
		sAMPM = "PM";
		document.getElementById(sName + "Hour").value = lHour;
		document.getElementById(sName + "AMPM").value = sAMPM;
	}
	else
	{
		sAMPM = document.getElementById(sName + "AMPM").value;
	}

	document.getElementById(sName).value = lHour + ":" + lMinute + " " + sAMPM;
}

var objPanel;
var lHeight;
var lTimerID;
var lDifference;
var nSpeed = 3;
var bBlock = false;

function resize(objNewPanel, lNewHeight, objImage, sImage1, sImage2)
{
	try
	{
		if (!bBlock)
		{
			bBlock = true;

			objPanel = objNewPanel;
	
			if (objPanel.height == 1)
			{
				nSpeed = objPanel.OriginalHeight / 10;
				lDifference = nSpeed;
				lHeight = 0;
				bMinimize = false;
			}
			else
			{
				nSpeed = lNewHeight / 10;
				lDifference = 0 - nSpeed;
				lHeight = lNewHeight;
				bMinimize = true;			
				objPanel.OriginalHeight = lNewHeight;
			}
	
			objPanel.style.display = "";
			
			if (nSpeed < 15) nSpeed = 15;
			
			lTimerID = setTimeout("changeSize()", 300 / nSpeed);
		
			swapImage(objImage, sImage1, sImage2);
		}
		
	}
	catch (ex)
	{
	}
}

function changeSize()
{
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

	try
	{
		lHeight = lHeight + lDifference;

		if (lHeight >= 0)
		{
			objPanel.style.height = lHeight + 'px';
			objPanel.height = lHeight + 'px';
		}

		if (objPanel.Hide == 1)
		{
			if (lHeight <= objPanel.OriginalHeight)
			{
				lTimerID = setTimeout("changeSize()", 300 / nSpeed);
			}
			else
			{
				objPanel.style.height = objPanel.OriginalHeight;
				objPanel.height = objPanel.OriginalHeight;
				objPanel.Hide = 0;
				bBlock = false;
				resizeMenus();
			}
		}
		else
		{
			if (lHeight > nSpeed)
			{
				lTimerID = setTimeout("changeSize()", 300 / nSpeed);
			}
			else
			{
				objPanel.style.height = 1;
				objPanel.height = 1;
				objPanel.Hide = 1;
				objPanel.style.display = "none";
				bBlock = false;
				resizeMenus();
			}
		}
		if (isIE) resizeMenus();
	}
	catch (ex)
	{
	}
}

function shrink(objNewPanel)
{
	try
	{
		if (objNewPanel != null)
		{
			objNewPanel.OriginalHeight = objNewPanel.offsetHeight;
			
			objNewPanel.style.height = 1;
			objNewPanel.height = 1;
			objNewPanel.Hide = 1;
			objNewPanel.style.display = "none";
		}
	}
	catch (ex)
	{
	}
}

function setAddress(sStreet, sCity, sPostCode, sState, lCountryID, bClear)
{
	try
	{
		var txtStreet = document.getElementById('txtStreet');
		var txtCity = document.getElementById('txtCity');
		var txtPostCode = document.getElementById('txtPostCode');
		var txtState = document.getElementById('txtState');
		var cboCountry = document.getElementById('cboCountry');
	
		if (bClear)
		{
			txtStreet.value = '';
			txtCity.value = '';
			txtPostCode.value = '';
			txtState.value = '';
			cboCountry.value = 0;		
		}
		else
		{
			txtStreet.value = sStreet;
			txtCity.value = sCity;
			txtPostCode.value = sPostCode;
			txtState.value = sState;
			cboCountry.value = lCountryID;
		}
	}
	catch (ex)
	{
	}
}

function printOrder(sOrderID)
{
	window.open('printOrder.aspx?ID=' + sOrderID, 'popup', 'width=800,height=680,scrollbars=yes,menubar=yes,resizable=no');
}

/* NEW FLASH INCLUDE SCRIPT */

// Flash Player Version Detection - Rev 1.5
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.
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;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	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;			
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
			var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// 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;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
    var str = '';
    if (isIE && isWin && !isOpera)
    {
  		str += '<object ';
  		for (var i in objAttrs)
  			str += i + '="' + objAttrs[i] + '" ';
  		for (var i in params)
  			str += '><param name="' + i + '" value="' + params[i] + '" /> ';
  		str += '></object>';
    } else {
  		str += '<embed ';
  		for (var i in embedAttrs)
  			str += i + '="' + embedAttrs[i] + '" ';
  		str += '> </embed>';
    }

    document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion =8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------