jQuery.extend({
	easing: {		
		backin: function(x, t, b, c, d) {
			var s=1.70158;
			return c*(t/=d)*t*((s+1)*t - s) + b;
		},
		backout: function(x, t, b, c, d) {
			var s=1.70158;
			return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
		},
		backinout: function(x, t, b, c, d) {
			var s=1.70158;
			if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
			return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
		},
		linear: function(x, t, b, c, d) {
			return c*t/d + b; //linear
		}
	}
});


var ilk_image = new Array();
var toplam,_syf,path;
var gel=true;
function _r(id){ return $('#'+id); }


$(document).ready(function(){  
		
	//slide	
	if( document.getElementById('slidebar') ){	
		
	   $("#slidebar").easySlider({
		 auto: true, 				
		 continuous: true
	   }); 
			  
	    $_w = 575;	if(vIE()==6) $_w = 250;
		
		$('ol#controls').css({ "margin-left" : ($_w-$('ol#controls').innerWidth())/2+'px'});	
		
	}				   

	
 	//ana sayfa billboard dikey ortala
  	dikeyortala('main','ana_sayfa');
	
	//ilk resimleri aç		
	bykresimac(0,ilk_image.length);	
	
	//resim yükle event listener
	addListeners(0,toplam);
	
	//portfolio footer arasi bosluk birak footer height 41px;
	
		var son=toplam-1;
		
		if(_r('p_sayfa'+son)) _r('p_sayfa'+son).css({'padding-bottom':41});	
		
	
	//ie png opac fix
	if(DD_belatedPNG) { 
		DD_belatedPNG.fix('.topimg');
		DD_belatedPNG.fix('img');	
		DD_belatedPNG.fix('#ust');
		DD_belatedPNG.fix('.orta');
		DD_belatedPNG.fix('#alt');
	}
	
	//to the top gizle
	 _r("topbtn").css({'display':'none','top':0});
		
			
   //to the top button %40 transparan
	    _r("topimg").fadeTo(100, 0.4);
		
   //Scrollbar Event	
		 $(window).scroll(function (){
									
			var uzaklik = $(window).height()/2 + $(window).scrollTop();	
			
			if(uzaklik>1000){
				_r("topbtn").css({'display':'block'});
				_r("topbtn").stop();
  				_r("topbtn").animate({top: uzaklik}, 2500,"backout" );
				
				if( uzaklik > 110+(toplam-1)*600 ){ gimmemore(toplam);}
				
			}else{
				_r("topbtn").css({'display':'none','top':0});
			   }
			   
		});
			 
		
	
		_r("topbtn").bind('mouseout',function(){  _r("topimg").stop(); _r("topimg").fadeTo(100, 0.4); });
		_r("topbtn").bind('mousemove',function(){ _r("topimg").stop(); _r("topimg").fadeTo(100, 1);   });
		
		_r("topbtn").bind('click',function(){ 
										   
			
			bdyscroll(0);
				 
		  });
		
			
	/*var _u = (screen.width-1000)/2 +200;
	
    _r('light').css({'left':_u+'px','top':0});*/
								   
	
							
}); 




function rsmdgs(alan,yol){
	
	//ayni resim kontrol
	if(_r(alan).attr('src') == yol) return false;
	
	//kapanma efekt
	_r(alan).fadeTo(600, 0, function()//kapandi..
	{				
		//loader göster 
		_r('loader_'+this.id).css({'display':'inline'});	
		
		//çalisma sira
		var sira=this.id.substr(5);
		
		//loader dikey ortala
		dikeyortala('orta'+sira,'loader_'+this.id);
		
		//resim degistir	
		_r(alan).attr({src: yol}); 
		
		//resim gizle
		_r(alan).css({'display':'none'});	
	});	
	
	
}

function dikeyortala(kabuk,ic){
	var bosluk=(_r(kabuk).innerHeight()-171-_r(ic).innerHeight())/2;
	if(kabuk=='main')if(bosluk<30) bosluk=30;
	_r(ic).css({'margin-top':bosluk});
	
	
	
}

function boyutla(id,miktar){
	if(_r(id).innerHeight()>_r(id).innerWidth() && _r(id).innerHeight()>miktar){_r(id).height(miktar);}
			else if(_r(id).innerWidth()>miktar){_r(id).width(miktar);}
}

function gimmemore(simdiki){
	if(gel){ gel=false;			
		$.post(path+"portfolio.php?id="+getid, { simdi: simdiki, xml: _xml ,sayfa: _syf },
		   	function(veri){				
				_r('ic').append(veri);
				addListeners(simdiki,parseInt(simdiki)+10);
				bykresimac(simdiki,ilk_image.length);
				gel=true;
  			}
		);
		
	}
}

function bdyscroll(yer){	
	//safari & opera							   
	$("body").animate({scrollTop: yer}, 1200);			 
	//ie & FF			 
	$("html").animate({scrollTop: yer}, 1200);
}
 
function bykresimac(basla,bit){
	for(j=basla;j<bit;j++){ 
		if(ilk_image[j] != "undefined" && ilk_image[j] != null ){ rsmdgs('resim'+j,ilk_image[j]);}
		else{_r('resim'+j).css({'display':'none'}); _r('loader_resim'+j).css({'display':'none'});	}		
	}
}

function linkme(id){	
	_r('linkme_'+id).css({'display':'none'});
	_r('link_'+id).css({'display':'inline'});
}
function linkapat(id){	
	_r('linkme_'+id).css({'display':'inline'});
	_r('link_'+id).css({'display':'none'});
}

function addListeners(basla,bit){
	
	for(i=basla;i<bit;i++){

		//yeni resim geldi
		_r('resim'+i).bind('load', function()
		{ 
			//çalisma sirasi
			var sira=this.id.substr(5);
	
			//loader kapat 
			_r('loader_'+this.id).css({'display':'none'});		
			
			//resim visible
			_r(this.id).css({'display':'block'});
			
			//açilma efekt
			_r(this.id).fadeTo(600, 1);
			
			//resim dikey ortala			
			var bosluk=(_r('orta'+sira).innerHeight()-_r(this.id).innerHeight())/2;
			
			_r('sol'+sira).css({'margin-top':bosluk});	
			
			boyutla(this.id,500);
			
		});
	}
}

$(window).resize(function(){dikeyortala('main','ana_sayfa'); });	

function vIE(){return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}
