
//var lockedmenu = null;

function changeImage(id, act) {
	if ( (lockedmenu == null) || (lockedmenu != id) ) {
		src = document.getElementById(id).src;
		document.getElementById(id).src = src.substring(0, src.lastIndexOf("/"))+"../../../../"+id+"_"+act+".png";
	}
}


//var thmbnTimer;
//var _currentActiveImage = null;

function hscroll_l(s, t) {
	clearInterval(thmbnTimer);
	thmbnTimer = setInterval("document.getElementById('container').scrollLeft -= "+s, t);
}

function hscroll_r(s, t) {
	clearInterval(thmbnTimer);
	thmbnTimer = setInterval("document.getElementById('container').scrollLeft += "+s, t);
}


function HorizScroller(id, stop, step) {
	obj = document.getElementById(id);
	start = parseInt(obj.scrollLeft);

	if ((start+step) < stop) {
		obj.scrollLeft += step;
		start += step;
		setTimeout("HorizScroller('"+id+"',"+stop+","+step+")", 100);
	}
	else if ((start-step) > stop) {
		obj.scrollLeft -= step;
		start -= step;
		setTimeout("HorizScroller('"+id+"',"+stop+","+step+")", 100);
	} else {
		obj.scrollLeft = stop;
	}
}


function showPreview(imagePath, id) {
	imgObj = document.getElementById(id);
	imgObj.style.display = "none";

	imgPreloader = new Image();
	imgPreloader.onload=function() {
		imgObj.src = imagePath;
		lnkObj = document.getElementById(id+'_url');
//		lnkObj.href = imagePath.replace(/(\/lead-model_)/g, "../../../../gallery-model_");
		lnkObj.href = imagePath.replace(/(\/lead-model_)/g, "../../../../model_");
	}
	imgPreloader.src = imagePath;
	new Effect.Appear(id, { duration: 0.4});
}


function createOverlay(overlay) {
	var arrayPageSize = getPageSize();
	Element.setHeight(overlay, arrayPageSize[1]);
	new Effect.Appear(overlay, { duration: 0.2, from: 0.0, to: 0.90 });
}

function destroyOverlay(overlay) {
	new Effect.Fade(overlay, { duration: 0.2 });
}


/* banner section :: independ functions */

function showBanner() {

	var objBody = document.getElementsByTagName("body").item(0);

	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay2');
	objOverlay.style.display = 'none';
	objOverlay.onclick = function() { hideOverlay('overlay2', 'banner'); return false; }
	objBody.appendChild(objOverlay);

	var objBanner = document.createElement("div");
	objBanner.setAttribute('id','banner');
	objBanner.style.display = 'none';
	objBanner.onclick = function() { hideOverlay('overlay2', 'banner'); return false; }
	objBody.appendChild(objBanner);

	var objBannerImage = document.createElement("img");
	objBannerImage.setAttribute('id','bannerImage');
	objBannerImage.style.cursor = 'pointer';
	objBannerImage.setAttribute('src', 'images/banner/tanfolyam_mod1.jpg');
	objBanner.appendChild(objBannerImage);

	createOverlay('overlay2');
	document.getElementById('banner').style.display = "block";

}


function showMovie2(movie) {

	var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

	var objBody = document.getElementsByTagName("body").item(0);

	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay3');
	objOverlay.style.display = 'none';
	objOverlay.onclick = function() { hideOverlay('overlay3', 'movieplayerbox'); return false; }
	objBody.appendChild(objOverlay);

	var objMovieplayerbox = document.createElement("div");
	objMovieplayerbox.setAttribute('id','movieplayerbox');
	objBody.appendChild(objMovieplayerbox);

	var objMovieplayerContainer = document.createElement("div");
	objMovieplayerContainer.setAttribute('id','movieplayerContainer');
	objMovieplayerbox.appendChild(objMovieplayerContainer);

	var objMovieHeader = document.createElement("div");
	objMovieHeader.setAttribute('id','mplb_Header');
	objMovieplayerContainer.appendChild(objMovieHeader);

	var objHeaderTitle = document.createElement("div");
	objHeaderTitle.setAttribute('id','mplb_Title');
	objMovieHeader.appendChild(objHeaderTitle);

	var objHeaderTitleImage = document.createElement("img");
	objHeaderTitleImage.setAttribute('src', fileMHeaderTitleImage);
	objHeaderTitle.appendChild(objHeaderTitleImage);

	var objHeaderNav = document.createElement("div");
	objHeaderNav.setAttribute('id','mplb_headerNav');
	objMovieHeader.appendChild(objHeaderNav);

	var objHeaderNavCloseLink = document.createElement("a");
	objHeaderNavCloseLink.setAttribute('id','mplb_headerNavClose');
	objHeaderNavCloseLink.setAttribute('href','#');
	objHeaderNavCloseLink.style.color = "#888";
	objHeaderNavCloseLink.onclick = function() { hideOverlay('overlay3', 'movieplayerbox'); return false; }
	objHeaderNav.appendChild(objHeaderNavCloseLink);
	Element.setInnerHTML('mplb_headerNavClose', "["+captionTextCloseMovie+"]");

	var objMoviePlayer = document.createElement("div");
	objMoviePlayer.setAttribute('id','movieplayer');
	objMoviePlayer.style.color = "#fff";
	objMoviePlayer.onclick = function() { hideOverlay('overlay3', 'movieplayerbox'); return false; }
	objMovieplayerContainer.appendChild(objMoviePlayer);

	var objMovieFooter = document.createElement("div");
	objMovieFooter.setAttribute('id','mplb_Footer');
	objMovieplayerContainer.appendChild(objMovieFooter);

	var objFooterNav = document.createElement("div");
	objFooterNav.setAttribute('id','mplb_footerNav');
	objMovieFooter.appendChild(objFooterNav);

	var objFooterNavCloseLink = document.createElement("a");
	objFooterNavCloseLink.setAttribute('id','mplb_footerNavClose');
	objFooterNavCloseLink.setAttribute('href','#');
	objFooterNavCloseLink.style.color = "#888";
	objFooterNavCloseLink.onclick = function() { hideOverlay('overlay3', 'movieplayerbox'); return false; }
	objFooterNav.appendChild(objFooterNavCloseLink);
	Element.setInnerHTML('mplb_footerNavClose', "["+captionTextCloseMovie+"]");

	createOverlay('overlay3');

	// calculate top offset for the lightbox and display 
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var mplbTop = arrayPageScroll[1] + (arrayPageSize[3] / 15);

	Element.setTop('movieplayerbox', mplbTop);
	Element.show('movieplayerbox');

	if (hasReqestedVersion) {	// if we've detected an acceptable version
		playMovie(movie);
	} else {
		var objMPContent = document.createElement("div");
		objMPContent.setAttribute('id','movieplayerContent');
		objMoviePlayer.appendChild(objMPContent);
		Element.setInnerHTML('movieplayerContent', "<br/>"+msgOldFlashPlugin+"<br/>");
	}
}


function hideOverlay(overlay, content) {
	document.getElementById(content).style.display = "none";
	destroyOverlay(overlay);
}

/* banner section end */


