function updateWorkAddress() {
            var isChecked = document.getElementById('workIsSame').checked;
            if (isChecked)
                {	
                document.getElementById('WorkAddress').value = document.getElementById('Address').value;
                document.getElementById('WorkCity').value = document.getElementById('City').value;
                document.getElementById('WorkState').value = document.getElementById('State').value;
                document.getElementById('WorkZipCode').value = document.getElementById('ZipCode').value;
                document.getElementById('WorkAreaCode').value = document.getElementById('AreaCode').value;
                document.getElementById('WorkPhone').value = document.getElementById('Phone').value;
                }
				else
				{	
                document.getElementById('WorkAddress').value = '';
                document.getElementById('WorkCity').value = '';
                document.getElementById('WorkState').value = '';
                document.getElementById('WorkZipCode').value = '';
                document.getElementById('WorkAreaCode').value = '';
                document.getElementById('WorkPhone').value = '';	
				}
        }
		
		
		function validateForm() {
			reqFlds = Array('userName','Company','Address','City','ZipCode','AreaCode','Phone');
			var error = false;
			var message = "You forgot to fill out the following fields: \n";
			for (var i = 0; i < reqFlds.length; i++)
				{
				var thisItem = document.getElementById(reqFlds[i]);
				if (thisItem.value==null || thisItem.value.length==0)
					{
					error = true;
					message += reqFlds[i] + "\n";
					thisItem.parentNode.parentNode.setAttribute("class","missing");	
					}
					else
					{
					thisItem.parentNode.parentNode.setAttribute("class","filled");	
					}
				}
			if (error)
				{
				message += "Please check the form and try again.";	
				alert(message);
				return false;
				}
				else
				{
				return true;	
				}
		}
