﻿progress = false;
function loading(show){
	if (show) {
		progress = true;
		$('#fixedbox').show();
	} else {
		progress = false;
		$('#fixedbox').hide();
	}
}

function aramaControl() {
		if ($('#q').val()==""){
		alert('Bir arama kriteri girseydiniz bari!');
		return false;
		}
	else {
		return true;
	}
}

function autocom() {
if ($('#qopt').val()=="standart" || $('#qopt').val()=="subtitle"){
$("#q").autocomplete("/ajax/autocomplete.php",{
matchContains: true,
minChars: 1,
selectFirst: true,
width: 206,
cacheLength: 1,
max: 20,
scrollHeight:300
});
}

else if ($('#qopt').val()=="person"){
$("#q").autocomplete("/ajax/autocompleteperson.php",{
matchContains: true,
minChars: 1,
selectFirst: true,
width: 206,
cacheLength: 1,
max: 20,
scrollHeight:300
});
}

else if ($('#qopt').val()=="translator"){
$("#q").autocomplete("/ajax/autocompletetranslator.php",{
matchContains: true,
minChars: 1,
selectFirst: true,
width: 206,
cacheLength: 1,
max: 20,
scrollHeight:300
});
}

else if ($('#qopt').val()=="author"){
$("#q").autocomplete("/ajax/autocompleteauthor.php",{
matchContains: true,
minChars: 1,
selectFirst: true,
width: 206,
cacheLength: 1,
max: 20,
scrollHeight:300
});
}

else if ($('#qopt').val()=="user"){
$("#q").autocomplete("/ajax/autocompleteuser.php",{
matchContains: true,
minChars: 1,
selectFirst: true,
width: 206,
cacheLength: 1,
max: 20,
scrollHeight:300
});
}

else {
$("#q").unbind();
}


}


function AddSubtitle(filmid){
	URL = (filmid == null) ? 'subload.php' : 'subload.php?filmid='+filmid;  
	window.open(
		 URL
		,'subload' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=700'
	);
}

function AddSubtitle2(filmid){
	URL = (filmid == null) ? 'subload.php' : 'subload.php?filmid='+filmid;  
	window.open(
		 URL
		,'subload' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=700'
	);
}

function editfilminfo(filmid){
	URL = (filmid == null) ? 'editfilminfo2.php' : 'editfilminfo2.php?filmid='+filmid;  
	window.open(
		 URL
		,'editfilminfo2' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=700'
	);
}

function AddCover(filmid){
	URL = (filmid == null) ? 'coverload2.php' : 'coverload2.php?filmid='+filmid;  
	window.open(
		 URL
		,'coverload2' + ((new Date()).getMilliseconds())
		,'scrollbars=0,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=500'
	);
}

function AddPortrait(nameid){
	URL = (nameid == null) ? 'http://sinema.yedincigemi.com/pcoverload2.php' : 'http://sinema.yedincigemi.com/pcoverload2.php?nameid='+nameid;  
	window.open(
		 URL
		,'pcoverload2' + ((new Date()).getMilliseconds())
		,'scrollbars=0,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=500'
	);
}

function Viewe(i){
	if (progress) {	return; }
 		
	loading(true);
var success = false;
var content="";
	
	new $.ajax( {
	  url: '../ajax/view.php',
	  type: 'get',
	  data : 'filename=' + i ,
	  async: false,
	  success: function(transport) {
//		alert(transport.result);
		//var r = eval('(' + transport + ')');
		 success = true;
		 content=transport;
				 
		loading(false);
	}
	}
	);

var d = new Date();
	
var curr_hour = d.getHours();
var curr_min = d.getMinutes();
var curr_sec = d.getSeconds();

var j=curr_hour + curr_min + curr_sec;

	
OWindow=window.open("", j, "height=600, width=400,toolbar=0,scrollbars=1,menubar=0");
OWindow.document.write("<HEAD>");
OWindow.document.write("<TITLE>" + i + "</TITLE>");
OWindow.document.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />");
OWindow.document.write("<link rel=\"stylesheet\" href=\"style/general.css\" type=\"text/css\" />");
OWindow.document.write("</HEAD>");
OWindow.document.write("<BODY style='background-color:white; margin-left:10px;'>");
OWindow.document.write(content);
OWindow.document.write("</BODY>");
OWindow.document.write("</HTML>");
OWindow.moveTo(250,30);

OWindow.document.close();


}


function Quality(i,q){
	if (progress) {	return; }
		
	loading(true);
	
	new $.ajax( {
	  url: '../ajax/setquality.php',
	  type: 'get',
	  data : 'subid=' + i + '&q=' + q,
	  success: function(transport) {
//		alert(transport.result);
		var r = eval('(' + transport + ')');
//		alert(r.result);
		switch (r.result){
			case -1: //hata
				alert("Bir hata oluştu");
				break;
			case 0: //altyazı değerlendirilmedi'ye alındı
				$('#imgsdowng-'+i).hide();
				$('#imgsdowny-'+i).hide();
				$('#imgsdownr-'+i).hide();
				$('#imgsdownb-'+i).show();
				break;
			case 1: //altyazı yeşil
				$('#imgsdownb-'+i).hide();
				$('#imgsdowny-'+i).hide();
				$('#imgsdownr-'+i).hide();
				$('#imgsdowng-'+i).show();
				break;
			case 2: //altyazı sarı
				$('#imgsdownb-'+i).hide();
				$('#imgsdowng-'+i).hide();
				$('#imgsdownr-'+i).hide();
				$('#imgsdowny-'+i).show();
				break;
			case 3: //altyazı kırmızı
				$('#imgsdownb-'+i).hide();
				$('#imgsdowng-'+i).hide();
				$('#imgsdowny-'+i).hide();
				$('#imgsdownr-'+i).show();
				break;
			case 4: //satır etkilenmedi
				alert("Ya değişiklik yapmadınız veya altyazı silinmiş");
				break;
		}
		loading(false);
	  }
	}
	);
}

function ActivateSubtitle(i,active){
	if (progress) {	return; }
//	if (active == 0) {
//		if (!confirm("Altyazıyı pasifleştirmek istediğinize emin misiniz?")) { return; }
//	} else if (active == 1) {
//		if (!confirm("Altyazıyı aktifleştirmek istediğinize emin misiniz?")) { return; }
//	} else {
//		return;
//	}
	
	loading(true);
	
	new $.ajax( {
	  url: '../ajax/subactive.php',
	  type: 'get',
	  data : 'subid=' + i + '&active=' + active,
	  success: function(transport) {
//		alert(transport.result);
		var r = eval('(' + transport + ')');
//		alert(r.result);
		switch (r.result){
			case -1: //hata
				break;
			case 0: //altyazı pasifleşti
				$('#imgstogglea-'+i).hide();
				$('#imgstoggled-'+i).show();
				break;
			case 1: //altyazı aktifleşti
				$('#imgstoggled-'+i).hide();
				$('#imgstogglea-'+i).show();
				break;
			case 2: //satır etkilenmedi
				alert("altyazı silinmiş olabilir");
				break;
		}
		loading(false);
	  }
	}
	);
	
		//$('filmtitle').update(r.title);	

}


function istek(i,active){
	if (progress) {	return; }
	if (!confirm("Bu filmin altyazısının çevrilmesini mi istiyorsunuz?")) { return; }
	
	loading(true);
	
	new $.ajax( {
	  url: '../ajax/istek.php',
	  type: 'get',
	  data : 'filmid=' + i,
	  success: function(transport) {
//		alert(transport.result);
		var r = eval('(' + transport + ')');
//		alert(r.result);
		switch (r.result){
			case -1: //hata
				alert("İsteğiniz yetki yetersizliği nedeniyle kaydedilemedi. Ana sayfadan tekrar giriş yapın.");
				break;
			case 0: //hata
				alert("İsteğiniz bir nedenle kaydedilemedi. Daha sonra tekrar deneyin.");
				break;
			case 1: //
				alert("Altyazı çeviri isteğiniz kaydedildi. Bizi takip etmeye devam edin :)");
				break;
			case 2: //
				alert("Bu film zaten çeviri istek listenizde. Daha önce kaydetmiştik.");
				break;
			case 3: //
				alert("Bu filmin yeterli bir Türkçe altyazısı zaten var.");
				break;
		}
		loading(false);
	  }
	}
	);
	
		//$('filmtitle').update(r.title);	

}





function DeleteSubtitle(i){

	if (progress) {	return; }
	if (!(aciklama = prompt('Silme nedenini giriniz', 'Canım İstiyor'))) { return; }
	if ($('#aciklama').val()=="") { return; }
	if (!confirm("ALTYAZIYI SİLMEK İSTEDİĞİNİZE EMİN MİSİNİZ?")) { return; }
	
	loading(true);
	
	new $.ajax({
	  url: '../ajax/subdelete.php',
	  type: 'get',
	  data : 'subid=' + i + '&description=' + aciklama,
	 success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case -1: //hata
				alert("altyazı silinemedi");
				break;
			case 0: //altyazı silme sorgusu boş döndü
				alert("altyazı silinmiş olabilir");
				break;
			case 1: //altyazı silinme işleminden 1 satır etkilendi
				//alert("altyazı silindi");
				//imgsdown //imgstogglea //imgstoggled //imgsedit //imgscfile //imgsdel
				$('#tdcontrol-'+i).html(
					'<div style="color: #BBBBBB; letter-spacing:5px; font-weight:bold; font-size:14px; text-align:center; text-decoration:line-through;">Silindi!</div>'
					);

				break;
		}
		loading(false);
	  },
	  error: function() {
		alert("altyazı silinemedi");
	  	loading(false);
	  }
	}
	);
}
////////////////////////////////////////////////
function DeleteReport(i){

	if (progress) {	return; }
	if (!confirm("Raporu silmek istediğinize emin misiniz?")) { return; }
	
	loading(true);
	
	new $.ajax({
	url: '../ajax/reportdelete.php',
	  type: 'get',
	  data : 'subid=' + i ,
	  success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case -1: //hata
				alert("Rapor silinemedi");
				break;
			case 0: //altyazı silme sorgusu boş döndü
				alert("Rapor silinmiş olabilir");
				break;
			case 1: //altyazı silinme işleminden 1 satır etkilendi
				//alert("altyazı silindi");
				//imgsdown //imgstogglea //imgstoggled //imgsedit //imgscfile //imgsdel
				$('#tdcontrol-'+i).html(
					'<div style="color: #BBBBBB; letter-spacing:5px; font-weight:bold; font-size:14px; text-align:center; text-decoration:line-through;">Rapor Silindi!</div>'
					);

				break;
		}
		loading(false);
	  },
	  onFailure: function() {
	  	loading(false);
	  }
	}
	);
}
////////////////////////////////////////////////
function AddPicture(i){

	if (progress) {	return; }
	if (!(link = prompt('Resmin linkini giriniz (http://...)', ''))) { return; }
	if ($('#link').val()=="") { return; }

	loading(true);
	
	new $.ajax( {
	  url: '../ajax/addpicture.php',
	  type: 'get',
	  data : 'filmid=' + i + '&link=' + link,
	  success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case 1: //işlem tamam
				alert("Resim başarıyla eklendi. Teşekkürler :)");
				break;
			case 2: //işlem tamam
				alert("Resim boyut hatası. Genişliği 3800 pikselden büyük veya resim formatı desteklenmiyor.");
				break;
				
			default: //herhangi bir hata
				alert("Hata, resim kayıt edilemedi");
				break;
		}
		loading(false);
	  }
	}
	);
}

////////////////////////////////////////////////
function AddBulkPicture(i){

	if (progress) {	return; }
	if (!(link = prompt('availableimages`daki resim sayfasını giriniz. Örnek: http://www.availableimages.com/movies/2009/bigfan/pictures.html -Not: Bu işlem birkaç dakika sürebilir.', ''))) { return; }
	if ($('#link').val()=="") { return; }

	loading(true);
	
	new $.ajax( {
	  url: '../ajax/addbulkpicture.php',
	  type: 'get',
	  data : 'filmid=' + i + '&link=' + link,
	  success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case 1: //işlem tamam
				alert("Resimler başarıyla eklendi. Teşekkürler :)");
				break;
			case 2: //işlem tamam
				alert("Resim boyut hatası. Genişliği 3800 pikselden büyük veya resim formatı desteklenmiyor.");
				break;
			case 3: //Hata
				alert("Verdiğiniz linkte bir hata var. Hiç resim eklenemedi.");
				break;
			default: //herhangi bir hata
				alert("Hata, resim kayıt edilemedi");
				break;
		}
		loading(false);
	  }
	}
	);
}

////////////////////////////////////////////////
function AddSadiPicture(i){

	if (progress) {	return; }
	if (!(link = prompt('sadibey`deki resim sayfasını giriniz. Örnek: http://www.flickr.com/photos/canburak/sets/72157610468755982/ -Not: Bu işlem birkaç dakika sürebilir.', ''))) { return; }
	if ($('#link').val()=="") { return; }

	loading(true);
	
	new $.ajax( {
	  url: '../ajax/addsadipicture.php',
	  type: 'get',
	  data : 'filmid=' + i + '&link=' + link,
	  success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case 1: //işlem tamam
				alert("Resimler başarıyla eklendi. Teşekkürler :)");
				break;
			case 2: //Hata
				alert("Resim boyut hatası. Genişliği 3800 pikselden büyük veya resim formatı desteklenmiyor.");
				break;
				
			case 3: //Hata
				alert("Verdiğiniz linkte bir hata var. Hiç resim eklenemedi.");
				break;
				
			default: //herhangi bir hata
				alert("Hata, hiçbir resim kayıt edilemedi");
				break;
		}
		loading(false);
	  }
	}
	);
}

////////////////////////////////////////////////
function dfsubtitle(i){

	if (progress) {	return; }
	if (!(link = prompt('Hedef sitedeki altyazı linkini giriniz.', ''))) { return; }
	if ($('#link').val()=="") { return; }
	
	link=link.replace(/&/g,"%26");

	loading(true);
	
	new $.ajax( {
	  url: '../ajax/dfsubtitle.php',
	  type: 'get',
	  data : 'filmid=' + i + '&link=' + link + 'eklenti',
	  success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case 1: //işlem tamam
				alert("Altyazı başarıyla eklendi.");
				break;
			case 2: //Hata
				alert("Altyazı eklenemedi maalesef.");
				break;
				
			case 3: //Hata
				alert("Verdiğiniz linkte bir hata var. Hiç altyazı eklenemedi.");
				break;
				
			case 4: //Hata
				alert("Bu altyazı bu filme ait değil! Yine de eminseniz elle yükleyin, ben yapamam:)");
				break;
				
			case 6: //Hata
				alert("Altyazı eklendi, ancak içinde uygun olmayan ibare var");
				break;
				
			default: //herhangi bir hata
				alert("Hata, altyazı kayıt edilemedi");
				break;
		}
		loading(false);
	  }
	}
	);
}

////////////////////////////////////////////////
function tasubtitle(i){

	if (progress) {	return; }
	if (!(link = prompt('Hedef sitedeki altyazı linkini giriniz.', ''))) { return; }
	if ($('#link').val()=="") { return; }

	loading(true);
	
	new $.ajax( {
	  url: '../ajax/tasubtitle.php',
	  type: 'get',
	  data : 'filmid=' + i + '&link=' + link,
	  success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case 1: //işlem tamam
				alert("Altyazı başarıyla eklendi.");
				break;
			case 2: //Hata
				alert("Altyazı eklenemedi maalesef.");
				break;
				
			case 3: //Hata
				alert("Verdiğiniz linkte bir hata var. Hiç altyazı eklenemedi.");
				break;
				
			case 4: //Hata
				alert("Bu altyazı bu filme ait değil! Yine de eminseniz elle yükleyin, ben yapamam:)");
				break;
				
			case 5: //Hata
				alert("Hedef sitede IMDB linkini bulamadım :(");
				break;
			case 6: //Hata
				alert("Altyazı eklendi, ancak içinde uygun olmayan ibare var");
				break;
			
			case 7: //Mükerrer
				alert("Bu altyazı sistemde zaten mevcut. Yine de eklemek isterseniz elle yapın, ben yapamam:)");
				break;
			case 8: //Mükerrer
				alert("Eklenmek istenen altyazı rar veya zip formatında değil.");
				break;							
				
			default: //herhangi bir hata
				alert("Hata, altyazı kayıt edilemedi");
				break;
		}
		loading(false);
	  }
	}
	);
}


function RemovePicture(i){

	if (progress) {	return; }
	if (!confirm("Resmi silmek istediğinize emin misiniz?")) { return; }
		
	loading(true);
	
	new $.ajax({
	  url: '../ajax/removepicture.php',
	  type: 'get',
	  data : 'id=' + i,
	 success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case -1: //hata
				alert("Resim silinemedi");
				break;
			case 0: //altyazı silme sorgusu boş döndü
				alert("Resim daha önce silinmiş olabilir");
				break;
			case 1: 
				alert("Resim silindi");
				break;
		}
		loading(false);
	  },
	  error: function() {
		alert("Resim silinemedi");
	  	loading(false);
	  }
	}
	);
}
////////////////////////////////////////////////
function ReportSubtitle(i){

	if (progress) {	return; }
	if (!(aciklama = prompt('Altyazı raporlama nedenini belirtiniz?', ''))) { return; }
	if ($('#aciklama').val()=="") { return; }

	loading(true);
	
	new $.ajax( {
	  url: '../ajax/subreport.php',
	  type: 'get',
	  data : 'subid=' + i + '&description=' + aciklama,
	  success: function(transport) {
		var r = eval('(' + transport + ')');
		switch (r.result){
			case 1: //işlem tamam
				alert("raporlama tamam, yetkililerimiz en kısa zamanda bu durumla ilgilenecekler");
				break;
			default: //herhangi bir hata
				alert("hata, rapor kayıt edilemedi");
				break;
		}
		loading(false);
	  }
	}
	);
}



///////////////////////////////////////////////////////////
function AddLink(i){

	if (progress) {	return; }
	if (!(baslik = prompt('Link başlığı nedir?', 'Resmi sitesi'))) { return; }
	if ($('#baslik').val()=="") { return; }
	if (!(baglanti = prompt('Link nedir?', 'http://'))) { return; }
	if ($('#baglanti').val()=="") { return; }
	
$.fn.stripTags = function() { return this.replaceWith( this.html().replace(/<\/?[^>]+>/gi, '') ); };
	
//	baslik = $('#baslik').stripTags(); OLMADI
//	baglanti = baglanti.stripTags().stripScripts(); OLMADI

	loading(true);
	
	new $.ajax( {
	  url: '../ajax/linkadd.php',
	  type: 'get',
	  data : 'filmid=' + i + '&title=' + baslik + '&link=' + baglanti,
	  success: function(transport) {

		var r = eval('(' + transport + ')');
//		alert(r.result);
		switch (r.result){
			case 1: //işlem tamam
				alert("link ekleme işlemi tamam");
				ll = $('#linkliste');
				if (ll) {
					$('#linkliste').append('<li><a href="' + baglanti + '">' + baslik + '</li>');
				}
				break;
			case -2: //filmid geçersiz
				alert("hata:film geçersiz!");
				break;
			case -3: //title geçersiz
				alert("hata:başlık geçersiz!");
				break;
			case -4: //url geçersiz
				alert("hata:url geçersiz!");
				break;
			default: //herhangi bir hata
				alert("hata, link eklenemedi");
				break;
		}
		loading(false);
	  },
	  error: function() {
	  
		alert("link eklenemedi");
	  
	  	loading(false);
	  }
	}
	);
}

///////////////////////////////////////////////////////////
function DeleteLink(i){

	if (progress) { return; }
	if (!confirm("Linki silmek istediğinize emin misiniz?")) { return; }
	if (!confirm("LİNKİ SİLMEK İSTEDİĞİNİZE EMİN MİSİNİZ?")) { return; }
	
	loading(true);
	
	new $.ajax( {
	  url: '../ajax/linkdelete.php',
	  type: 'get',
	  data : 'id=' + i,
	  success: function(transport) {

		var r = eval('(' + transport + ')');
//		alert(r.result);
		switch (r.result){
			case 1: //işlem tamam
				alert("link silme işlemi tamam");
				linklisteX = $('#linkliste-' + i);
				linklisteaX = $('#linklistea-' + i);
				if (linklisteX) { linklisteX.css({textDecoration: 'line-through'}); }
				if (linklisteaX) { linklisteaX.hide(); }
				break;
			case 0: //etkilenen satır yok
				alert("hata:link silinemedi, daha önce silinmiş olabilir!");
				break;
			default: //herhangi bir hata
				alert("hata, link silinemedi");
				break;
		}
		loading(false);
	  },
	  error: function() {
	  alert("link silinemedi");
	  	loading(false);
	  }
	}
	);
}



function Modeditsub(subtitle_id, film_id){

	
	URL = (subtitle_id == null) ? 'editsub2.php' : 'editsub2.php?subtitle_id='+subtitle_id+'&film_id='+film_id;  
	
		
	window.open(
		 URL
		,'editsub2' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=650'
	);
}
function WriteComment(subtitle_id){
	URL = (subtitle_id == null) ? 'showcomment.php' : 'showcomment.php?subtitle_id='+subtitle_id;  
	window.open(
		 URL
		,'showcomment' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=500,height=650'
	);
}

function WriteFilmComment(filmid){
	URL = (filmid == null) ? '../writefilmcomment.php' : '../writefilmcomment.php?filmid='+filmid;  
	window.open(
		 URL
		,'writefilmcomment' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=500,height=650'
	);
}
function Settings(){
	URL = 'settings.php';  
	window.open(
		 URL
		,'settings' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=650'
	);
}

function Translation(filmid){
	URL = (filmid == null) ? '../translation2.php' : '../translation2.php?filmid='+filmid;  
	window.open(
		 URL
		,'translation2' + ((new Date()).getMilliseconds())
		,'scrollbars=1,toolbar=0,location=0,statusbar=1,menubar=1,resizable=1,width=620,height=650'
	);
}