// JavaScript Document

function startAccordion()
{
	lastBlock = $("#leftmenu");
	maxHeight = 220;
	minHeight = 18;	
	
	$("ul li div").hover(
		function()
		{
			$(lastBlock).animate({height: minHeight+"px" }, { queue:false, duration:300 });
			$(this).animate({height: maxHeight+"px" }, { queue:false, duration:300 });
			lastBlock = this;
		}, function() 
		{
		// empty function for 'hover-out' to prevent errors in IE
			// var acc = setTimeout('$(lastBlock).animate({height: minHeight+"px" }, { queue:false, duration:300 }); clearTimeout("acc");',2000);
			// var acc = setTimeout('reload_leftmenu(); clearTimeout("acc");',2000);
		}
	);
};

function menuSelected(divID)
{
	//alert('productSelected:'+divID);
	reload_mainContent('', divID);
}

function productSelected(divID)
{
	//alert('productSelected:'+divID);
	reload_mainContent(divID, 'product');
}

function groupSelected(groupID)
{
	// alert('groupSelected:'+groupID);	
	reload_mainContent(groupID, 'group');
}

function reload_leftmenu(content)
{
	// $folder		= $_GET['type'];
	// $filename	= $_GET['page'].'.php';
	// $id			= $_GET['id'];

	if (content == '') { content = 'empty'; }
	paramStr = "components/ajax/reload.php?id=&page="+content+"&kind=leftmenu";
	// alert('content='+content);
	http.abort();
	http.open("GET", paramStr, true);
	http.onreadystatechange=function() 
	{
		if (http.readyState == 4) 
		{
			document.getElementById('leftmenuObj').innerHTML = http.responseText;
			startAccordion();
		}
	}
	http.send(null);
}

function reload_mainContent(id, page)
{
	// fileName_test = type + '_' + id + '.php';
	paramStr = "components/ajax/reload.php?id="+id+"&page="+page+"&kind=../pages";
	http.abort();
	http.open("GET", paramStr, true);
	http.onreadystatechange=function() 
	{
		if (http.readyState == 4)
		{
			document.getElementById('mainObj').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

// INIT BASE VARIABLES
function init_page()
{
	reload_leftmenu();
	// subpage = read_anchor();
	// alert('function init_page: subpage='+subpage);
	// if ( subpage.length > 0 ) { menuSelected(subpage); }
}

function read_anchor()
{
	// newURL = window.location.protocol + "//" + window.location.host + "/" + window.location.pathname;
	var fullURL 		= window.location.toString();
	var hesmark_pos 	= fullURL.lastIndexOf('#');
	return fullURL.substr(hesmark_pos+1);
	// alert('subpage='+subpage);
	
	// IDE KELL EGY - AZ ANCHORT KIÉRTÉKELŐ - FÜGGVÉNY,
	// AMI AJAX-BÓL MEGADJA, HOGY AZ ADOTT - akár ÉKEZETES - NÉV ALAPJÁN
	// MELYIK ALOLDAL NYÍLJON MEG
}
/*
function menu(page)
{
	var id=0;
	paramStr = "components/ajax/reload.php?id="+id+"&page="+page+"&kind=../pages";
	http.abort();
	http.open("GET", paramStr, true);
	http.onreadystatechange=function() 
	{
		if (http.readyState == 4)
		{
			document.getElementById('mainObj').innerHTML = http.responseText;
		}
	}
	http.send(null);
}
*/

// A mezők ellenőrzése szintaktikailag
// --------------------------------------------------------------------------------------------------------------
/*
function FormCheck_ajanlatkeres() 
{	
	var d=document;
	var elsopont = d.forms['ajanlatkeres'].elements['email'].value.indexOf('.',0);
	var utolsopont = d.forms['ajanlatkeres'].elements['email'].value.lastIndexOf('.');
	var kukacjel = d.forms['ajanlatkeres'].elements['email'].value.indexOf('@',0);
	var utolsokukac = d.forms['ajanlatkeres'].elements['email'].value.lastIndexOf('@');
	var emailmerete = d.forms['ajanlatkeres'].elements['email'].value.length;

	// Megnézzük a tartalmat és feldobunk egy figyelmeztető ablakot (egyelőre), ha rossz, vagy hiányos a bevitt adat.
	// --------------------------------------------------------------------------------------------------------------
	
	d.getElementById('hiba_nev').style.display='none';
	d.getElementById('hiba_cegnev').style.display='none';
	d.getElementById('hiba_telefon').style.display='none';
	d.getElementById('hiba_email').style.display='none';
	d.getElementById('hiba_termek').style.display='none';
	d.getElementById('hiba_kod').style.display='none';
	
	if(d.forms['ajanlatkeres'].elements['nev'].value == "") { d.getElementById('hiba_nev').style.display='block'; d.ajanlatkeres.nev.focus(); return false; }
	if(d.forms['ajanlatkeres'].elements['cegnev'].value == "") { d.getElementById('hiba_cegnev').style.display='block'; d.ajanlatkeres.cegnev.focus(); return false; }
	if(d.forms['ajanlatkeres'].elements['telefon'].value == "") { d.getElementById('hiba_telefon').style.display='block'; d.ajanlatkeres.telefon.focus(); return false; }
	if (d.forms['ajanlatkeres'].elements['email'].value=='' || kukacjel==(-1) || kukacjel==0 || elsopont==0 || elsopont==(-1) || (utolsopont==(emailmerete-1)) || (kukacjel==(emailmerete-1)) || ((kukacjel+1)==elsopont) || (kukacjel!=utolsokukac))
	{ d.getElementById('hiba_email').style.display='block'; d.ajanlatkeres.email.focus(); return false; }

	return false;
}
*/

