function validate(){

		var name = document.getElementById('form-name');
		var email = document.getElementById('form-email');
		var member = document.getElementById('form-member');
		var message = document.getElementById('form-message');
		var errortext = '';
		var warning = document.getElementById('warning');
		var contactform = document.getElementById('contact-form');
		var pleasetry = "<h4>Please try again.</h4><p>";
		var address = email.value.split('@')

		name.style.backgroundColor = '#fff';
		email.style.backgroundColor = '#fff';
		member.style.backgroundColor = '#fff';
		message.style.backgroundColor = '#fff';
		
		if (name.value == ''){
			errortext = 'Please provide your name.';
			name.focus();
			name.style.backgroundColor = '#d8feab';
			warning.innerHTML = pleasetry +errortext +"</p>";
		
		} else if ((email.value == '') || (email.value.indexOf("@")== -1)){
			errortext = 'Please provide a valid email address.';
			email.focus();
			email.style.backgroundColor = '#d8feab';
			warning.innerHTML = pleasetry +errortext +"</p>";
			
		} else {
			var address = email.value.split("@");
			if ((address[0].length < 1 ) || (address[1].indexOf(".") == -1) || (address[1].length < 3 )){
				 errortext = 'Please provide a valid email address.';
				 email.focus();
				 email.style.backgroundColor = '#d8feab';
				 warning.innerHTML = pleasetry +errortext +"</p>";
			}	else if (member.value == ''){
					errortext = 'Please state who the message is for.';
					member.focus();
					member.style.backgroundColor = '#d8feab';
					warning.innerHTML = pleasetry +errortext +"</p>";
			}	else if (message.value == ''){
					errortext = 'Please enter a message.';
					message.focus();
					message.style.backgroundColor = '#d8feab';
					warning.innerHTML = pleasetry +errortext +"</p>";
			} else {
					contactform.submit();
			}
		}
		
		
}

function validate_comment(){
    var author = document.getElementById('author');
    var email = document.getElementById('email');
    var comment = document.getElementById('comment');
    var title = document.getElementById('respond').getElementsByTagName('h3')[0];
    var desc = document.getElementById('comment-notes');
    
    var error = false;
    
    if(author != undefined)
        if(!author.value.match(/\w+/)){
            author.className = 'text required error';
            error = true;
        }else{
            author.className = 'text required';
        }
    if(email != undefined)
        if(!email.value.match(/\w+@\w+\.\w+/)){
            email.className = 'text required error';
            error = true;
        }else{
            email.className = 'text required';
        }
    
    if(!comment.value.match(/\w+/)){
        comment.className = 'text required error';
        error = true;
    }else{
        comment.className = 'text required';
    }
    
    if(error){
        title.innerHTML = 'error';
        if(desc != undefined)
            desc.innerHTML = 'Please fill out the required fields.';
    }else{
        title.innerHTML = 'leave a comment';
        if(desc != undefined)
            desc.innerHTML = 'Fill out the fields marked with a <span class="required">*</span><br />We won&rsquo;t share your email address with anyone.';
    }

    return !error;
}