// JavaScript Document

function tccValidateForm(objform) {

    var validated = true;

    for (var i=0, j=objform.elements.length; i<j; i++) {
        controltype = objform.elements[i].type;
		fieldname = objform.elements[i].name;
		
		usedclass = objform.elements[i].className;
		
		if (usedclass.substring(0,3) == 'req') {
			if (objform.elements[i].disabled == false) {
				if (controltype == 'password' || controltype == 'text' || controltype == 'textarea') {
					if (objform.elements[i].value == '') {
						validated = false;
					}
				}
		
				if (controltype == 'select-one' || controltype == 'select-multiple') {
					objlist = objform.elements[i];
					if (objlist.options.selectedIndex == 0) {
						validated = false;
					}
				}
			}
		}
    }

    return validated;
}

function tccValidateContactForm() {

	var state = false;
	var objform = document.enquiryform;
	state = tccValidateForm(objform);

	if (state) {
		objform.submit()
	} else {
		alert('Please ensure that all of the fields have been completed.');
	}

	return state;

}

function tccValidateRegisterForm() {

	var state = false;
	var objform = document.registerform;
	state = tccValidateForm(objform);

	if (state) {
		objform.submit()
	} else {
		alert('Please ensure that all required fields have been completed.');
	}

	return state;

}
