function movepic(img_name,img_src) {
	document[img_name].src=img_src;
}

function getElementsByClassName(strClassName, strTagName, oElm){
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}
function cmExpandHandleByClass(name, tag) {
    var list = getElementsByClassName(name, tag, document);
    for (var i=0;i<list.length;i++) {
        var elementId = list[i].id;
        var element = document.getElementById(elementId);
        if (element.style.display == 'none') {
            new Effect.Appear(elementId, {duration:0.25});
        } else {
            new Effect.Fade(elementId, {duration:0.25});
        }
    }
}
function cmExpandHandle(elementNames, setToCursor, event) {
        var elements = elementNames.split(',');
        for (var i = 0; i <= elements.length - 1; i++) {
                var element = elements[i].split('=');
                var elementName = '';
                var displayValue = 'none';
                if (element[1] == 'on' || element[1] == 'off') {
                        elementName = element[0];
                        if (element[1] == 'on') {
                                displayValue = 'inline';
                        }
                } else {
                        elementName = elements[i];
	                if (document.getElementById(elementName).style.display == "none") {
	                        displayValue = "inline";
	                } else {
	                        displayValue = "none";
	                }
                }
                if (displayValue == 'inline') {
                        if (setToCursor == true) {
                                //var IE = document.all?true:false;
                                //if (IE) { // grab the x-y pos.s if browser is IE
                                                tempX = event.clientX + 10 + 'px';
                                                tempY = event.clientY + 'px';
                                        //} else {  // grab the x-y pos.s if browser is NS
                                        //      tempX = e.pageX;
                                        //      tempY = e.pageY;
                                        //}  
                                document.getElementById(elementName).style.top = tempY;
                                document.getElementById(elementName).style.left = tempX;
                        }
                        //new Ajax.Request('http://192.168.10.10/~marco/ooc/index.php/ajaxStateSaver?id=' + elementName + '&mode=inline');
                        if (document.getElementById(elementName).className == 'popUp') {
                            new Effect.Appear('shader', {duration:0.25});
                        }
                        new Effect.Appear(elementName, {duration:0.25});
                } else {
                        //new Ajax.Request('http://192.168.10.10/~marco/ooc/index.php/ajaxStateSaver?id=' + elementName + '&mode=none');
                        new Effect.Fade('shader', {duration:0.25});
                        new Effect.Fade(elementName, {duration:0.25});
                }
                //document.getElementById(elementName).style.display = displayValue;
        }
}