function $(id) {
	return document.getElementById(id);
}

function markObjRed(obj) {
	obj.style.border = '1px solid red';
}

function markObjNormal(obj) {
	obj.style.border = '';
}

function checkNotEmpty(obj) {
	if (obj.value.length == 0) {
		markObjRed(obj);
		return false;
	} 
	markObjNormal(obj);
	return true;
}

function checkEmail(obj) {
	if (obj.value.match(/^[\w\.\-]+@([\w\-]+\.)+[\w\-]{1,4}$/i)) {
		markObjNormal(obj);
		return true;
	}
	markObjRed(obj);
	return false;
}

function validateGBForm() {
	var res = true;
	
	res = checkNotEmpty($('entry_content'));
	res = checkNotEmpty($('entry_author_name')) && res;

	return res;
}

function validateContactForm() {
	var res = true;
	
	res = checkEmail($('cEmail'));
	res = checkNotEmpty($('cSubject')) && res;
	res = checkNotEmpty($('cBody')) && res;

	return res;
}

function validateCommentPhotoForm() {
	var res = true;
	
	res = checkNotEmpty($('comment'));
	res = checkNotEmpty($('author')) && res;

	return res;
}