
	var focusHandler = {

		focusHolder : false,

		init : function () {

			if ( document.getElementById('login_name') ) {
				loginBox = document.getElementById('login_box');
				aLoginButton = loginBox.getElementsByTagName('button');
				loginButton = aLoginButton[0];

				document.getElementById('login_name').onfocus = function () {
					focusHandler.loginFocus( true );
					focusHandler.focusHolder = this;
				};

				document.getElementById('login_pwd').onfocus = function () {
					focusHandler.loginFocus( true );
					focusHandler.focusHolder = this;
				};

				loginButton.onmouseover = function () {
					focusHandler.loginFocus( false );
				}

				document.getElementById('login_name').onblur = function () {
					document.getElementById('login_box').className = '';
					focusHandler.focusHolder = false;
				};

				document.getElementById('login_pwd').onblur = function () {
					document.getElementById('login_box').className = '';
					focusHandler.focusHolder = false;
				};

				loginButton.onmouseout = function () {
					if ( ! focusHandler.focusHolder || ( focusHandler.focusHolder && focusHandler.focusHolder.id != 'login_name' && focusHandler.focusHolder.id != 'login_pwd') ) {
						document.getElementById('login_box').className = '';
					}
				};
			}

			searchBox = document.getElementById('search_box');
			aSearchButton = searchBox.getElementsByTagName('button');
			searchButton = aSearchButton[0];

			document.getElementById('search_txt').onfocus = function () {
				document.getElementById('search_box').className = 'hasfocus';
				focusHandler.focusHolder = this;
			};

			searchButton.onmouseover = function () {
				document.getElementById('search_box').className = 'hasfocus';
			}

			document.getElementById('search_txt').onblur = function () {
				document.getElementById('search_box').className = ''
				focusHandler.focusHolder = false;
			};

			searchButton.onmouseout = function () {
				if ( ! focusHandler.focusHolder || ( focusHandler.focusHolder && focusHandler.focusHolder.id != 'search_txt') ) {
					document.getElementById('search_box').className = '';
				}
			}
		},

		loginFocus : function( clearit ) {
			document.getElementById('login_box').className = 'hasfocus';

			if ( clearit == true ) {

				if ( document.getElementById('login_name').value == 'Név' ) {
					document.getElementById('login_name').value = '';
				}

				if (document.getElementById('login_pwd').value == 'Jelszó') {
					document.getElementById('login_pwd').value = '';
				}
			}

		}
	}

	var setHomePage = {

		init : function() {

			aSet = document.getElementById('startpage');

			if ( is_ie ) {
				aSet.onclick = function() { this.setHomePage('http://www.weborvos.hu/'); return false; };
			} else {
				aSet.onclick = function() { alert( 'Ebben a böngészőben menuálisan állíthatja be kezdőlapnak a weborvos.hu -t' ); return false; }
			}

		}

	}

	var is_ie/*@cc_on = {
		// quirksmode : (document.compatMode=="BackCompat"),
		version : parseFloat(navigator.appVersion.match(/MSIE (.+?);/)[1])
	}@*/;

	// OnLoad Events
	addEvent(window, 'load', function() { focusHandler.init() } );
	//addEvent(window, 'load', function() { setHomePage.init() } );