/** 
 * WebForm - Check Required Fields
 *
 * 20090220 gintenc: introducing js-file for checkRequiredFields used in webform
 *
 */

		var mytt = null;			
		function tt(status, theid) {
		  mytt = document.getElementById(theid);
		  if ( status == 0) mytt.style.visibility = "hidden";
		  if ( status == 1) mytt.style.visibility = "visible";
		}

		function checkRequiredFields() {
			var requiredFields, i, field, fieldName, fieldLabel, type, allOk;
			
			allOk = true;
			if (document.getElementById('requiredFields')) {
				requiredFields = document.getElementById('requiredFields').value.split(',');
				for (i = 0; i < requiredFields.length; i++) {
					fieldName = requiredFields[i];
					field = document.getElementById(fieldName);
					fieldLabel = document.getElementById(fieldName + "lbl");
					if (field) {
						type = field.type.toLowerCase();
						switch (type) {
							case 'text':
							case 'textarea':
								if (field.value == '') {
									allOk = false;
									fieldLabel.style.color = 'red';
								} else {
									fieldLabel.style.color = '';
								}
								break;
							case 'checkbox':
								if (!field.checked) {
									allOk = false;
									fieldLabel.style.color = 'red';
								} else {
									fieldLabel.style.color = '';
								}
								break;
							case 'radio':
								break;
						}
					}
				}
			}
			return allOk;
		}
