<!--

YAHOO.namespace('slider');

var dir=1;
var speedUp=10;
var timeout=50;
var speed=1;
var imageArray = new Array();
var pos;

function ScrollLeft() { dir=-2; timeout=1; }
function ScrollRight() { dir=2; timeout=1; }
function ScrollReset() { dir=dir/2; timeout=50; }


YAHOO.slider.loadPics = function()
{
	var sliderPics = document.getElementsByName('sliderPic');
	for (i=0; i<sliderPics.length; i++) {
		Dom.setStyle(sliderPics[i],'opacity',0);
		imageArray[i] = sliderPics[i];
	}
	setTimeout('YAHOO.slider.checkLoadState()',500);
}


YAHOO.slider.checkLoadState = function()
{
	var allPicLoaded = true;
	for (i=0; i<imageArray.length; i++) {
		if (Dom.getStyle(imageArray[i],'opacity') == 0 && imageArray[i].complete)
			YAHOO.slider.picFadeIn(imageArray[i]);
		else allPicLoaded = false;
	}
	if (!allPicLoaded) setTimeout('YAHOO.slider.checkLoadState()',100);
}


YAHOO.slider.picFadeIn = function(obj)
{
	var attributes = {
		opacity:{ to:1 }
	}
	var myAnim = new YAHOO.util.Anim(obj,attributes);
	myAnim.animate();
return true;
}


YAHOO.slider.doScroll = function()
{
	var div = document.getElementById('sliderDiv');
	var scrollLimit = div.scrollWidth;
	//if (YAHOO.env.ua.ie==0) timeout=timeout*2;
	div.scrollLeft+=dir*speed;
	var divWidth = parseInt(YAHOO.util.Dom.getStyle('sliderDiv','width'));
	if (div.scrollLeft==scrollLimit-divWidth && dir==1) dir=-1;
	if (div.scrollLeft==0 && dir==-1) dir=1;
	setTimeout(YAHOO.slider.doScroll,timeout);
}


YAHOO.slider.zoom = function(pic,w,h,lang)
{
	if (document.getElementById('popupBgDiv')) YAHOO.popup.removeBg();
	YAHOO.slider.closeZoom();
	YAHOO.popup.createBg();

	//valtozok
	var vpW = Dom.getViewportWidth();
	var vpH = Dom.getViewportHeight();
	if (h>vpH-120) {
		ratio = w/h;
		h = vpH-120;
		w = h*ratio;
	}
	var path = pic;
	var zoomBgWidth = w+105;
	var zoomBgHeight = h+32;

	//hatter
	var zoomBg = document.createElement('div');
	zoomBg.id = 'zoomBg';
	Dom.setStyle(zoomBg,'width',zoomBgWidth + 'px');
	Dom.setStyle(zoomBg,'height',zoomBgHeight + 'px');
/*	if (vpW>zoomBgWidth) {
		Dom.setStyle(zoomBg,'left',parseInt((vpW-zoomBgWidth)/2) + 'px');
	}
*/
	pos = getXY(zoomBgWidth,zoomBgHeight);
	Dom.setStyle(zoomBg,'left',pos.x + 'px');
	Dom.setStyle(zoomBg,'top',pos.y + 'px');
	
	//tablazat holder
	var holder = document.createElement('div');
	holder.id = 'zoomHolder';
	Dom.setStyle(holder,'width',zoomBgWidth + 'px');
	Dom.setStyle(holder,'height',zoomBgHeight + 'px');
	/*
	if (vpW>zoomBgWidth) {
		Dom.setStyle(holder,'left',parseInt((vpW-zoomBgWidth)/2+1) + 'px');
	}
	*/
	Dom.setStyle(holder,'left',pos.x+1 + 'px');
	Dom.setStyle(holder,'top',pos.y+1 + 'px');
	
	document.body.appendChild(zoomBg);
	document.body.appendChild(holder);
	
	YAHOO.request.get('zoomHolder','slider/zoomimage.php?image=' + pic + '&width=' + w + '&height=' + h + '&lang=' + lang);
	setTimeout('position()',200);
}

YAHOO.slider.closeZoom = function()
{
	var zoomBg = document.getElementById('zoomBg');
	var zoomHolder = document.getElementById('zoomHolder');
	if (zoomBg)	zoomBg.parentNode.removeChild(zoomBg);
	if (zoomHolder)	zoomHolder.parentNode.removeChild(zoomHolder);
	if (document.getElementById('popupBgDiv')) YAHOO.popup.removeBg();
return true;
}


yEvent.onDOMReady(YAHOO.slider.doScroll);
yEvent.onDOMReady(YAHOO.slider.loadPics);
-->