
                    function validateFormOnSubmit(theForm) {
                   		var reason = "";
                      reason += validateEmail(theForm.cwSSEmail);
					  
                      reason += validatePhone(theForm.cwSSPhone);
                      reason += validateFN(theForm.cwSSFirstName);
                      reason += validateLN(theForm.cwSSLastName);
                      reason += validateADD(theForm.cwSSAddress);
                      reason += validateCTY(theForm.cwSSCity);
                      reason += validateSTA(theForm.cwSSState);
                      reason += validateZIP(theForm.cwSSZip);
                          
                      if (reason != "") {
						
                        document.getElementById('cwSSErrors').innerHTML ="Some fields need correction:\n<br>" + reason;

                        return false;
                      }
					  else{
                      	document.getElementById('cwSSErrors').innerHTML ="";
                      	return true;
					  }
                    }
                    function validateFN(fld) {
                        var error = "";
                     
                        if (fld.value.length == 0) {
                            error = "*A First name is required.\n<br>"
                            document.getElementById('cwSSFirstName1').style.color = 'red';
                        }
                        else{
                            document.getElementById('cwSSFirstName1').style.color = 'white';
						}
                        return error;  
                    }
                       function validateLN(fld) {
                        var error = "";
                     
                        if (fld.value.length == 0) {
                            error = "*A Last name is required.\n<br>"
                            document.getElementById('cwSSLastName1').style.color = 'red';
                        }
                        else{
                            document.getElementById('cwSSLastName1').style.color = 'white';
                        }
                        return error;  
                    }
                    function validateADD(fld) {
                        var error = "";
                     
                        if (fld.value.length == 0) {
                            error = "*An Address is required.\n<br>"
                            document.getElementById('cwSSAddress22').style.color = 'red';
                        }
                        else{
                            document.getElementById('cwSSAddress22').style.color = 'white';
                        }
                        return error;  
                    }
                    function validateCTY(fld) {
                        var error = "";
                     
                        if (fld.value.length == 0) {
                            error = "*A City/Region is required.\n<br>"
                            document.getElementById('cwSSCity1').style.color = 'red';
                        }
                        else{
                            document.getElementById('cwSSCity1').style.color = 'white';
                        }
                        return error;  
                    }
                    function validateCTR(fld) {
                        var error = "";
                     
                        if (fld.value.length == 0) {
                            error = "A Country is required.\n<br>"
                            document.getElementById('cwSSCountry1').style.color = 'red';
                        }
                        else{
                            document.getElementById('cwSSCountry1').style.color = 'white';
                        }
                        return error;  
                    }
                    function validateSTA(fld) {
                        var error = "";
                     
                        if (fld.value.length == 0) {
                            error = "*A State/Province is required.\n<br>"
                            document.getElementById('cwSSState1').style.color = 'red';
                        }
                        else{
                            document.getElementById('cwSSState1').style.color = 'white';
                        }
                        return error;  
                    }
                    function validateZIP(fld) {
                        var error = "";
                     
                        if (fld.value.length == 0) {
                            error = "*A Zip/Postal Code is required .\n<br>"
                            document.getElementById('cwSSZip1').style.color = 'red';
                        }
                        else{
                            document.getElementById('cwSSZip1').style.color = 'white';
                        }
                        return error;  
                    }

                    function validateEmail(fld) {
						
                        var error="";
                        if (fld.value.length == 0) {
							
                            error = "*You didn't enter an email address.\n<br>";
                            document.getElementById('cwSSEmail1').style.color = 'red';
							
							
                        } else {
                            document.getElementById('cwSSEmail1').style.color = 'white';
                        }
                        return error;
                    }
                    function validatePhone(fld) {
                        var error = "";
                       if (fld.value.length == 0) {
                            error = "*You didn't enter a phone number.\n<br>";
                            document.getElementById('cwSSPhone1').style.color = 'red';
                        } 
                        else{
                            document.getElementById('cwSSPhone1').style.color = 'white';
                        }
						
                        return error;
                    }

