var realObj,m,n;
$(function(){
	$("#worksIndex,#carouselCont").preloader();
	var worksArr = 0;
	var topArr = 0;
	var worksCarousel = $('#worksCarousel ul');
	var worksCarouselLi = $('#worksCarousel ul li');
	var worksCarouselLength = $('#worksCarousel ul li').length;
	var worksCarouselWidth = Number(worksCarouselLength) * 163;
	var topCarousel = $('#carouselHolder');
	var topCarouselLength = $('#carouselHolder li').length;
	var topCarouselWidth = Number(topCarouselLength) * 800;
	var pagination = $('#mCHolder li a');
	m=$("#worksIndex ul li:first").width();
	$(worksCarousel).css('width',worksCarouselWidth+'px');

	$('#worksIndex ul li').live('mouseover',function(){
		$('.hoverHolder').addClass('dpn');
		$(this).find('.hoverHolder').removeClass('dpn')
	})
	
	$('#worksIndex ul').live('mouseout',function(){
		$('.hoverHolder').addClass('dpn');
	})
	$('#worksLabel .subArrow.right').live('click',function(){
		var leftInterval = Math.round(worksCarouselWidth/worksCarouselLength);
		var leftPx = parseInt($(worksCarousel).css('left'),10);
		if((worksArr+1) < worksCarouselLength){
			if (!$(worksCarousel).is(':animated')){
				$(worksCarousel).animate({'left':leftPx-leftInterval+"px"});
				worksArr++;
			}else{
				return false;
			}
		}else{
			if (!$(worksCarousel).is(':animated')){
				$(worksCarousel).animate({'left':"0px"});
				worksArr = 0;
			}else{
				return false;
			}
		}
		l($(worksCarouselLi[worksArr]).attr('class'));
		return false;
	})
	$('#worksLabel .subArrow.left').live('click',function(){
		var leftInterval = Math.round(worksCarouselWidth/worksCarouselLength);
		var leftPx = parseInt($(worksCarousel).css('left'),10);
		if((worksArr+1) <= worksCarouselLength && worksArr > 0){
			if (!$(worksCarousel).is(':animated')){
				$(worksCarousel).animate({'left':leftPx+leftInterval+"px"});
				worksArr--;
			}else{
				return false;
			}	
		}else{
			if (!$(worksCarousel).is(':animated')){
				$(worksCarousel).animate({'left':-worksCarouselWidth+leftInterval+"px"});
				worksArr = worksCarouselLength-1;
			}else{
				return false;
			}
		}
		l($(worksCarouselLi[worksArr]).attr('class'));
		return false;
	})
	$('#mainCarousel .right, .cnRight').live('click',function(){
		var leftInterval = Math.round(topCarouselWidth/topCarouselLength);
		var leftPx = parseInt($(topCarousel).css('left'),10);
		if((topArr+1) < topCarouselLength){
			if (!$(topCarousel).is(':animated')){
				$(topCarousel).animate({'left':leftPx-leftInterval+"px"});
				topArr++;
			}else{
				return false;
			}
		}else{
			if (!$(topCarousel).is(':animated')){
				$(topCarousel).animate({'left':"0px"});
				topArr = 0;
			}else{
				return false;
			}
		}
		$(pagination).removeClass('active');
		$(pagination[topArr]).addClass('active');
		return false;
	})
	$('#mainCarousel .left, .cnLeft').live('click',function(){
		var leftInterval = Math.round(topCarouselWidth/topCarouselLength);
		var leftPx = parseInt($(topCarousel).css('left'),10);
		if((topArr+1) <= topCarouselLength && topArr > 0){
			if (!$(topCarousel).is(':animated')){
				$(topCarousel).animate({'left':leftPx+leftInterval+"px"});
				topArr--;
			}else{
				return false;
			}	
		}else{
			if (!$(topCarousel).is(':animated')){
				$(topCarousel).animate({'left':-topCarouselWidth+leftInterval+"px"});
				topArr = topCarouselLength-1;
			}else{
				return false;
			}
		}
		$(pagination).removeClass('active');
		$(pagination[topArr]).addClass('active');
		
		return false;
	})
	
	$(pagination).live('click',function(){
		topArr = $(this).parent().prevAll().length;
		var leftInterval = Math.round(topCarouselWidth/topCarouselLength);
		var leftPx = parseInt($(topCarousel).css('left'),10);
		if (!$(topCarousel).is(':animated')){
			$(topCarousel).animate({'left':-(leftInterval*topArr)+"px"});
			//topArr = topCarouselLength-1;
		}else{
			return false;
		}
		$(pagination).removeClass('active');
		$(pagination[topArr]).addClass('active');
		
		return false;
	})
})

var open = false;
$('#projectDetails .close').live('click',function(){
	$('#projectSubDetails').css('display','none');
	$('#projectDetails').css('display','none');
	$('#projectDetailsHolder').css('display','none');
	
	var alls = $('#worksIndex ul li');
	var alle;
	alle = alls.length;		
	$(alls).each(function(){
		if(alle==8){
			$(realObj).css({'z-index':3,'position':'relative','margin':'0 12px 12px 0','top':'auto'});
			//$(realObj).animate({top:0,right:0},750)
			$('#overlay').hide();
		}
		$(this).animate({opacity:1},200*(alle+2));
		alle--;
	})
	$('.hoverHolder').css('display','');
})
$('.hoverHolder').live('click',function(){
	realObj = $(this).parent();
	var cName = $(this).next().next().next().attr('class').split(' ');
	cName = cName[1];
	$('#worksIndex ul li').css('opacity',1);
	var others = $('#worksIndex ul li').not($(this).parent());
	$('#overlay').fadeIn();
	var i = 0;
	if (!$(others).is(':animated')){
		$(others).css('z-index',2).animate({opacity:0,display:'none'},1000);
		//var arr = selectElement($(realObj));
		$(realObj).css({'z-index':9,'position':'fixed','margin':'0 0 0 610px','top':'40px'});
		if(i==0){
			$('#projectDetailsHolder').show();
			$('#projectDetails').fadeIn();
			$('#projectType').removeClass();
			$('#projectType').addClass(cName);
			$('#projectSubDetails').fadeIn();
			$('.hoverHolder').css('display','none');
			i++;
		}
	}
})

function selectElement(obj){
	if($(obj).hasClass('item5')){
		return ['0px','-609px'];
	}else if($(obj).hasClass('item6')){
		return ['0px','-406px'];
	}else if($(obj).hasClass('item7')){
		return ['0px','-203px'];
	}else if($(obj).hasClass('item8')){
		return ['0px','0px'];
	}else if($(obj).hasClass('item4')){
		return ['-332px','-609px'];
	}else if($(obj).hasClass('item3')){
		return ['-332px','-406px'];
	}else if($(obj).hasClass('item2')){
		return ['-332px','-203px'];
	}else if($(obj).hasClass('item1')){
		return ['-332px','0px'];
	}else{
		return 0;
	}
}

jQuery.fn.collapse=function(){return this.each(function(){jQuery(this).stop().animate({opacity:0,width:0,margin:0},550)})};
jQuery.fn.expand=function(c,d){
	return this.each(
				function(){
					jQuery(this).stop().animate({opacity:1,width:c,marginRight:12,marginBottom:12},550)
				}
			)
};

function l(a){
	a=a.toLowerCase().split(' ');
	var b = '';
	var l = a.length;
	$.each(a,function(z,k){
		if(z==l-1){
			b += '.'+k;
		}else{
			b += '.'+k+','	
		}
	})
	a[0]=="everything" ? $("#worksIndex ul li").expand(m) : $("#worksIndex ul li").not(b).collapse().end().filter(b).expand(m)
}

var awards = ['GIA','FELIS','Kristal Elma','WOMMA','Altın Örümcek',
              'MIXX','IMA','Digital Age','WebAward','dp'];

var projectDatas = [
                    	{name: 'Ruffles - En Kafadar',award:[]},
                    	{name: 'Ruffles - En Kafadar',award:[]},
                    	{name: 'Ruffles - En Kafadar',award:[]},
                    	{name: 'Ruffles - En Kafadar',award:[]},
                    	{name: 'Ruffles - En Kafadar',award:[]}
                    ]
