var wpf_blinkelements = new Array();

function wpf_blink () {
	for (i=0;i<wpf_blinkelements.length;i++)
	{
		Effect.Pulsate($(wpf_blinkelements[i]), { pulses: 5, duration: 3.0 });
		setTimeout (wpf_blink,5000);
	}
}

/*
function sleep_ (ms) {

	var sleeping = true;
	var now = new Date();
	var test;
	var start = now.getTime();
	var stop;
	while(sleeping)
	{
		test = new Date();
		stop = test.getTime();
		if( stop - ms > start)
		{ sleeping = false; }
	}

	return true;
}
*/

/**********************************
	az animálandó elemek
**********************************/
function webportfolio_slideSiteElements (element) {
	var elements = new Object();
	var href = element.href;
	if (href == undefined)
	{
		
		elements['contentcontainer'] = -1200;
		elements['bottom'] = -1200;
		elements['contenttop'] = -1200;
		elements['navmenucontainer'] = 1200;
	}
	else
	{
		elements['contentcontainer'] = 1200;
		elements['bottom'] = 1200;
		elements['contenttop'] = 1200;
		elements['navmenucontainer'] = -1200;
	}
	
	var ret = new Array();
	
	for (var i in elements)
	{
			
			if (href == undefined)
			{
				new Effect.Move($(i), { x: elements[i], y: 0, duration: 1.0 });
			}
			else
			{
				new Effect.Move($(i), { x: elements[i], y: 0, duration: 1.0, afterFinish: function(element) {window.location = href; } });
			}
	}

	//sleep_ (1000);
	return false;
}

/**********************************
	a főmenü linkjeinek figyelése
**********************************/
function webportfolio_getMainMenuEvents () {
	/*
	if ($('topline')!=null)
	{
		wpf_blinkelements[wpf_blinkelements.length] = $('topline');
	}
	*/		
	
	if ($('unalom1')!=null)
	{
		wpf_blinkelements[wpf_blinkelements.length] = $('unalom1');
	}


	if ($('navmenu') != null)
	{
		var elems=$('navmenu').getElementsByTagName('a');
		for(i=0;i<elems.length;i++) 
		{
			if ($(elems[i]).href && $(elems[i]).href!='' && $(elems[i]).href!='#') 
			{
				$(elems[i]).onclick = function () {
					var anc = $(this).ancestors();
					var sub = anc[0].getElementsByTagName('ul');
						if (sub.length > 0)
						{
							return false;
						}
						else
						{
							return webportfolio_slideSiteElements(this);
						}
				};
				
				if (i==(elems.length-1))
				{
					wpf_blinkelements[wpf_blinkelements.length] = elems[i];
					//setTimeout (wpf_blink,200);
				}
			}
		}
	}
}

//
Event.observe(window, 'load', webportfolio_slideSiteElements);
Event.observe(window, 'load', webportfolio_getMainMenuEvents);

