function Validate()
			{
                if (document.getElementById('Title').value==''){
                document.getElementById('contact_error').innerHTML = 'Please enter a Title.<br /><br />';
				document.getElementById('Title').focus();
				return false;
				}

				if (document.getElementById('firstname').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a First Name.<br /><br />';
				document.getElementById('firstname').focus();
				return false;
				}

				if (document.getElementById('lastname').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a Last Name.<br /><br />';
				document.getElementById('lastname').focus();
				return false;
				}

				if (document.getElementById('streetaddress').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter an Address.<br /><br />';
				document.getElementById('streetaddress').focus();
				return false;
				}

				if (document.getElementById('city').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a City.<br /><br />';
				document.getElementById('city').focus();
				return false;
				}

				if (document.getElementById('state').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a State.<br /><br />';
				document.getElementById('state').focus();
				return false;
				}

				if (document.getElementById('zipcode').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a Zip Code.<br /><br />';
				document.getElementById('zipcode').focus();
				return false;
				}


				//--------Validate email----------------------
				var ccfield=document.getElementById('emailaddress');
				//---------------
        			if(ccfield.value=='')
        			{
                		    document.getElementById('contact_error').innerHTML = 'invalid characters in email address';
        					ccfield.focus();
        					return false;
        			}

					//test email address
    				var valid="0123456789-.@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYX_"
    			    for (var i=0; i<ccfield.value.length; i++)
    				{
        		        if (valid.indexOf(ccfield.value.charAt(i)) < 0) {
                		    document.getElementById('contact_error').innerHTML = 'Invalid characters in email address or field is blank, please enter a valid email address.<br /><br />';
        					ccfield.focus();
        					return false;
                		}
    				}

				//---more email stuff----
                    if(-1 == ccfield.value.indexOf("@")) {
                       				document.getElementById('contact_error').innerHTML = 'Your email must have a @.<br /><br />';
                					ccfield.focus();
                            		return false;
                       }
                    if(-1 != ccfield.value.indexOf(",")) {
                      				document.getElementById('contact_error').innerHTML = 'Your email must not have a comma in it';
                					ccfield.focus();
                            		return false;
                       }
                    if(ccfield.value.length == (ccfield.value.indexOf("@")+1) ) {
                       				document.getElementById('contact_error').innerHTML = 'Your email must have a domain name after the @.<br /><br />';
                					ccfield.focus();
                            		return false;
                       }
                	if(-1 == ccfield.value.indexOf(".")) {
                       				document.getElementById('contact_error').innerHTML = 'Your email must have a dot.<br /><br />';
                					ccfield.focus();
                            		return false;
                       }
                	   if(ccfield.value.length == (ccfield.value.indexOf(".")+1) ) {
                       			document.getElementById('contact_error').innerHTML = 'Your email must have a domain extension after the dot.<br /><br />';
                					ccfield.focus();
                            		return false;
                       }

                    if(ccfield.value.length == 0) {
                      				document.getElementById('contact_error').innerHTML = 'Please enter your email.<br /><br />';
                					ccfield.focus();
                            		return false;
                      }


	//----validate phone
				if (document.getElementById('phone_areacode').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a phone areacode.<br /><br />';
				document.getElementById('phone_areacode').focus();
				return false;
				}
				if (document.getElementById('phone_prefix').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a phone prefix.<br /><br />';
				document.getElementById('phone_prefix').focus();
				return false;
				}
				if (document.getElementById('phone_suffix').value==''){
				document.getElementById('contact_error').innerHTML = 'Please enter a phone suffix.<br /><br />';
				document.getElementById('phone_suffix').focus();
				return false;
				}

				document.getElementById("consumerconcernform").submit();
				return true;
}



