window.galleryTypes = { 
	tip1 : function() { alert($(this).get(0)); } 	
}
function makegallery(div,type) {

	var gdiv = $("#"+div);
	if (gdiv.length==0) return false;
	
	//maskhtml='<div id="'+div+'_mask" class="bgmask"></div>';
	imgshtml='<div id="'+div+'_main" class="resim"><div>';
	thumbshtml='<div id="'+div+'_thumbs" class="thumbs"><div>';
	
	
	$("img", gdiv).each(function(i) {
		var src = $(this).attr("src");
		var alt = $(this).attr("alt");
		var imgNewName = src.replace(/_t(\.\w+)$/,"$1");
	
				
		imgshtml+='<img id='+div+"_resim"+i+' src='+imgNewName+' alt="'+alt+'"  style="display:none"/>';	
		thumbshtml+='<img id='+div+"_thumb"+i+' src='+src+' alt="'+alt+'" />';
		
	});
	
	
	//$("body").append(maskhtml);
	//gdiv.css("overflow","hidden").html(imgshtml+"</div><div id='geri'></div><div id='ileri'></div></div>"+thumbshtml+"</div></div>");
	gdiv.css("overflow","hidden").html(imgshtml+"</div><div id='geri'></div><div id='ileri'></div></div>"+thumbshtml+"</div></div>");
	
	
	//window.galleryTypes[type].call(gdiv.get());

	
		var maindiv = $("#"+div+'_main');
		var totalimg = $("img",maindiv).length;
		
			if (totalimg==1) { $("#"+div+'_thumbs').hide();$("#geri").hide();$("#ileri").hide(); }

		var sonrrsm = $("img:last",maindiv).attr("id");
		var alertlik = sonrrsm.split("_resim")[1];
		window.sson = parseInt(alertlik); //son resmin id si
		
		
		var fw = maindiv.width();
		var fwyarim = fw/2;
		
		var current = $("img:first",maindiv).attr("id");
		
		
		$("#"+current).load(function(){
			currentrw = $(this).width();
			currentrh = $(this).height();
			cursol = (fw - currentrw) / 2;
			
			

 			resimhizala(currentrh);
		
			$(this).css("top","0px").css("left",cursol).css("position","absolute").css("display","").css("z-index","0").addClass("currentt");
			t=0; n=3;
			//while (t<fwyarim) t+=(6-++n)*0.1*currentrw; 
				
			var sirasi = parseInt($(this).attr("id").split("_resim")[1]); //currentin id si

		});
		
		var tdiv = $("#"+div+'_thumbs');
		tdiv.css("cursor","pointer");
		$("img", tdiv).click(function() {
		
			var acilcak = parseInt($(this).attr("id").split("_thumb")[1]); 
			
			var kapanacak = $(".currentt").attr("id");
			$("#"+kapanacak+"").removeClass("currentt").fadeOut(1449);
			
			var yukseklikver_c = $("#"+div+"_resim"+acilcak+"").height();
			resimhizala(yukseklikver_c);
			
			cursolgen = (fw - $("#"+div+"_resim"+acilcak+"").width()) / 2;	
			$("#"+div+"_resim"+acilcak+"").css("position","absolute").css("left",cursolgen).addClass("currentt").fadeIn(1449);
			
		});
		
		$("#"+div+'_thumbs').mousemove(function(e){
		var posbody = e.pageX;
		var left = $(this).offset().left;
		var posdiv = posbody - left;
		var genis = $(this).width();
		var ortasi = (genis/2);
		var sonn = posdiv-ortasi;
		var yuzde = Math.round((sonn*100)/ortasi);
		var kaydiv=$("div",this);
		
		kaydivw=kaydiv.width();
		kaydivx=parseInt(kaydiv.css("left").replace(/px/,''));
		var lastimg = $(this).find('img:last-child');
		var	imgPadding = 10;
		var imgWidth = lastimg[0].offsetLeft + lastimg.outerWidth() + imgPadding;
		yuzde*=0.1;
		if (kaydivx-yuzde>=kaydivw-imgWidth && kaydivx-yuzde<=0 ) kaydiv.css("left", kaydivx-yuzde );
	
		}); 
		
		$("#geri").css("cursor","pointer");
		$("#geri").click(function() {
		var openImg = $(".currentt").attr("id");
			var simdiki = parseInt(openImg.split("_resim")[1]); 
			
			$("#"+openImg+"").removeClass("currentt").fadeOut(1449);

			if (simdiki == "0") {				
			var eksilecek = sson;
			} else {
			var eksilecek = simdiki-1;				
			}

			var yukseklikver_g = $("#"+div+"_resim"+eksilecek+"").height();
			resimhizala(yukseklikver_g);
			
			cursolg = (fw - $("#"+div+"_resim"+eksilecek+"").width()) / 2;	

			$("#"+div+"_resim"+eksilecek+"").css("position","absolute").css("left",cursolg).addClass("currentt").fadeIn(1449);
		});
		
		
		$("#ileri").css("cursor","pointer");
		$("#ileri").click(function() {
		var openImg = $(".currentt").attr("id");
			var simdiki = parseInt(openImg.split("_resim")[1]); 
			
			$("#"+openImg+"").removeClass("currentt").fadeOut(1449);

			if (simdiki == sson) {				
			var articak = 0;
			} else {
			var articak = simdiki+1;				
			}
			
			var yukseklikver_i = $("#"+div+"_resim"+articak+"").height();
			resimhizala(yukseklikver_i);
			cursoli = (fw - $("#"+div+"_resim"+articak+"").width()) / 2;	

			$("#"+div+"_resim"+articak+"").css("position","absolute").css("left",cursoli).addClass("currentt").fadeIn(1449);
		});
}

function removeg (galid) {
	$("#"+galid).removeClass("aktifgaleri");
	$("#"+galid).css("display","none");
}

function resimhizala(divgelsin) {
	var paddingalt  = 10;
	divgelsin = parseInt(divgelsin);
	var yukseklikver = divgelsin+paddingalt;
	$(".resim").animate( { height: yukseklikver}, 1000, 'swing' )
	$("#ileri").css("height",yukseklikver);
	$("#geri").css("height",yukseklikver);
}
