var rightDisabled = false;

function checkEnqType(elem) {
	switch(elem.value) {
		case 'let':
			enableFields('right',true);
			rightDisabled = false;
			checkDisabled(false);
			enableFields('left',false);
			break;
		case 'rent':
			enableFields('right',false);
			rightDisabled = true;
			checkDisabled(false);
			enableFields('left',true);
			break;
		case 'both':
			enableFields('right',true);
			rightDisabled = false;
			checkDisabled(false);
			enableFields('left',true);
			break;
	}
}	
function enableFields(side,enabled) {
	var leftElems = ['nobedrooms','minprice','maxprice','period','proptype','req','howsoon', 'contractlength'];
	var leftLabels = ['nobedrooms','price','minprice','maxprice','period','proptype','req','howsoon', 'contractlength']
	var rightElems = ['reqvaluation','reqquote','nobedrooms2','proptype2'];
	var rightLabels = ['reqvaluation','reqquote','prop','nobedrooms2','proptype2'];
	var tempElem;
	var frmBase = 'document.lettingemail.';
	if (side=='left') {
		for (var i=0; i < leftElems.length; i++) {
			tempElem = eval(frmBase + leftElems[i]);
			if (!enabled) {
				tempElem.disabled = true;
			} else {
				tempElem.disabled = false;
			}

		}
		for (var j=0; j < leftLabels.length; j++) {
			if (!enabled) {
				hilight(leftLabels[j],false);
			} else {
				hilight(leftLabels[j],true);
			}		
		}			
	} else {
		for (var i=0; i < rightElems.length; i++) {
			tempElem = eval(frmBase + rightElems[i]);
			if (!enabled) {
				tempElem.disabled = true;
			} else {
				tempElem.disabled = false;
			}

		}
		for (var j=0; j < rightLabels.length; j++) {
			if (!enabled) {
				hilight(rightLabels[j],false);
			} else {
				hilight(rightLabels[j],true);
			}

		}	
	}	
}
function hilight(styleElem,enabled) {
	var thisElem = document.getElementById(styleElem);
	if (enabled) {
		thisElem.className = 'hilight';
	} else {
		thisElem.className = 'text';
	}
}
function checkDisabled(click) {
	var message = document.getElementById('message');

	setMessage(message);

	if (click) {
		if (rightDisabled) {
			message.className = 'errormessagebold';
		}
	} else {
		message.className = 'errormessage';
	}
}
function setMessage(message) {
	if (rightDisabled) {
		message.innerHTML = 'Section DISABLED by your requirements given above';
	} else {
		message.innerHTML = '&nbsp;';
	}
}