function checkInput() {
	var e = document.getElementById('searchbar');
	var compare = 'Search firms';

	if (e.value == '' || e.value == compare) {
		return false;
	} else {
		return true;
	}
}

window.addEventListener('load', function() {
	var sb = document.getElementById('searchbar');
	sb.style.color = '#959595';
	sb.value = 'Search firms';

	sb.addEventListener('focus', function() {
		this.style.color = "#000";
		if (this.value == 'Search firms') {this.value = '';}
	}, false);
	
	sb.addEventListener('blur', function() {
		if (this.value == '') {
			this.value = 'Search firms';
			this.style.color = '#959595';
		}
	}, false);

	var sf = document.getElementById('searchform');
	sf.onsubmit = checkInput;
}, false);