﻿$(document).ready(function(){
	$('#hata').hide();
	$('#upload_formu').submit(function () {
		$('#hata').hide();
		$('#sonuc_p').show();
		var dosya_degeri = $('#dosya').val().toLowerCase();
		var parcala = dosya_degeri.split('.');
		var uzanti = ["jpg", "gif", "jpeg", "png"];
		if (jQuery.inArray(parcala[parcala.length - 1], uzanti) == -1 || dosya_degeri == '') {
			alert('Geçersiz dosya formatı, İzin verilen uzantılar: JPG, JPEG, GIF ve PNG\'dir.');
			return false;
		} else {
			$('#sonuc_p').html('<div align="center"><img src="http://api.resim.im/img/bekle.gif"></div>');
			return true;
		}
	});
});

function sec(alan) {
	alan.select();
	alan.focus();
}

function bitir(veri) {
	var adres = 'http://api.resim.im/api?q=json&id='+veri+'&jsoncallback=?';
	var i = 0;
	var icerik;
	if(veri.length > 1) {
		$.getJSON(adres, function (json) {
			/*
			$.each(json, function(key, val) {
				alert(key + ': ' + val);
			});
			*/
			icerik = '<p><strong>Yükleme Bilgileri</strong></p>';
			for (i = 0; i <= 3; i++) {
				if (i == 1) {
					icerik += '<p>Web Siteleri için <strong>HTML</strong> Kodu</p>';
					icerik += '<input class="linkler" type="text" onclick="sec(this)" value="<a href=&quot;' + json.imaj + '&quot;><img src=&quot;' + json.imaj + '&quot;></a>">';
				} else if (i == 2) {
					icerik += '<p>Forumlar için <strong>IMG</strong> Kodu</p>';
					icerik += '<input class="linkler" type="text" onclick="sec(this)" width="1" readonly="readonly" value="[url=' + json.imaj + '][img]' + json.imaj + '[/img][/url]"/>';
				} else if (i == 3) {
					icerik += '<p>Forumlar için <strong>küçük resim(thumbnail)</strong> ile IMG Kodu</p>';
					icerik += '<input class="linkler" type="text" onclick="sec(this)" width="1" readonly="readonly" value="[url=' + json.imaj + '][img]' + json.kucukresim + '[/img][/url]"/>';
				}
			}

			$('#sonuc_p').html(icerik);
		});
	} else {
		switch (veri)
		{
			case "0": icerik = 'Yazılım tabanlı sorun meydana geldi.';
			break
			case "1": icerik = 'İşleminiz yapılamadı. Yükleme yönergelerine göre işlem yapmalısınız.';
			break
			case "2": icerik = 'Geçici klasör oluşturulamadı veya yazma iznine sahip değil.';
			break
			case "3": icerik = 'cURL, file_get_contents veya GD kütüphanesi yüklü değil.';
			break
			case "4": icerik = 'Yükleme kurallarına göre resim yüklemeniz gerekmektedir.';
			break
			case "5": icerik = 'Site adresiniz yanlış.';
			break
			case "6": icerik = 'Dosya aktarımı sırasında problem meydana geldi.';
			break
			case "7": icerik = 'Geçici klasöre CHMOD ile yazma yetkisi vermediniz.';
			break
			case "8": icerik = 'Bu sitenin resim.im\'a resim yüklemesi yasaklanmıştır.';
			break;
			case "9": icerik = 'Bir saat içinde maksimum 20 resim yükleyebilirsiniz.';
			break;
            case "10": icerik = 'IP adresiniz API sistemine kayıtlı değil. http://api.resim.im/ adresinden kayıt olabilirsiniz. ';
            break;
        }
		$('#sonuc_p').hide();
		$('#hata').html(icerik).show();
	}
}

var icerik = '<div id="form">';
icerik += '<form action="islem.php" method="POST" enctype="multipart/form-data" target="upload_iframe" id="upload_formu">';
icerik += '<input type="file" class="dosya" name="dosya" id="dosya" size="30">';
icerik += '<input type="image" src="' + buton + '" class="yukle" value="yükle">';
icerik += '<iframe style="display:none; width:0; height:0;" src="" id="upload_iframe" name="upload_iframe"></iframe>';
icerik += '</form>';
icerik += '</div>';
icerik += '<div id="hata"></div>';
icerik += '<div id="sonuc_p"></div>';

document.write(icerik);
