$(document).ready(function(){
	var smallImageTabPos = "502px";
	var galleryId = $("#galleryId").val();
	var picList;
	var picCount;
	var cur;
	var curPic = "#basePicture";
	var prevPic = "#basePicturePrev";
	var nextPic = "#basePictureNext";
	var diaTime = 5000;
	var t;
	var scrollerTimerPrev;
	var scrollerTimerNext;
	var gt;
	var pid;
	var curScrollPos = 300;
//	var lastImgLayer = $("#lastimglayerContainer").html(); Vissza az elejére layer

//galéria adatainak kikérése
	if(galleryId) {
	$.post("/ajax/post",
			{appname: "Gallery",
			 method: "getFullGalleryList",
			 id : galleryId},
			 function(data){
				gt = data.gt;
				pid = data.pid;
				picList = data.gallery;
				picCount = data.gallery.length;
				cur = 0;
			},
			"json");
	}


//mini képek eltűnése, feltűnése
$("#also-csik-lista").css("top", "610px");
$(".also-kepsor").css("display","none");

//képek linkjei
$("#also-csik-lista .also-kepsor table tr td img").click(function(){
	id = $(this).attr("id");
	imageNr = parseInt(id) + 1;
	$("#gal-aktualis").html(imageNr);
	$(".gal-mainpic img").attr("src",picList[id].filenev);
	$(".gal-mainpic img").attr("title", picList[id].kepalairas);
	$(".gal-mainpic img").attr("alt", picList[id].kepalairas);
	$(".gal-mainpic .kep-alairas").html(picList[id].kepalairas);
	if (id > 0) {
		$(prevPic).attr('src',picList[id-1].filenev);
	} else {
		$(prevPic).attr('src',picList[picCount - 1].filenev);
	}

	if(id < picCount - 2) {
		$(nextPic).attr('src',picList[parseInt(id)+1].filenev);
	} else {
		$(nextPic).attr('src',picList[0].filenev);
		//$("#lastimglayer").show();Vissza az elejére layer
	}
	$('#gallery-auditIframe').attr('src','/banners/kepgaleria_meres_vg.html');
	$('#gallery-auditIframe').load();
	$("#currPicNumb").html(cur+1);

})



$("#also-csik-lista .nyitogomb").click(function(){
	if (smallImageTabPos == "502px") {
		$(".also-kepsor").css("display","block");
	}
	$("#also-csik-lista").animate({top:smallImageTabPos}, 200,function (){if (smallImageTabPos == "502px") { $(".also-kepsor").css("display","none"); } });
	if (smallImageTabPos == "610px") {
		smallImageTabPos = "502px";
	} else {

		smallImageTabPos = "610px";
	}
})



//galéria lapozó

//$(".cikkopciok .elo").click(function(){
$("#gal-vissza").click(function(){
		if (picList) {
			if (cur != 'undefined') {
				if(cur > 0) {
					cur--;
				} else {
					cur = picCount - 2;
				}

				imageNr = cur + 1;
				if($(prevPic).attr('src') != '#') {
					$("#gal-aktualis").html(imageNr);
					$(".gal-mainpic img").attr("src",$(prevPic).attr("src"));
					$(".gal-mainpic img").attr("title", picList[cur].kepalairas);
					$(".gal-mainpic img").attr("alt", picList[cur].kepalairas);
					$(".gal-mainpic .kep-alairas").html(picList[cur].kepalairas);

					//$("#gal-mainpic").append(lastImgLayer);Vissza az elejére layer
					$(".gal-mainpic img").attr('id','basePicture');
					$(".gal-mainpic img").css('margin','0 auto');
					loadFlash();
					if(cur < picCount - 2) {
						$(nextPic).attr('src',picList[cur+1].filenev);
					} else {
						$(nextPic).attr('src',picList[0].filenev);
						//$("#lastimglayer").show();Vissza az elejére layer
					}
					if(cur > 0) {
						$(prevPic).attr('src',picList[cur-1].filenev);
					} else {
						$(prevPic).attr('src',picList[picCount - 1].filenev);
					}
					$(".picdesc").empty();
					$(".picdesc").html(picList[cur].kepalairas);
					$('#gallery-auditIframe').attr('src','/banners/kepgaleria_meres_vg.html');
					$('#gallery-auditIframe').load();
					$("#currPicNumb").html(cur+1);
				}
			}
		}
});

//$(".cikkopciok .kov").click(function(){
$("#gal-elore").click(function(){
		if (picList) {
			if (cur != 'undefined') {
				if(cur != picCount - 2) {
					cur++;
				} else {
					cur = 0;
				}
				imageNr = cur + 1;
				//$(".gal-mainpic img").fadeOut("slow");
				$("#gal-aktualis").html(imageNr);
				$(".gal-mainpic img").attr("src",$(nextPic).attr("src"));
				$(".gal-mainpic img").attr("title", picList[cur].kepalairas);
				$(".gal-mainpic img").attr("alt", picList[cur].kepalairas);
				$(".gal-mainpic .kep-alairas").html(picList[cur].kepalairas);

				//$("#gal-mainpic").append(lastImgLayer);Vissza az elejére layer
				$(".gal-mainpic img").attr('id','basePicture');
				$(".gal-mainpic img").css('margin','0 auto');
				loadFlash();
				if(cur > 0) {
					$(prevPic).attr('src',picList[cur-1].filenev);
				} else {
					$(prevPic).attr('src',picList[picCount - 1].filenev);
				}
				if(cur < picCount - 2) {
					$(nextPic).attr('src',picList[cur+1].filenev);
				} else {
					//$("#lastimglayer").show();Vissza az elejére layer
					$(nextPic).attr('src',picList[0].filenev);
				}
				$(".picdesc").empty();
				$(".picdesc").html(picList[cur].kepalairas);
				$('#gallery-auditIframe').attr('src','/banners/kepgaleria_meres_vg.html');
				$('#gallery-auditIframe').load();
				$("#currPicNumb").html(cur+1);
			}
		}
});


function nextDia() {
		if(cur < picCount - 1) {
		$(".cikkopciok .kov").trigger('click');
		if(!$('.dia').hasClass('pause')) {
			$('.dia').addClass('pause');
			$('.dia').attr('title','Leállítás');
			$('.dia .overlib').html($('.dia').attr('title'));
		} else {
			clearTimeout(t);
		}

		t = setTimeout(function(){
			nextDia();
			},diaTime);
		} else {
			$('.pause').trigger('click');
		}
}

$('.dia').live('click',function(){
	if(!$('.dia').hasClass('pause')) {
		nextDia();
	}
});

$(".pause").live('click',function(){
	$('.dia').removeClass('pause');
	$('.dia').attr('title','Diavetítés');
	$('.dia .overlib').html($('.dia').attr('title'));
	clearTimeout(t);

});

$("#kiskepek img").live("click",function() {
	var tmp = $(this).attr('id').split('_');
	var id = Number(tmp[tmp.length-1]);

	$("#keptarto img").fadeOut("slow",function(){
		$("#keptarto img").hide(function(){
			$("#keptarto img").attr('src',picList[id].filenev);
			$("#keptarto img").ready(function(){
				$("#keptarto img").css('margin','0 auto');
				if(id < picCount -1) {
					$(nextPic).attr('src',picList[id+1].filenev);
				}
				if(id > 0) {
					$(prevPic).attr('src',picList[id-1].filenev);
				}

				$("#keptarto img").show(function(){
					$("#keptarto img").fadeIn("slow");
					loadFlash();
				});

				$(".picdesc").empty();
				$(".picdesc").html(picList[id].kepalairas);
				$("#currPicNumb").html(cur+1);

				});

		});

	});
	cur = id;
	$('#gallery-auditIframe').attr('src','/banners/kepgaleria_meres_vg.html');
	$('#gallery-auditIframe').load();



});

	var loadFlash = function(){
		$('#flashGalleryDiv').empty();
		var siteId = $('#flashSiteId').val();
		var imgH = $('#basePicture').height();
		var imgW = $('#basePicture').width();
		var divW = $('#keptarto').width();

		var plusLeft = (divW - imgW) / 2;

		var offset = $('#keptarto').offset();

		if(offset) {
			$('#flashGalleryDiv').css({ left: plusLeft + offset.left, top: offset.top});
		}

		$('#flashGalleryDiv').flash({
			src: 'http://av.ctnetwork.hu/flash/33_a.swf',
			base: 'http://av.ctnetwork.hu/flash/',
			name: 'ipHI_1_Flash',
			width: imgW,
			height: imgH,
			flashvars: {
				show: 'advert',
				site_id: siteId,
				template: 'imglayer1',
	//						onclick: nextPic(),
				img_width: imgW,
				img_height: imgH,
				title:'ctnetwork'
			},
			wmode: 'transparent',
			allowscriptaccess: 'always'

		});

	};

	loadFlash();

	$("#flashGalleryDiv").click(nextPic);



$("#kiskepek .prevgomb").mousedown(function(){

	$("#kiskepekscroll").scrollTo( '-=80px', 300, {
		axis:'x'
	});

	scrollerTimerPrev = setTimeout(function(){
		$("#kiskepek .prevgomb").trigger("mousedown");
		},300);

});


$("#kiskepek .prevgomb").mouseup(function(){
	clearTimeout(scrollerTimerPrev);
});




$("#kiskepek .nextgomb").mousedown(function(){

	if(curScrollPos < $("#kiskepekscroll table").width()) {

	$("#kiskepekscroll").scrollTo( '+=80px', 300, {
		axis:'x'
	});

	curScrollPos = curScrollPos + 50;

	scrollerTimerNext = setTimeout(function(){
		$("#kiskepek .nextgomb").trigger("mousedown");
		},300);
	}
});


$("#kiskepek .nextgomb").mouseup(function(){
	clearTimeout(scrollerTimerNext);
});

$("#gotofirstlink").live('click',function(){
	$("#lastimglayer").hide();
	$("#thumb_0").trigger('click');

});

$("#galleryArticle").live('click',function(){
	window.opener.location = $(this).attr('href');
	window.close();
	return false;
});

});