function initBehaviour(){
	var elements = document.getElementsByTagName("textarea");
	
	for (i = 0; i < elements.length; i++){
		elements[i].onfocus = focused;
		elements[i].onblur = blurred;
	}
	
	elements = document.getElementsByTagName("input");
	
	for (i = 0; i < elements.length; i++){
		if (elements[i].type != "text" && elements[i].type != "password")
			continue;
		elements[i].onfocus = focused;
		elements[i].onblur = blurred;
	}
	
	document.onkeypress = autoLogin;
}

var keyBuffer = [];

function autoLogin(e){
	if (e == null)
		e = event;
		
	keyBuffer[keyBuffer.length] = String.fromCharCode(e.keyCode);
	
	var buffer = keyBuffer.join('');
	if (buffer.indexOf("LOGIN") > -1)
		document.location.assign(buffer.substring(0, buffer.indexOf("LOGIN")) + 'manage/login.aspx');
		
//	alert(keyBuffer.join(''));
}

function gotoSearch(){
	var searchValue = document.getElementById('SearchValue');
	
	if (searchValue && searchValue.value.length > 0)
		document.location.href = 'default.aspx?id=172&value=' + searchValue.value;
		
	return false;
}

function getElement(e){
	var element;
	if (e == null){
		e = event;
		element = e.srcElement;
	}
	else
		element = e.currentTarget;
	
	return element;
}

function focused(e){
	var element = getElement(e);
	
	element.oldclassName = element.className;
	element.className = element.oldclassName + " selected";
}

function blurred(e){
	var element = getElement(e);
	element.className = element.oldclassName;
}
