window.onload = function(){
	inputs = document.getElementsByTagName('INPUT');
	for(i=0;i<inputs.length;i++){
		if(inputs[i].type == 'text' || inputs[i].type == 'password'){
			inputs[i].onfocus = function(){
				executeFocusCode(this);
				this.style.border = '1px #FFB900 solid';
			}
			inputs[i].onblur = function(){
				this.style.border = '1px #CCCCCC solid';
			}
		}
	}
	enableHighlight();
}

function executeFocusCode(inputObj){
	switch(inputObj.id){
		case 'username':
			if(inputObj.value=="user") inputObj.value="";
			return;
		case 'password':
			if(inputObj.value=="password") inputObj.value="";
			return;
	}
}

function enableHighlight(){
	tags = Array('TR', 'IMG', 'TD', 'DIV', 'INPUT');
	for(i=0;i<tags.length;i++){
		elements = document.getElementsByTagName(tags[i]);
		for(j=0;j<elements.length;j++){
			re = /highlight/gi;
			if(elements[j].className.search(re) != -1){
				elements[j].onmouseover = function (){
						this.oldBackground = this.style.backgroundColor+"";//ff9900 D7DFF5
						this.style.backgroundColor = this.tagName == 'INPUT' ? "#FFFFAA" : "#fff9ca"};
				elements[j].onmouseout = function (){this.style.backgroundColor = this.oldBackground};
			}
		}
	}
}
