// More Object Functions
// copyright Stephen Chapman, 18th Jan 2005
// you may copy these functions but please keep the copyright notice as well

function moveObjTo(objectID,x,y) 
{
    var objs = xDOM(objectID,1); 
    objs.left = x; 
    objs.top = y;
}
function moveObjToX(objectID,x) 
{
    var objs = xDOM(objectID,1); 
    if (objs.pixelLeft != null) 
        objs.pixelLeft = x; 
    else
    {
        objs.left = x + "px";
    }
}

function moveObjBy(objectID,x,y)
{
    var obj = xDOM(objectID,0);
    var objs = xDOM(objectID,1); 
   
    if (obj.offsetLeft != null) 
    {   
        var l = obj.offsetLeft; 
        var t = obj.offsetTop; 
        objs.left = (l+x) + "px";
        objs.offsetTop = t+y;
        WriteValues();
    } 
    else if (objs.pixelLeft != null) 
    {
        objs.pixelLeft += x; 
        objs.pixelTop += y;
    } 
    else obj.moveBy(x,y);
}

function moveObjLayer(objectID,z) 
{
    var objs = xDOM(objectID,1); 
    objs.zIndex = z;
}

function SetImage(ctrl, imageUrl, suffix)
{
   
    for (i=0;i<ctrl.childNodes.length;i++)
    { 
        for (var j = 0; j < ctrl.childNodes[i].attributes.length; j++)
        {
            if (ctrl.childNodes[i].attributes[j].nodeName == "src")
            {
                var val = ctrl.childNodes[i].attributes[j].nodeValue;
                var ip = val.lastIndexOf('/');
                var valnew = val.substring(0, ip+1);
                valnew += imageUrl;
                ctrl.childNodes[i].attributes[j].nodeValue = valnew;
                return false;
            }
        }
    }
    return false;
}
// Cross Browser DOM
// copyright Stephen Chapman, 4th Jan 2005
// you may copy this code but please keep the copyright notice as well
var aDOM = 0, ieDOM = 0, nsDOM = 0; 
var stdDOM = document.getElementById;
if (stdDOM) aDOM = 1; else 
{
    ieDOM = document.all; 
    if (ieDOM) 
        aDOM = 1; 
    else 
    {
        var nsDOM = ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion) ==4)); 
        if (nsDOM) aDOM = 1;
    }
}

function xDOM(objectId, wS) 
{
if (stdDOM) return wS ? document.getElementById(objectId).style:
document.getElementById(objectId);
if (ieDOM) return wS ? document.all[objectId].style: document.all[objectId];
if (nsDOM) return document.layers[objectId];
}                  


