/**************************************************************************
elements function.
How to use :
<script src="/javascripts/elements.js" language="JavaScript" type="text/javascript"></script>

<script language="javascript">
<!--
var oForm = document.getElementById('form1');
var elementsObj = new elements(oForm);
elementsObj.disabled(2, 3)
-->
</script>

Author by Allen Chen, 2006/11/17
***************************************************************************/
function elements(pFormsObj) {
	// parameter
	this.formsObj = pFormsObj;
	// mothed
	this.getIndex = elements_getIndex;
	this.disabled = elements_disabled;
}
function elements_getIndex(name) {
	for(i=0; i<this.formsObj.elements.length;i++){
		if (this.formsObj.elements[i].name==name) {
			break;
		}
	}
	
	return i;
}
function elements_disabled(pstart, pend) {
	var start = 0;
	var end = 0;
	if (isNaN(pstart)) {
		start = this.getIndex(pstart);
	}else{
		start = pstart;
	}
	if (isNaN(pend)) {
		end = this.getIndex(pend);
	}else{
		end = pend;
	}
	for (i=start; i <= end; i++) {
		//alert(this.formsObj.elements[i].name);
		this.formsObj.elements[i].disabled = true;
	}
}
