clicked = false;

if (window.addEventListener){
	window.addEventListener("load", searchBtn, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", searchBtn);
}

function getTagsByClass( cls, tagName, dom) {
	if ( !dom ) dom = document;
	if ( !tagName ) tagName = '*';
	var tags = dom.getElementsByTagName(tagName);
	var array = new Array();
	for ( var i = 0; i < tags.length; i++ ) {
		if ( hasClass(tags[i], cls) ) {
			array.push(tags[i]);
		}
	}
	return array;
}

function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}

function searchBtn() {
	var divTags = getTagsByClass('search-form', 'div');
	if ( !divTags ) return false;
	divTags = divTags[0];
	
	var pTags = getTagsByClass('go', 'p', divTags);
	if ( !pTags ) return false;
	pTags = pTags[0];
	
	var btnGo = pTags.getElementsByTagName('input')[0];
	
	btnGo.onmouseover = function() {
		if ( !hasClass(btnGo, 'hovered') )
			addClass(btnGo, 'hovered');
	};
	
	btnGo.onmouseout = function() {
		removeClass(btnGo, 'hovered');
	}
}