// ------------------ functii meniu sus ---------------
function addMenuObservers() {

$('activitati').observe('mouseover', activitatiOver); 
$('despre').observe('mouseover', resetOver);
$('parteneriate').observe('mouseover', resetOver);
$('dotari').observe('mouseover', resetOver);
$('echipa').observe('mouseover', resetOver);
$('inscrieri').observe('mouseover', resetOver);
$('galeriefoto').observe('mouseover', fotoOver);
$('contact').observe('mouseover', resetOver);
}

addMenuObservers();

var mDeschis = false;
var fDeschis = false;

function activitatiOver(event) {   
	var element = Event.element(event);  
		
	if (mDeschis == false){
		
		resetOver();
		
		$('contact').stopObserving('mouseover', resetOver);
		$('galeriefoto').stopObserving('mouseover', resetOver);
		$('inscrieri').stopObserving('mouseover', resetOver);
		$('echipa').stopObserving('mouseover', resetOver);
		$('dotari').stopObserving('mouseover', resetOver);
		$('parteneriate').stopObserving('mouseover', resetOver);
		$('despre').stopObserving('mouseover', resetOver);
			
	//new Effect.Appear(document.getElementById("activitatiSubmenu"),{ duration: 0.9 });
		//,{ duration: 0.1, scaleFrom: 20, scaleTo: 100, restoreAfterFinish: 'false'});
		
		document.getElementById("activitatiSubmenu").style.display = "block";
		mDeschis = true;
	
		setTimeout(addMenuObservers, 1000);		
	}	
}

function resetOver(event) {
	if (mDeschis) {
		//new Effect.Fade(document.getElementById("activitatiSubmenu")); 
		//window.setTimeout('Effect.Appear(\'demo-effect-slideup\', {duration:.3})',2500);
		document.getElementById("activitatiSubmenu").style.display = "none";
		mDeschis = false;
	}
	
	if (fDeschis) {
		//new Effect.Fade(document.getElementById("activitatiSubmenu")); 
		//window.setTimeout('Effect.Appear(\'demo-effect-slideup\', {duration:.3})',2500);
		
		document.getElementById("fotoSubmenu").style.display = "none";
		fDeschis = false;
	}
		
}


function fotoOver(event) {   
	var element = Event.element(event);  
		
	
	if (fDeschis == false){
		
		resetOver();
			
		$('contact').stopObserving('mouseover', resetOver);
		$('inscrieri').stopObserving('mouseover', resetOver);
		$('echipa').stopObserving('mouseover', resetOver);
		$('dotari').stopObserving('mouseover', resetOver);
		$('parteneriate').stopObserving('mouseover', resetOver);
		$('despre').stopObserving('mouseover', resetOver);
			
	//new Effect.Appear(document.getElementById("activitatiSubmenu"),{ duration: 0.9 });
		//,{ duration: 0.1, scaleFrom: 20, scaleTo: 100, restoreAfterFinish: 'false'});
		
		document.getElementById("fotoSubmenu").style.display = "block";
		fDeschis = true;
	
		setTimeout(addMenuObservers, 1000);		
	}	
}




// ------------------------ functii galerie imagini -------------------------

enableControls(true);
var amountToSlide = 60;

function moveup(){
	var top = $('sliderContent').style.top.replace("px","");
	top = top - 0;

	if (top < 0) {
		moveSlider(amountToSlide);
		disableControls();
		setTimeout("enableControls(false)", 1000);
	}
}

var oTransition;

function enableControls(isFirstTime) {

	if (document.getElementById("up") != null) {
		$('up').observe('click', moveup);
		$('down').observe('click', movedown); 
		
		if (isFirstTime != null && isFirstTime == true){
			oTransition = new Transition( 'galeryContainer', imagetoloadonstart);
		}
		
		var contorLinkuri = 0;
		while (document.getElementById("link" + contorLinkuri)!= null)
			{
				$('link' + contorLinkuri).observe('click', showGalerie);
				contorLinkuri++;
			}
	}
}


function showGalerie() {
	document.getElementById("mainContainer").style.display = "none";
	document.getElementById("galeryParentContainer").style.display = "block";	
}

function showText() {
	document.getElementById("mainContainer").style.display = "block";
	document.getElementById("galeryParentContainer").style.display = "none";	
}

function disableControls() {
	$('up').stopObserving('click', moveup);
	$('down').stopObserving('click', movedown);
}

function moveSlider(step) {
	new Effect.Move ($('sliderContent'),{duration:1, x: 0, y: step, mode: 'relative'});
}


function movedown() {
		
	var height = $('slider').offsetHeight;
	height = height - 0;
	
	var offset = $('sliderContent').offsetHeight;
	offset = offset - 0;

	var top = $('sliderContent').style.top.replace("px","");
	top = top - 0;
	
	var afisat = offset - height + top;	
	
	if (afisat >= 0) {
		moveSlider(-amountToSlide);
		disableControls();
		setTimeout("enableControls(false)", 1000);
	}
}

function displayImage(obj) {

	//$('galeryImage').src = "/galerie/" + obj.getAttribute("alt");

}

//----------------------------- atelierul verder -----------------

