/** Forms.js
 Author: Bernie Forbes
*/


/*function openAuxTextField(fieldId,formId){
        var auxTextField = document.getElementById(fieldId);
        auxTextField.style.display = 'block';
        closeUnwantedFields(fieldId,formId);
}*/
function closeUnwantedFields(fieldId,formId){
        var safeName = '';
        var safeField = document.getElementById(fieldId);
        if(safeField != null){
                safeName = safeField.name;
        }
        var form = document.getElementById(formId);

        for(var a=0; a < form.elements.length; a++){
                var element = form.elements[a];
                if(element.name != safeName &&
                   element.className == 'auxTextField'){
                        element.style.display = 'none';
                }
        }
}

function removeDefaultContents(fieldId, defaultValue){
	var field;
	if(defaultValue == null){
		defaultValue = '';		
	}
	if(fieldId != null && document.getElementById(fieldId) != null){
			
		field = document.getElementById(fieldId);
		if(field.value == defaultValue){
			field.value = '';
			field.style.color = '#000'
		}
	}
}
function insertDefaultContents(fieldId, defaultValue){
	var field;
	if(defaultValue == null){
		defaultValue = '';		
	}
	if(fieldId != null && document.getElementById(fieldId) != null){
		field = document.getElementById(fieldId);
		if(field.value == ''){
			field.value = defaultValue;
			field.style.color = '#ccc'
		}
	}
}

function comparePasswords(field1, field2){
	var pass1;
	var pass2;
	if(document.getElementById(field1)!=null && document.getElementById(field2)!=null){
		pass1 = document.getElementById(field1);
		pass2 = document.getElementById(field2);
		if(pass2.value != ''){
			if(pass1.value != pass2.value){
				pass2.style.backgroundColor = '#f00';
			} else {
				pass1.style.backgroundColor = '#DEFFFE';
				pass2.style.backgroundColor = '#DEFFFE';
			}
		}
	}
}

