function changethumb()
{
	if(changingthumb != 0)
	{
		var sender = document.getElementById('thumb_'+changingthumb);
		var rel = sender.getAttribute('rel');
		var arr = rel.split('|');
		eval('var url_arr = urls_'+arr[1]+';');
		var number = arr[0] * 1;
		number++;
		if(url_arr[number] == undefined)
			number = 0;
		sender.firstChild.src = url_arr[number];
		sender.setAttribute('rel',number+'|'+arr[1]);
	}
	setTimeout('changethumb();',1000);
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

var kepgaleria_balptr;
var kepgaleria_maxkepek=7;

function kepgaleria_init()
{
//	kepgaleria_balptr=0;
	kepgaleria_genkiskepek();
	kepgaleria_mutatkep(0,false,false);
}

function kepgaleria_genkiskepek()
{
	var kiskepek="";
	var count = Math.max(kepgaleria_maxkepek,kepek.length);
	for (var i=0;i<count;i++)
	{
		if (kepek[i])
		{
			var arr=kepek[i];
			kiskepek+="<div class='a' id='kepgaleria_kiskep_"+i+"' onclick='kepgaleria_mutatkep("+(i)+",false);' title=\""+arr[2]+"\"><img src='"+arr[0]+"'></div>";
		}
		else
		{
			kiskepek+="<div></div>";
		}
	}
	$("kepgaleria_kiskepek").firstChild.id = 'kepgaleria_kiskepek_container';
	$("kepgaleria_kiskepek_container").style.width = (84*count)+'px';
	$("kepgaleria_kiskepek_container").style.marginLeft = '0px';
	$("kepgaleria_kiskepek_container").innerHTML=kiskepek;
	scroll_scrolloze['kepgaleria_view'] = false;
	scroll_Obj['kepgaleria_view'] = $('kepgaleria_kiskepek_container');
	//$("kepgaleria_kiskepek").innerHTML=kiskepek;
}

function kepgaleria_mutatkep(id,scroll)
{
	var nextid=id+1;
	if (nextid==kepek.length) nextid=0;

	var previd=id-1;
	if (previd<0) previd=kepek.length-1;
/*
	if (id<kepgaleria_balptr)
	{
		kepgaleria_balptr=id;
		kepgaleria_genkiskepek();
	}
	else if (id>=kepgaleria_balptr+kepgaleria_maxkepek)
	{
		kepgaleria_balptr=id-kepgaleria_maxkepek+1;
		kepgaleria_genkiskepek();
	}
	*/
	for(var i=0;i< $('kepgaleria_kiskepek_container').childNodes.length;i++)
	{
		$('kepgaleria_kiskepek_container').childNodes[i].className='a';
	}
	if(scroll)
	{
		if(kepek.length > 7)
		{
			if(id >= 3 && id <= kepek.length - 4)
			{
				$('kepgaleria_kiskepek_container').style.marginLeft = -(id-3)*$('kepgaleria_kiskepek_container').firstChild.offsetWidth+'px';
			}
			else if(id < 3)
			{
				$('kepgaleria_kiskepek_container').style.marginLeft = '0px';
			}
			else
			{
				$('kepgaleria_kiskepek_container').style.marginLeft = (-(kepek.length-7)*$('kepgaleria_kiskepek_container').firstChild.offsetWidth)+'px';
			}
		}
	}
	$('kepgaleria_kiskep_'+id).className = 'akt a';
	$("kepgaleria_nagykep").innerHTML="<span class='a' onclick='kepgaleria_mutatkep("+nextid+",true);'><img src='"+kepek[id][1]+"'></span>";
}

function kepgaleria_teker(irany)
{
	reload_median();
	
	kepgaleria_balptr+=irany;

	if (kepgaleria_balptr>kepek.length-kepgaleria_maxkepek) kepgaleria_balptr=kepek.length-kepgaleria_maxkepek;
	if (kepgaleria_balptr<0) kepgaleria_balptr=0;

	kepgaleria_genkiskepek();
}

var scroll_Obj = new Array();
var scroll_scrolloze = new Array();

function scroll_scrollBy(speed,objekt)
{
	if(objekt != null && objekt.style.marginLeft != "undefined")
		var leftMargin = parseInt(objekt.style.marginLeft);
	else
		var leftMargin = 0;
	if(speed > 0)
	{
		if(-(leftMargin-speed) < (objekt.offsetWidth-objekt.parentNode.offsetWidth))
		{
			objekt.style.marginLeft = (leftMargin-speed)+'px';
		}
		else
		if(objekt.offsetWidth-objekt.parentNode.offsetWidth > 0)
		{
			objekt.style.marginLeft = -(objekt.offsetWidth-objekt.parentNode.offsetWidth)+'px';
		}
	}
	else
	{
		if(-(leftMargin-speed) >= 0)
		{
			objekt.style.marginLeft = (leftMargin-speed)+'px';
		}
		else
			objekt.style.marginLeft = '0px';
	}
}

function scroll_scroll(direction,speed,name)
{
	if(scroll_Obj[name] != "undefined" && scroll_scrolloze[name] != "undefined")
	{
		scroll_stop(name);
		scroll_scrolloze[name] = true;
		if(direction == "left") 
		{
			scroll_scrollLeft(speed,name);
		}
		else
		{
			scroll_scrollRight(speed,name);
		}
	}
}

function scroll_scrollLeft(speed,name) 
{
	if(scroll_Obj[name] != "undefined" && scroll_scrolloze[name] != "undefined")
	{
		if(scroll_scrolloze[name] == true)
		{
			scroll_scrollBy(-speed,scroll_Obj[name]);
			setTimeout('scroll_scrollLeft('+speed+',\''+name+'\')', 30);
		}
		else 
		{
			scroll_stop(name);
		}
	}
}

function scroll_scrollRight(speed,name)
{
	if(scroll_Obj[name] != "undefined" && scroll_scrolloze[name] != "undefined")
	{
		if(scroll_scrolloze[name] == true)
		{
			scroll_scrollBy(speed,scroll_Obj[name]);
			setTimeout('scroll_scrollRight('+speed+',\''+name+'\')', 30);
		}
		else 
		{
			scroll_stop(name);
		}
	}
}

function scroll_stop(name) {
	if(scroll_Obj[name] != "undefined" && scroll_scrolloze[name] != "undefined")
	{
		scroll_scrolloze[name] = false;
	}
}
