////////////////////////////////////////
function Elem(sObj){
	if(document.getElementById(sObj)){
		return(document.getElementById(sObj));
	}
}



////////////////////////////////////////
function checkFields(sFields,sFormName){
	var bRes=true;
	if(sFields){
		var aFields=sFields.split(',');
		if(aFields){
			for(var i=0;i<aFields.length;i++){
				if(!sFormName){
					var oElem=Elem(aFields[i]);
				}else{
					var oForm=Elem(sFormName);
					if(oForm){
						for(var j=0;j<oForm.elements.length;j++){
							if(oForm.elements[j].id && oForm.elements[j].id.toUpperCase()==aFields[i].toUpperCase()){
								var oElem=oForm.elements[j];
							}
						}
					}
				}
				if(oElem && oElem.tagName){
					var sValue='';
					switch(oElem.tagName.toUpperCase()){
						case 'INPUT':
							if(oElem.getAttribute('type').toUpperCase()=='TEXT'){
								sValue=oElem.value;
							}
						break;

						case 'TEXTAREA':
							sValue=oElem.value;
						break;
					}
					sValue=sValue.replace(/ /g,'');
					if(sValue.length==0){
						bRes=false;
					}
				}else{
					bRes=false;
				}
			}
		}else{
			bRes=false;
		}
	}else{
		bRes=false;
	}
	return(bRes);
}