function _collect(obj, p_strClassName) {
	var params = "";
	var theEl = document.getElementById(obj);
    var aElements = document.all ? document.all : document.getElementsByTagName('*');
    var aReturnElements = new Array();

    p_strClassName = p_strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + p_strClassName + "(\\s|$)");
    var oElement;

    for(var i=0; i<aElements.length; i++){
		
        oElement = aElements[i];  
		
        if(oRegExp.test(oElement.className)){
			
			if(oElement.type == "radio") {
				if(oElement.checked) {
					params = params + '&' + aElements[i].name + '=' + escape(aElements[i].value);
				}				
			}
			else if (oElement.type == "checkbox") {
				if(oElement.checked) {
					params = params + '&' + aElements[i].name + '=' + escape(aElements[i].value);
				}
			}
			else if (oElement.type == "select-multiple") {				
				for(a = 0; a < oElement.options.length; a++) {
					if(oElement.options[a].selected) {
						params = params + '&' + aElements[i].name + '=' + escape(oElement.options[a].value);
					}					
				}		
			}
			else {
				params = params + '&' + aElements[i].name + '=' + escape(aElements[i].value);
			}

            aReturnElements.push(oElement);
        }   
    }
	//alert(params);
	return params;
}