window.onload = function(){	
	var form = document.getElementById('offer_form');
	form.addEventListener('submit', submitHandler, true);
}

function submitHandler(e){
	var price = document.getElementById('price');
	var price_error = document.getElementById('price_error');
	var email = document.getElementById('email');
	var email_error = document.getElementById('email_error');
	
	if(!validEmail(email.value) || emptyValue(price.value)){
		if(!validEmail(email.value)){
			email.className = 'error'; 
			email_error.className = 'error';
		} else {
			email.className = ''; 
			email_error.className = 'hide';
		}
		if(emptyValue(price.value)){
			price.className = 'error';
			price_error.className = 'error';
		} else {
			price.className = '';
			price_error.className = 'hide';
		}
		e.stopPropagation();
		e.preventDefault();
	}
};

function validEmail(email){
    return (email.search(/^[^@]+@[^@]+.[a-z]{2,}$/i) != -1);
}

function emptyValue(value){
	return (value == "" || value == null);
}
