// JavaScript Document
Event.observe(window,'load',function(){
	var menu=$$('#navigation li');
	for(var i=0;i<menu.length;i++){
		initMenu(menu[i].id);
	}
});

function initMenu(id){
	new Ajax.Request('php/initmenu.php', {
		method:'post', 
		parameters:'id='+id, 
		onComplete:function(request){
			if(request.responseText!=""){
				//alert(request.responseText);
				var my_div = document.createElement('div');
				my_div.setAttribute('class', 'almenu');
				my_div.id="almenu_"+id;
				$("link_"+id).href="#";
				var pos=$("link_"+id).cumulativeOffset();
				my_div.clonePosition($("link_"+id));
				my_div.style.top=(pos[1]+20)+"px";
				my_div.style.left=(pos[0]-50)+"px";
				my_div.style.width="150px";
				my_div.style.height="50px";
				// insert it in the document
				$(id).appendChild(my_div);
				my_div.innerHTML=request.responseText;
				$("link_"+id).observe('mouseover',function(){
					stopTimer(id);
					showAlmenu(id);										   
				});
				$("link_"+id).observe('mouseout',function(){
					startTimer(id);										   
				});
				
				$("almenu_"+id).observe('mouseover',function(){
					stopTimer(id);									   
				});
				$("almenu_"+id).observe('mouseout',function(){
					startTimer(id);										   
				});
			}
		}
	});
}

var timer=new Array();

function startTimer(id){
	timer[id]=setTimeout("hideAlmenu("+id+")",1000);
}

function stopTimer(id){
	clearTimeout(timer[id]);
}

function showAlmenu(id){
	$("almenu_"+id).style.display="block";
}

function hideAlmenu(id){
	$("almenu_"+id).style.display="none";
}

function hidepost(){
	try{ if($("post_1").innerHTML)hide_posts();	}catch(e){}
}

function hide_posts(){
	for(var i=1;i<4;i++){	$("post_"+i).style.display="none";	}
}

function show_post(id){
	hide_posts();
	$(id).style.display="block";
}

function newwin(img, kepcim){
	var kep = new Image()
	kep.src=img;
	var utvonal=kep.src;
	var szelesseg=kep.width;
	var magassag=kep.height;

	newWindow=window.open(utvonal,'newWin','toolbar=no,width='+szelesseg+',height='+magassag+'resizable=yes');
	newWindow.document.write('<html><head><title>'+kepcim+'<\/title><\/head><body background="'+utvonal+'"><\/body><\/html>');
}

function showLogin(id){
	//$("loginbox").style.display="block";
	var element=$("loginbox");
	var pozicio=$("leftlink_"+id).cumulativeOffset();
	var meret = $('leftlink_'+id).getDimensions();
	new Effect.Parallel([
	  new Effect.Move(element, { sync: true, x: pozicio[0]-120, y: pozicio[1]-50, mode: 'absolute' }), 
	  new Effect.Opacity(element, { sync: true, from: 0, to: 1 }) 
	], { 
	  duration: 0.8,
	  delay: 0.5
	});
}

function hideLogin(){
	var element=$("loginbox");
	new Effect.Parallel([
	  new Effect.Move(element, { sync: true, x: -300, y: 500, mode: 'relative' }), 
	  new Effect.Opacity(element, { sync: true, from: 1, to: 0 }) 
	], { 
	  duration: 0.8,
	  delay: 0.5
	});
}

function doLogin(){
	var form=$("login_form").serialize();
	$("loginbox").innerHTML="<img src='images/loading.gif' style='margin:0 auto; padding-top:50px;'>";
	new Ajax.Request('php/dologin.php', {
		method:'post', 
		parameters:form, 
		onComplete:function(request){
			location.reload();
		}
	});
}