function check_all_deletemsg(obj){
    var lb = "\x5B";
    var rb = "\x5D" 
    var elements = getElementsByClassName(obj, 'input'. document);
    var elnum;
    for(elnum=0;elnum<elements.length;elnum++){
        var el = eval("elements"+lb+"elnum"+rb);
            var s = el.name;
        if (( el.type == 'checkbox')) {
            el.checked = true;
        }
    }
}

function clear_all_deletemsg(obj){
    var lb = "\x5B";
    var rb = "\x5D" 
    var elements = getElementsByClassName(obj, 'input'. document);
    var elnum;
    for(elnum=0;elnum<elements.length;elnum++){
        var el = eval("elements"+lb+"elnum"+rb);
            var s = el.name;
        if (( el.type == 'checkbox')) {
            el.checked = false;
        }
    }
}

function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function ImgError(source){
	source.src = "./images/noimage.gif";
	source.onerror = "";
	return true;
}