
// used on archive.asp to expand/collapse report groups
function toggle_archive(id) {
    if (document.getElementById(id).style.display == "block") {
        document.getElementById(id).style.display = "none";
    } else {
        document.getElementById(id).style.display = "block";
   }
}

function activate(id, mode, toggle) {
    aform = document.forms[0];
    switch(mode) {
        case "i" :
            aform.iid.value = id
            aform.toggle.value = toggle
            aform.action = "items/activate.asp";
            break;
        case "g" :
            aform.gid.value = id
            aform.toggle.value = toggle
            aform.action = "groups/activate.asp";
            break;
    }
    document.forms[0].submit();
}

function deleteRow(id, mode) {
    aform = document.forms[0];
    switch(mode) {
        case "i" :
            aform.iid.value = id
            aform.action = "items/delete.asp";
            warning = "item";
            break;
        case "g" :
            aform.gid.value = id
            aform.action = "groups/delete.asp";
            warning = "group and all items within";
            break;
    }

    if (confirm("WARNING:  This will permanently delete this " + warning + ".  Continue?")) {
        document.forms[0].submit();
    }
}

//==============================================================================

function handleExternalLinks() {
	var anchors = document.getElementsByTagName("a");
	var i, href;
	for(i=0; i < anchors.length; i++){
		if(!anchors[i].href) continue;
		href = anchors[i].href;

		if (href.toLowerCase().indexOf(".gif") > 0) anchors[i].setAttribute("target","_blank");
		if (href.toLowerCase().indexOf(".jpg") > 0) anchors[i].setAttribute("target","_blank");
		if (href.toLowerCase().indexOf(".jpeg") > 0) anchors[i].setAttribute("target","_blank");
		if (href.toLowerCase().indexOf(".png") > 0) anchors[i].setAttribute("target","_blank");
		if (href.toLowerCase().indexOf(".swf") > 0) anchors[i].setAttribute("target","_blank");

	}
}

function init() {
    if(document.getElementsByTagName) handleExternalLinks();
}

window.onload = init;