
	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() } );
	
	//cikkeknél beugro doboz jobb szélen, alul
	$(document).ready(function(){
		$("#upprev_close").click(function(){
			$("#upprev_box").hide();
		});
		$("#upprev_box > .item:gt(0)").hide();
		var itemIndex = 0; //megjelenitendo ajánló indexe
		var i = 0; //timer fordulási száma
		var aktualisHelyzet = ''; //a görgetés helyzete
		var ablakMagassag = $(window).height(); //ablak magassaga
		if($("#article").offset()) var megjelenesPozicioja = ($("#article").offset().top+$("#article").height()) * (4/5); //a megjelenés helyzete a hír doboz 4/5-e, de állítható
		var animalas = false; //ha éppen fut az animáció, akkor true
		
		//scrollozásnál beállítjuk, hogy a doboz egy adott pont alatt látszódjon, amugy ne
		//$(window).scroll(function(){
		var scrollInterval = setInterval(function(){
			i++;
			if(i%100==0){
				$("#upprev_box > .item:eq("+itemIndex+")").hide();
				if(itemIndex < $("#upprev_box").find(".item").length - 1){
					itemIndex++;
				} else {
					itemIndex = 0;
				}
				$("#upprev_box > .item:eq("+itemIndex+")").show();
			}
			if (window.pageYOffset) {
	    		aktualisHelyzet = ablakMagassag+window.pageYOffset;
			} else if (document.documentElement) {
	    		aktualisHelyzet = ablakMagassag+document.documentElement.scrollTop;
			} else if (document.body.scrollTop) {
	    		aktualisHelyzet = ablakMagassag+document.body.scrollTop;
	   		} else {
	    		aktualisHelyzet = ablakMagassag;
	    	}
			if(!animalas){
				animalas = true;
				if(aktualisHelyzet > megjelenesPozicioja){
					$("#upprev_box").animate({
						"right":"0px"
					}, 300, function(){
						animalas = false;
					});
				} else {
					$("#upprev_box").animate({
						"right":"-400px"
					}, 300, function(){
						animalas = false;
					});
				}
			}
		}, 50);
		//});
	});
