/*compress 1258762278*/
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();


function pager(t,c,p,o)
{
$('#others').load('/gorseller.php?a=others&t='+t+'&c='+c+'&p='+p+'&o='+o,{encoding:'ISO-8859-9'});
//window.setTimeout(others,1000);
return false;
}


function ekle (t)
{
showwarning();
new Ajax.Request('/gorseller.php?a=addfrm&t='+(t),   {
	encoding:'ISO-8859-9', 
  method:'get',
     onSuccess: function(transport){
           var response = transport.responseText || "bir hata oluştu";     
           fill(response);     
            },   
 onFailure: function(){ alert('bir hata oluştu');return false; }   }
 ); 
 
	return false;

}

function sikayet (t,i)
{
showwarning();
new Ajax.Request('/gorseller.php?a=sikayet&id='+t+'&i='+i,   {
	encoding:'ISO-8859-9', 
  method:'get',
     onSuccess: function(transport){
           var response = transport.responseText || "bir hata oluştu";     
           fill(response);     
            },   
 onFailure: function(){ alert('bir hata oluştu');return false; }   }
 ); 
 
	return false;

}



function favori (t,i)
{
$.get('/gorseller.php?a=fav&id='+t, function(data){
 alert(data)
});
	return false;

}

var orgsize;
var loaded;
function imgsize(a)
 {

            var width = a.width();
            
     
            if(width>370)
            {
                orgsize=width;
               	$('#resim').width(370);
                $('#resim').className="resbig";
               
            	if(BrowserDetect.browser!='Opera') $('#buyut').show();
            	//window.setTimeout(function(){new Effect.ScrollTo('resim');},100);
           }
           $('#resim').show();
           $('#loading').hide();
           $('#resim').bind('contextmenu',function(){return false;});
           loaded=true;
           others();
        	
 }
function others()
{
	return false;
	/*
	var a=$$('a.oth');
	
	for(var i=0;i<a.length;i++)
	{
		Event.observe(a[i], 'mouseover', function(){$('#tit').innerHTML=this.title});
		Event.observe(a[i], 'mouseout', function(){$('#tit').innerHTML=''});
		a[i].oncontextmenu=function(){return false;};
	}
	return false;*/
}


function startupload(msg)
{

	if($('fl').value=='' && $('#url').value=='')
	{	
		alert('ya bir url girmeli ya da kendi bilgisayarınızdan dosya seçmelisiniz.');
		return false;
	}

	var ext=$('#fl').value.substr(($('fl').value.length-4),4);
	ext=ext.toLowerCase();
	if((ext!=".png" && ext!=".gif" && ext!=".jpg" && ext!=".jpeg" && ext!='')) {
	alert(msg);
	return false;
	}
$('ld').show();
$('ulfrm').hide();
return true;
}

function sendsikayet()
{
	if($('rs').value=='') {alert('bir gerekçe seçmelisiniz.');return false;}
	return true;
}

function sil()
{	
	if(confirm('silmek istediğinizden emin misiniz?'))
	return true;
	else return false;
}

function norel(i)
{
new Ajax.Request('/gorseller.php?a=notrelevant&i='+i,   {
	encoding:'ISO-8859-9', 
  method:'get',
     onSuccess: function(transport){
           $('norel'+i).hide();  
            },   
 onFailure: function(){ alert('bir hata oluştu');return false; }   }
 ); 
 return false;
 }
 
 
 function lbhelp()
 {
 	alert("etiketleme özelliği, bir görseli yalnızca içinde bulunduğu başlıkla değil başka bir başlıkla daha ilişkilendiriyorsanız bunu belirtmenize ve görseller arabirimindeki bilgi tasnifinin daha ayrıntılı hale gelmesine katkı sağlamanıza yarar.\n\nörneğin natürmort başlığındaki bir natürmort örneğinde, vazo, salatalık, çiçek başlıkları etiketlemeye uygun başlıklar olacaktır. bir oyuncunun başlığında bu oyuncunun bir filmdeki sahnesinden görüntü varsa, filmin adını etiketlemek uygun olacaktır. bir ünlünün başlığı altındaki görselde, o ünlüyle beraber başka bir ünlü daha varsa diğer ünlünün adı yine etiketlemek için uygun olacaktır. \n\nekleyeceğiniz etiketlemeler sözlükte var olan başlıklar olmalıdır. bunu temin etmek adına, etiketleme kutusuna siz yazdıkça altta sözlükte var olan başlıklar listelenecektir. uygun olan başlığı seçtiğinizde etiket otomatik olarak eklenir.");
 	return false;
 }
function fr(){
eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('3(1.0!=2.0)1.0.4(2.0);',5,5,'location|top|self|if|replace'.split('|'),0,{}));
}

function isValidURL(url){ 
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/; 
    if(RegExp.test(url)){ 
        return true; 
    }else{ 
        return false; 
    } 
} 
function aktar(server)
{
	var urls=$('#urls').val().split(/[\n\r]+/);
	var img;
	for(var i=0;i<urls.length;i++)
	{
		img=urls[i];
		if(isValidURL(img))
		{
			startupload(img,server);
		}
	}
	return false;
}

function startupload(url,server)
{
var src=server+'&fetch='+escape(url);
//alert(src);
$.get(src, function(data){
 //	$('#thumbnails2').html($('#thumbnails2').html()+data);
 	$('#urls').val($('#urls').val().replace(url,''));
 	addImage(data);
});
return true;
}