$(function() {
	$("a[rel]").overlay({
		mask: {
			color: '#000000',
			loadSpeed: 200,
			opacity: 0.7
		},
		top: 0,
		closeOnClick: false,
		effect: 'apple',
		onBeforeLoad: function() {
			var wrap = this.getOverlay().find(".contentWrap");
			wrap.load(this.getTrigger().attr("href"));
			if(this.getTrigger().attr('id')=="haberizle"){
				var file = $("#haberizle-link").text();
				loadVideo(file, "player");
			} else if(this.getTrigger().attr('id')=="koseliparantez"){
				var file = $("#koseliparantez-link").text();
				loadVideo(file, "player");
			} else if(this.getTrigger().attr('id')=="canli"){
				$("#player").css("display","none");
			} 
		},
		onBeforeClose: function(){
			if(this.getTrigger().attr('id')=="haberizle"){
				unloadVideo("player");
			} else if(this.getTrigger().attr('id')=="koseliparantez"){
				unloadVideo("player");
			} else if(this.getTrigger().attr('id')=="canli"){
				document.getElementById('iframe_canli').innerHTML = "";
			} 
		}
	});	

});

//--------------------------  Video Player (JWPlayer) ----------------------------

function loadVideo(file, targetID){
	jwplayer(targetID).setup({
		file: file,
		flashplayer: "./zz_player/player.swf",
		skin: "./zz_player/modieus.swf",
		image: "./img/vpreview-gallery.jpg",
		width: 600,
		height: 370
//		,stretching: "fill"
	});
	jwplayer(targetID).onBuffer(function() { 
		$.get("template/video_sayac.php",
			{ 
				file: file
			},
			function(data) { 
				//alert(data); 
			}
		);
	});
}

function unloadVideo(targetID){
	jwplayer(targetID).stop();
}

//----------------------------- Galeriye resim yükler ----------------------------
function loadImages(targetID){
	
	jwplayer(targetID).setup({
		flashplayer: "./zz_player/gallery/preview.swf",
		width :590,
		height:300
	});
}

//----------------------------- Galeri icin navigasyon----------------------------
$(function (){
	$(".gallery-banner-button:eq(0)").click(function (){
		$(".gallery-banner-button:eq(0) a").addClass("selected");
		$(".gallery-banner-button:eq(1) a").removeClass("selected");
		
		yeni_sayfa = 0;
		eski_sayfa = null;
		tarz = 0; //enyeniler
		if($("#titlebanner").text()=="Video Galeri"){
			set_galeri(yeni_sayfa, "video", tarz, 0);
			navigation_yenile("video", tarz);
		} else if($("#titlebanner").text()=="Resim Galeri"){
			set_galeri(yeni_sayfa, "resim", tarz, 0);
			navigation_yenile("resim", tarz);
		}
	});
	$(".gallery-banner-button:eq(1)").click(function (){
		$(".gallery-banner-button:eq(1) a").addClass("selected");
		$(".gallery-banner-button:eq(0) a").removeClass("selected");
		
		yeni_sayfa = 0;
		eski_sayfa = null;
		tarz = 1;//encokizlenen
		if($("#titlebanner").text()=="Video Galeri"){
			set_galeri(yeni_sayfa, "video", tarz, 0);
			navigation_yenile("video", tarz);
		} else if($("#titlebanner").text()=="Resim Galeri"){
			set_galeri(yeni_sayfa, "resim", tarz, 0);
			navigation_yenile("resim", tarz);		
		}
	});
		
});

function navigation_olustur(bolum, tarz){
	var sayfa=9;
	
	for(sayfa; sayfa>=0; sayfa--){
		$(".prev_page").after("<a href='' id='sayfa"+sayfa+"' onclick='javascript: set_galeri("+sayfa+",\""+bolum+"\","+tarz+", 0);return false;'>"+(sayfa+1)+"</a>");
	}
}

function navigation_yenile(bolum, tarz){
	var sayfa=9;
	
	for(sayfa; sayfa>=0; sayfa--){
		$("#sayfa"+sayfa).replaceWith("<a href='' id='sayfa"+sayfa+"' onclick='javascript: set_galeri("+sayfa+",\""+bolum+"\","+tarz+", 0);return false;'>"+(sayfa+1)+"</a>");
	}
	$("#sayfa0").addClass("sellected").removeAttr("href");
}

function sayfa_sec(sayfa, bolum, tarz){
	eski_sayfa = yeni_sayfa;
	yeni_sayfa = sayfa;
		
	if(eski_sayfa!=null){
		$("#sayfa"+eski_sayfa).replaceWith("<a href='' id='sayfa"+eski_sayfa+"' onclick='javascript: set_galeri("+eski_sayfa+",\""+bolum+"\","+tarz+", 0);return false;'>"+(eski_sayfa+1)+"</a>");		
	}
	$("#sayfa"+yeni_sayfa).addClass("sellected").removeAttr("href");
	$("#sayfa"+yeni_sayfa).removeAttr("onclick");

	if(yeni_sayfa<=0) $(".prev_page").replaceWith("<a class='prev_page sellected'>Geri</a>");
	else $(".prev_page").replaceWith("<a href='' class='prev_page' onclick='javascript: set_galeri("+(yeni_sayfa-1)+",\""+bolum+"\","+tarz+", 0);return false;'>Geri</a>");

	if(yeni_sayfa>=9) $(".next_page").replaceWith("<a class='next_page sellected'>İleri</a>");
	else $(".next_page").replaceWith("<a href='' class='next_page' onclick='javascript: set_galeri("+(yeni_sayfa+1)+",\""+bolum+"\","+tarz+", 0);return false;'>İleri</a>");
}

//----------------------------- Galeri Fonksiyonlari -----------------------------
function galeriguncelle(id){	
	$.getJSON("template/haber_info_3.php?",
		{
			id:id
		},
		function(data){
			var file = data[0].bolum+'/'+data[0].video;
			var targetID = "player-gallery";

			if($("#titlebanner").text()=="Video Galeri"){
				unloadVideo(targetID);
				loadVideo(file, targetID);
			} else if($("#titlebanner").text()=="Resim Galeri"){
				$.get(
					"template/change_content.php?",
					{ 
						haberdosya: data[0].dosya,
						resadet: data[0].detresim,
						bolum: data[0].bolum
					}
				);
				loadImages(targetID);
			}

			var spot = data[0].spot+" ...";
			var link = "?"+id;
			$("#gallery-desc").replaceWith("<div id='gallery-desc' onclick='document.location=\""+link+"\"'>"+spot+"</div>");

			var tarih = data[0].tarih;
			var say = data[0].video_say;
			$("#gallery-meta").text(tarih.substr(8,2)+"."+tarih.substr(5,2)+"."+tarih.substr(0,4)+" | "+say+" Gösterim");
		}
	);
}

function set_galeri(sayfa, bolum, tarz, position){//tarz=0 enyeniler; tarz=1 encokizlenenler
	$.getJSON("template/haber_info_3.php?",
		{
			sayfa:sayfa,
			bolum:bolum,
			tarz:tarz
		},
		function(data){
			galeriguncelle(data[position].id);
			for(j=0; j<4; j++){	
				$(".gallery-list-link:eq("+j+")").css("visibility", "hidden");
			}
			for(i in data){
				$(".gallery-list-link:eq("+i+")").css("visibility", "visible");
				$(".gallery-list-title:eq("+i+")").text(data[i].baslik);
				var resim = './'+data[i].bolum+'/'+data[i].resim;
				$(".gallery-list-img:eq("+i+")").attr("src", resim);
				$(".gallery-list-link:eq("+i+")").attr("id", data[i].id);
				$(".gallery-list-pv:eq("+i+")").text(data[i].video_say + " Kez Görüntülendi");
				var tarih = data[i].tarih;
				$(".gallery-list-date:eq("+i+")").text(tarih.substr(8,2)+"."+tarih.substr(5,2)+"."+tarih.substr(0,4));
			}
		}
	);
	sayfa_sec(sayfa, bolum, tarz);
}

//-------------------------- Video Player with SWFObject -------------------------
/*
function loadSWF(url,targetID){
	//Check for existing SWF
	if(isObject(targetID)){
		replaceSwfWithEmptyDiv(targetID);//replace object/element with a new div
	}	

	if (swfobject.hasFlashPlayerVersion("9")) {
		var fn = function() {
			var attributes = {
				data: url, 
				width:"720", 
				height:"464"
			};//width:"585", height:"420"
			var params = {
				flashvars:"autostart=false&stretching=fill&lightcolor=0x000000&screencolor=0x000000&image=./img/vpreview-gallery.jpg&skin=./zz_player/modieus.swf",
				allowfullscreen: "true",
				allowscriptaccess: "always",
				wmode: "opaque"
			};
			var id = targetID;
			var obj = swfobject.createSWF(attributes, params, id);
		};
		swfobject.addDomLoadEvent(fn);
	}

}

function isObject(targetID){	
	var isFound = false;
	var el = document.getElementById(targetID);
	if(el && (el.nodeName === "OBJECT" || el.nodeName === "EMBED")){
		isFound = true;
	}
	return isFound;		
}

function replaceSwfWithEmptyDiv(targetID){	
	var el = document.getElementById(targetID);		
	if(el){
		var div = document.createElement("div");
		el.parentNode.insertBefore(div, el);
		swfobject.removeSWF(targetID);//Remove the SWF
		div.setAttribute("id", targetID);//Give the new DIV the old element's ID
	}
}

function unloadSWF(targetID){
	if(isObject(targetID)){
		replaceSwfWithEmptyDiv(targetID);//replace object/element with a new div
	}	
}

function state() {
	playerValues = flashMovie.getConfig();
	alert(playerValues['state']);
}

function play() {
	flashMovie.sendEvent('play','true');
}

function pause() {
	flashMovie.sendEvent('play','false');	
}
*/
//-------------------------- SWFObject END -------------------------- 
