/*
 * Copyright 1999-2002 by Vignette, Inc.,
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Vignette, Inc. ("Confidential Information"). You
 * shall not disclose such Confidential Information and shall use
 * it only in accordance with the terms of the license agreement
 * you entered into with Vignette.
 *
 */

function openWindow(url, myname, w, h, scroll, resize) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	var props = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize;
	popupWin = window.open(url, myname, props);
	popupWin.focus();
}

   function scan() {
        var elems_length = document.add_form.elements.length;
        for (var i = 0; i < elems_length; i++) {
            var tmp = document.add_form.elements[i].name;
            if (tmp.indexOf('highlight_checkbox_')>-1) {
                if (document.add_form.elements[i].checked) {
                    highlightRow(document.add_form.elements[i]);
                } else {
		    resetRow(document.add_form.elements[i], i);
                }
            }
        }
	}

	function highlightRow(element) {
		while (element.tagName!="TR") {
			element=element.parentNode;
		}
		element.className = "epi-rowHighlight";
	}

	function resetRow(element, indexNumber) {
		while (element.tagName!="TR") {
			element=element.parentNode;
		}
		if (indexNumber % 2 == 0) {
			element.className = "epi-rowEven";
		} else {
			element.className = "epi-rowOdd";
		}
	}

    // expander code

    function flipEnd(imgname,toggle) {
        if (document.images) {
            var img = eval("document.images."+imgname);
            if (img) {
                if (toggle == "plusEnd") {
                    img.src=plusEnd.src;
                    img.title=plusEnd.title;
                } else {if (toggle == "minusEnd") {
                    img.src=minusEnd.src;
                    img.title=minusEnd.title;
                }
                }
            }
        }
    }

    // expand and collapse function
    function exploderEnd(){
        if (document.getElementById) {

            var imageName = arguments[0];
            var calsImage = document.getElementById(imageName);
            var isExploded = ( calsImage.src == minusEnd.src );

            if(isExploded) {
                flipEnd(imageName,"plusEnd");
            } else {
                flipEnd(imageName,"minusEnd");
            }

            for(var i = 1; i < arguments.length; i++ ) {
                var header = document.getElementById(arguments[i]);
                var head = header.style;
                    if(isExploded) {
                            head.display="none";
                    } else {
                            head.display="";
                    }
            }
        }
    }

	function goToURL() { //v3.0
        var i, args=goToURL.arguments;
        for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	}
