//////////////////////////////
/// pngfix.js
//////////////////////////////

// JavaScript Document
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters)) 
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText 
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
img.outerHTML = strNewHTML
i = i-1
}
}
}

//////////////////////////////
/// kdfunc.js
//////////////////////////////


function evakd(firstdomid,seconddomid,tagid) {
	// eVisitAnalyst Aggregate
	
		var now = new Date;
		var thetimeid = now.getTime();evastr0000+="&evisitanalyst000000000000001872469128461928634tc="+thetimeid;
		var pc = getCookie("evap"+ID_uid_15243615);
		var sc = getCookie("evas"+ID_uid_15243615);
	    evaImage = new Image();
	
		evaImage.src = "http://collect.evisitanalyst.com/eVisit.gif?&evisitanalyst000000000000001872469128461928634userid=" + firstdomid + "&evisitanalyst000000000000001872469128461928634tt=k&evisitanalyst000000000000001872469128461928634pcookie=" + pc + "&evisitanalyst000000000000001872469128461928634scookie=" + sc + "&evisitanalyst000000000000001872469128461928634ctid=" + tagid + "&evisitanalyst000000000000001872469128461928634ctval=1&evisitanalyst000000000000001872469128461928634tc="+thetimeid +";";
	
		if (seconddomid > 0)
		{
		evaImage2 = new Image();	
		
			evaImage2.src = "http://collect.evisitanalyst.com/eVisit.gif?&evisitanalyst000000000000001872469128461928634userid=" + seconddomid + "&evisitanalyst000000000000001872469128461928634tt=k&evisitanalyst000000000000001872469128461928634pcookie=" + pc + "&evisitanalyst000000000000001872469128461928634scookie=" + sc + "&evisitanalyst000000000000001872469128461928634ctid=" + tagid + "&evisitanalyst000000000000001872469128461928634ctval=1&evisitanalyst000000000000001872469128461928634tc="+thetimeid+ ";";
			}
		
		
		
	function getCookie(name) {var dc = document.cookie;var prefix = name + "=";var begin = dc.indexOf("; " + prefix);if (begin == -1) {begin = dc.indexOf(prefix);if (begin != 0) return null;} else {begin += 2;}var end = document.cookie.indexOf(";", begin);if (end == -1) {end = dc.length;}return unescape(dc.substring(begin + prefix.length, end));}
	
	}


//////////////////////////////
/// global.js
//////////////////////////////


function MM_popupMsg(msg) { //v1.0
          alert(msg);
        }

        function MM_openBrWindow(theURL,winName,features) { //v2.0
        window.open(theURL,winName,features);
          
        }

        <!-- 

        function goHist(a) 
        {
           history.go(a);      // Go back one if goHist(-1)
        }
        // -->
        <!--
        function MM_reloadPage(init) {  //reloads the window if Nav4 resized
          if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
            document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
          else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
        }
        MM_reloadPage(true);
        // -->

        <!--
        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_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_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];
                }
        }
                //-->
                
        //required function for checkbox options tree
        function StopPropagation(e) {
            if (!e) {
                e = window.event;
            }
            e.cancelBubble = true;
        }
        
        
        function togglePanel(objPanel,linkId,classVisible, classHidden) 
        {   
            var link = document.getElementById(linkId);
            var objPnl = document.getElementById(objPanel);            
                
		    if (objPnl.style.display == "none")
		    {			    
			    objPnl.style.display = "block";			    
			    link.className = classVisible;
			    
		    } 
		    else 
		    {			    
			    objPnl.style.display = "none";
			    link.className = classHidden;
		    }		    
	    }


    //Following vars are used by the flash embed code and shoudnt be removed 

    AC_FL_RunContent = 0;
    DetectFlashVer = 0;
    // Globals
    // Major version of Flash required
    var requiredMajorVersion = 7;
    // Minor version of Flash required
    var requiredMinorVersion = 0;
    // Revision of Flash required
    var requiredRevision = 14; 
    
    
    function RadEditor_OnClientLoad(editor)
    { 
        editor.get_contentArea().className = "RadEditorIframe";         
    } 
    
    function showDiv(divId){
       document.getElementById(divId).style.display="";
    }

    function hideDiv(divId){
       document.getElementById(divId).style.display="none";
    }


var xmlhttpBrowseSearch;

function GetBrowseSearchContent(pString) {
    //alert(document.getElementById("hidAjaxHandlerPath").value);                
    xmlhttpBrowseSearch = null;
    if (window.XMLHttpRequest) {// code for all new browsers
        xmlhttpBrowseSearch = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {// code for IE5 and IE6
        xmlhttpBrowseSearch = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttpBrowseSearch != null) {
        xmlhttpBrowseSearch.onreadystatechange = handleBrowseSearchResponse;
        xmlhttpBrowseSearch.open("GET", document.getElementById("hidAjaxHandlerPath").value + '?' + pString, true);
        
        xmlhttpBrowseSearch.send(null);
    }
    else {
        alert("Your browser does not support AJAX. Functionality will be limited on this site.");
    }
}


function handleBrowseSearchResponse() {
    if (xmlhttpBrowseSearch.readyState == 4) {// 4 = "loaded"
        
        if (xmlhttpBrowseSearch.status == 200) {// 200 = OK
            //Logic Here
            var output = xmlhttpBrowseSearch.responseText;
            document.getElementById("loadingMessage").style.display = "none";
            if (output == "-1") {
                document.getElementById("browseSearchArea").innerHTML = "output is -1";
            }
            else {
                document.getElementById("browseSearchArea").innerHTML = output;
                document.getElementById("browseSearchArea").style.display = "";
            }
        } 
    }
}

var xmlhttpShortlist;
var vacIdGlobal;

function addToShortlist(vacId)
{
    if(document.getElementById("shortlistLoadingMessage") != null)
    {
        document.getElementById("shortlistLoadingMessage").style.display = "block";
    }
     if(document.getElementById("shortlistLoadingMessage2") != null)
    {
        document.getElementById("shortlistLoadingMessage2").style.display = "block";
    }
    
   // alert(document.getElementById("hidAjaxHandlerPath").value);                
    xmlhttpShortlist = null;
    vacIdGlobal = null;
    if (window.XMLHttpRequest) {// code for all new browsers
        xmlhttpShortlist = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {// code for IE5 and IE6
        xmlhttpShortlist = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttpShortlist != null) {
        vacIdGlobal = vacId;
        xmlhttpShortlist.onreadystatechange = handleShortlistResponse;
        xmlhttpShortlist.open("GET", document.getElementById("hidAjaxShortlistHandlerPath").value + '?v=' + vacId + "&c=add", true);
        
        xmlhttpShortlist.send(null);
    }
    else {
        alert("Your browser does not support AJAX. Functionality will be limited on this site.");
    }
}

function handleShortlistResponse() {
    if (xmlhttpShortlist.readyState == 4) {// 4 = "loaded"
           // alert("reached response");
        if (xmlhttpShortlist.status == 200) {// 200 = OK
            
            var output = xmlhttpShortlist.responseText;
            if(document.getElementById("shortlistLoadingMessage") != null)
            {
                document.getElementById("shortlistLoadingMessage").style.display = "none";
            }
            if(document.getElementById("shortlistLoadingMessage2") != null)
            {
                document.getElementById("shortlistLoadingMessage2").style.display = "none";
            }
            if (output == "-1") {
                if(document.getElementById("shortlistArea") != null)
                {
                    document.getElementById("shortlistArea").innerHTML = "output is -1";
                }
                
                  if(document.getElementById("shortlistArea2") != null)
                {
                    document.getElementById("shortlistArea2").innerHTML = "output is -1";
                }
            }
            else 
            {
                if(document.getElementById("shortlistArea") != null)
                {
                    document.getElementById("shortlistArea").innerHTML = output;
                    document.getElementById("shortlistArea").style.display = "";
                    //alert(vacIdGlobal);
                }
                
                  if(document.getElementById("shortlistArea2") != null)
                {
                    document.getElementById("shortlistArea2").innerHTML = output;
                    document.getElementById("shortlistArea2").style.display = "";
                    //alert(vacIdGlobal);
                }
                if(document.getElementById("spanShortlist_" + vacIdGlobal) != null)
                {
                    document.getElementById("spanShortlist_" + vacIdGlobal).innerHTML = "Added to shortlist"; 
                }
                
                 if(document.getElementById("spanShortlist2_" + vacIdGlobal) != null)
                {
                    document.getElementById("spanShortlist2_" + vacIdGlobal).innerHTML = "Added to shortlist"; 
                }
            }
        } 
    }
}

var xmlhttpShortlistRem;

function removeFromShortlist(vacId)
{
    if(document.getElementById("shortlistLoadingMessage"))
    {
        document.getElementById("shortlistLoadingMessage").style.display = "block";
    }
    if(document.getElementById("shortlistLoadingMessage2"))
    {
        document.getElementById("shortlistLoadingMessage2").style.display = "block";
    }
    //alert(document.getElementById("hidAjaxShortlistHandlerPath").value + '?' + vacId + "&c=rem");            
    xmlhttpShortlistRem = null;
    if (window.XMLHttpRequest) {// code for all new browsers
        xmlhttpShortlistRem = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {// code for IE5 and IE6
        xmlhttpShortlistRem = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttpShortlistRem != null) {
        vacIdGlobal = vacId;
        xmlhttpShortlistRem.onreadystatechange = handleRemoveShortlistItem;
        xmlhttpShortlistRem.open("GET", document.getElementById("hidAjaxShortlistHandlerPath").value + '?v=' + vacId + "&c=rem", true);
        
        xmlhttpShortlistRem.send(null);
    }
    else {
        alert("Your browser does not support AJAX. Functionality will be limited on this site.");
    }
}

function handleRemoveShortlistItem() {
    if (xmlhttpShortlistRem.readyState == 4) {// 4 = "loaded"
            //alert("reached response remi");
        if (xmlhttpShortlistRem.status == 200) {// 200 = OK
            
            var output = xmlhttpShortlistRem.responseText;
            if(document.getElementById("shortlistLoadingMessage") != null)
            {
                 document.getElementById("shortlistLoadingMessage").style.display = "none";
            }
            if(document.getElementById("shortlistLoadingMessage2") != null)
            {
                 document.getElementById("shortlistLoadingMessage2").style.display = "none";
            }
            if (output == "-1") {
                if(document.getElementById("shortlistArea")!= null)
                {
                    document.getElementById("shortlistArea").innerHTML = "output is -1";
                }
                
                 if(document.getElementById("shortlistArea2")!= null)
                {
                    document.getElementById("shortlistArea2").innerHTML = "output is -1";
                }
            }
            else {
                if(document.getElementById("shortlistArea") != null)
                {
                    document.getElementById("shortlistArea").innerHTML = output;
                    document.getElementById("shortlistArea").style.display = "";
                }
                 if(document.getElementById("shortlistArea2") != null)
                {
                    document.getElementById("shortlistArea2").innerHTML = output;
                    document.getElementById("shortlistArea2").style.display = "";
                }
                
                if(document.getElementById("spanShortlist_" + vacIdGlobal) != null)
                {
                     document.getElementById("spanShortlist_" + vacIdGlobal).innerHTML = "<a href=\"Javascript:addToShortlist('" + vacIdGlobal +"');\" >Add to shortlist</a>";
                }
                if(document.getElementById("spanShortlist2_" + vacIdGlobal) != null)
                {
                     document.getElementById("spanShortlist2_" + vacIdGlobal).innerHTML = "<a href=\"Javascript:addToShortlist('" + vacIdGlobal +"');\" >Add to shortlist</a>";
                }
            }
        } 
    }
}

function toggleOptionList(odlId) {

    var objPanel, linkId, classVisible, classHidden

    objPanel = "divOptionList" + odlId;
    linkId = "lnkBrowseSearch" + odlId;

    classVisible = "browseSearchOptionListLinkExpanded";
    classHidden = "browseSearchOptionListLinkCollapsed";

    var link = document.getElementById(linkId);
    var objPnl = document.getElementById(objPanel);

    if (objPnl.style.display == "none") {
        objPnl.style.display = "block";
        link.className = classVisible;
        toggleMoreLinks(odlId, false);
    }
    else {
        objPnl.style.display = "none";
        link.className = classHidden;
    }
}

function toggleMoreLinks(odlId, bShowLinks) {

    var objPanel, linkId, classVisible, classHidden

    objPanel = "divMoreBrowseSearchLinks" + odlId;
    linkId = "lnkMoreBrowseSearchResults" + odlId;

    var link = document.getElementById(linkId);
    var objPnl = document.getElementById(objPanel);

    if (link) {
        if (bShowLinks) {
            objPnl.style.display = "block";
            link.style.display = "none";
        }
        else {
            objPnl.style.display = "none";
            link.style.display = "";
        }
    }
}    



//////////////////////////////
/// AC_RunActiveContent.js
//////////////////////////////



//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  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];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			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] + '" ';
    }
    str += '>';
    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>';
  }

    if (objAttrs["divid"])
    {
        var obj = document.getElementById(objAttrs["divid"]);
        if (obj)
        {
            obj.innerHTML = str;
        }
        else
        {
            document.write(str);
        }
    }
    else
    {
      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_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  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":
      case "divid":
        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;
}

function embedFlashMovieDV3(_width, _height, _moviePath, _wmode, _id, _name, _bgcolor, _divId) {
    if (_bgcolor == "")
        _bgcolor = "#FFFFFF";
    if (_wmode == "")
        _wmode = "window";

    if (AC_FL_RunContent == 0 || DetectFlashVer == 0) {
        alert("This page requires AC_RunActiveContent.js.");
    } else {
        var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
        if (hasRightVersion) {  // if we've detected an acceptable version
            // embed the flash movie
            AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,14,0',
			'width', _width,
			'height', _height,
			'src', _moviePath,
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', _wmode,
			'devicefont', 'false',
			'id', _id,
			'bgcolor', _bgcolor,
			'name', _name,
			'menu', 'true',
			'allowScriptAccess', 'sameDomain',
			'allowFullScreen', 'false',
			'movie', _moviePath,
			'salign', '',
			'divid', _divId
			); //end AC code
        } else {  // flash is too old or we can't detect the plugin
            var alternateContent = '';
            document.write(alternateContent);  // insert non-flash content
        }
    }
}
