/****************************************
*	Set Graphics
*
*	Created by:			Adam Foster
*	Date Created:		2008-03-03
*   Modified by:        Stuart Blackburn
*	Modified Date:		2008-03-03
*
*	Copyright 2008 Lightmaker Manchester
*
****************************************/
function setGraphic(holderId, fileUrl, isSwiff, altText, headerText, bodyText, hyperlinkUrl, hyperlinkTitle, dataUrl, graphicId, width, height, colMode)
{							
	var graphic;
	if (isSwiff)
	{
	    if(!colMode)
	    {
	        colMode = "white";
	    }
        var colStr;
                
        switch(colMode.toLowerCase()){
            case "white": 
                colStr = "#FFFFFF";
                break;
            case "black": 
                colStr = "#000000";
                break;
            default:
                colMode = "white";
                colStr="#FFFFFF";
                break;
        }

	    graphic = new SWFObject("/_include/swf/loader.swf", graphicId, width.toString(), height.toString(), "9", colStr);
        graphic.addParam("wmode", "transparent");
	    graphic.addVariable("loadSwf", fileUrl);
	    graphic.addVariable("dataXml", dataUrl);
	    graphic.addVariable("assetsWeight", "0");
	    graphic.addVariable("colMode", colMode);
        graphic.write(holderId);
	}
	else
	{
	    graphic = document.getElementById(holderId);
	    //set text properties
	    graphic.getElementsByTagName('strong')[0].innerHTML = headerText;
	    graphic.getElementsByTagName('span')[0].innerHTML = bodyText;
	    //set link properties
	    graphic.elementLink = graphic.getElementsByTagName('a')[0];
	    graphic.elementLink.href = hyperlinkUrl;
	    graphic.elementLink.title = hyperlinkTitle;
	    //set image properties
	    graphic.elementImg = graphic.getElementsByTagName('img')[0];
	    graphic.elementImg.src = fileUrl;
	    graphic.elementImg.alt = altText;
	    graphic.elementImg.width = width;
	    graphic.elementImg.height = height;
	}
};