(function() {
	try {
		window.addEventListener("load", arguments[0], false);
	} catch(e) {
		window.attachEvent("onload", arguments[0]);
	}
})(function() {
	var input = document.getElementsByTagName('input');
	for(var i=0;i<input.length;i++){
		if(input[i].getAttribute('type').match(/text|password/)){
			input[i].onfocus = function(){
				var div = this.parentNode.getElementsByTagName('div');
				for(var i = 0; i < div.length; i++)
				if(div[i].className.match(/^helpLayer02$/)){
					div[i].style.display = 'block';
					div[i].style.zIndex = 5;
					div[i].style.top     = this.offsetTop - div[i].offsetHeight + 'px';
					div[i].style.left    = this.offsetLeft + 'px';
					if (/*@cc_on!@*/false && location.href.match(/^http:\/\//)) {
						var iframe = document.createElement('iframe');
						iframe.style.height  = div[i].offsetHeight - 10 + 'px';
						iframe.style.width   = div[i].offsetWidth + 'px';
						iframe.style.position= 'absolute'
						iframe.style.top     = getElementPosition(div[i]).posTop + 'px';
						iframe.style.left    = getElementPosition(div[i]).posLeft - 8 + 'px';
						iframe.style.zIndex  = 1;
						iframe.id='helpLayer02-bg';
						document.getElementById('document').appendChild(iframe);
					}
				}
			}
			input[i].onblur = function(){
				var div = this.parentNode.getElementsByTagName('div');
				for(var i = 0; i < div.length; i++)
				if(div[i].className.match(/^helpLayer02$/)){
					if (document.getElementById('helpLayer02-bg'))
						document.getElementById('document').removeChild(document.getElementById('helpLayer02-bg'))
					div[i].style.display = 'none';
				}
			}
		}
	}
	var getElementPosition = function(element) {
		var posTop = posLeft = 0;
		do {
			posTop  += element.offsetTop  || 0;
			posLeft += element.offsetLeft || 0;
			element =  element.offsetParent;
		}
		while (element);
		return {posTop: posTop, posLeft: posLeft};
	}
});