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

function makegallery2(div) {
	
	var gdiv = $("#"+div);
	if (gdiv.length==0) return false;	
	
	//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");
                //var imgNewName = src.replace("thumb/","");
	
				
		//imgshtml+='<a href=   <img id='+div+"_resim"+i+' src='+imgNewName+' alt="'+alt+'"  style="display:none"/>';	
		thumbshtml+='<a href="'+imgNewName+'"  rel="prettyPhoto[galleryyy]"><img id='+div+"_thumb"+i+' src='+src+' alt="'+alt+'" /></a>';
		
	});
	
	gdiv.css("overflow","hidden").html(thumbshtml+'</div></div>');
	
	//alert($("a[rel^='prettyPhoto']").attr("href"));
	

		
			$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});
	
	return gdiv;
	
}

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");
                //var imgNewName = src.replace("thumb/","");
	
				
		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>'+thumbshtml+'</div></div>');
	
	
	//window.galleryTypes[type].call(gdiv.get());

	
		var maindiv = $("#"+div+'_main');
		var totalimg = $("img",maindiv).length;
		
		window.sson = parseInt($("img:last",maindiv).attr("id").split("_resim")[1]); //son resmin id si
		//var sson = parseInt(totalimg-3); //son resmin id si

		window.fw = 535;
		window.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").css("cursor","hand");
		$("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 = $("img:last",this);
		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 );
	
		}); 
		
}

function geri_tus(divid) {

		window.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 = $("#"+divid+"_resim"+eksilecek+"").height();
			resimhizala(yukseklikver_g);
			
			cursolg = (fw - $("#"+divid+"_resim"+eksilecek+"").width()) / 2;	

			$("#"+divid+"_resim"+eksilecek+"").css("position","absolute").css("left",cursolg).addClass("currentt").fadeIn(1449);

}

function ileri_tus(dividi) {		
		
		window.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 = $("#"+dividi+"_resim"+articak+"").height();
			resimhizala(yukseklikver_i);

			cursoli = (fw - $("#"+dividi+"_resim"+articak+"").width()) / 2;	

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

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

function returngal (galidd) {
	//if (window.pausegaleri) { setTimeout('slayt("'+galidd+'")',12000); return true; }
	$("#galerilerthumb").hide();
	
	
		if (galidd == "zGaleri") {
			$("#zGaleri_thumbs").html("");
			makegallery(galidd);
		} else {
			var gdiv = makegallery2(galidd);
			$('a',gdiv).eq(0).click();
			
		}

		$("#"+galidd).css("display","");
	
	$("#galerilerthumb_R").show();
	$("#sonrakigaleri").hide();
	//setTimeout('slayt("'+galidd+'")',12000);
	//slayt(galidd);
}

function galdon() {



		
		aktif = $(".aktifgaleri").attr("id");
		removeg(aktif);
		
		var adres = window.location.href;
		window.location = adres;
		/*
		$("#galeriler").css("border","none");
		
		$("#galerilerthumb_R").hide();
		$("#galerilerthumb").show();
		$("#sonrakigaleri").show();
		
		*/
}

function slayt(divid) {
				
				if (window.pausegaleri) { setTimeout('slayt("'+divid+'")',4000); return true; }
				var curr = $(".currentt"); 
				var firstt = $("img:first",divid);

				
				if(firstt.hasClass(".currentt") == true ) {
					
					openImg = firstt.attr("id");
			
				} else { 
				
					
					openImg = curr.attr("id");
							if (openImg == undefined) {
							openImg = ""+divid+"_resim0";
							} else {
							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_s = $("#"+divid+"_resim"+articak+"").height();
			resimhizala(yukseklikver_s);

			
			cursoli = (fw - $("#"+divid+"_resim"+articak+"").width()) / 2;	

			$("#"+divid+"_resim"+articak+"").addClass("currentt").css("position","absolute").css("left",cursoli).fadeIn(1449);
			setTimeout('slayt("'+divid+'")',4000);
}

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);
}


function defterolustur() {
$("#galeriler div").each(function() {
	$(this).hide();
	var theimg=$('img', this);
	if (theimg.get(0)) { $("#galerilerthumb").append('<div class="galeriThumb" id="'+this.id+'_thumb'+'"><div class="galeriThumbin"><img class="galeriThumb" src="'+theimg.get(0).src+'" /></div>'+
		'<div class="galeriThumbDesc">'+$(this).attr("title")+'</div></div>'); }
});

}

function galerimake () {
	$("#galeriler div").each(function() {
	var idlere = $(this).attr("id");
		makegallery2(idlere);
	});
}


$(document).ready(function() {
	
defterolustur();
//galerimake();

$("div.galeriThumb").click(function() {
	$("#galeriler").css("border-top","2px solid #0F6EBB").css("border-bottom","2px solid #0F6EBB");
	var gid = $(this).attr("id").split("_thumb")[0];
	aktif = $(".aktifgaleri").attr("id");
	
		if (aktif == undefined) {
			$("#"+gid).addClass("aktifgaleri");
			
		} else {
			removeg(aktif);
			$("#"+gid).addClass("aktifgaleri");
		}
		

	//scroll(0,0); $("body").css("overflow","hidden");
	returngal(gid);
	

	
} );

	$(".galeri").mouseover(function() {
		window.pausegaleri = true;
	});
	
	$(".galeri").mouseout(function() {
		window.pausegaleri = false;
	});

	//$("a[rel^='prettyPhoto']").prettyPhoto();
	

	
});
