/* Ready
/////////////////////////////////////////////////////////////////*/
$(document).ready(function(){
	/* Elements Visibility
	/////////////////////////////////////////////////////////////////*/
	/* Display Slider
	/////////////////////////////////////////////////////////////////*/
	$("#slides_paging").jFlow({
		slides: "#slides",
		controller: ".jFlowSlidesControl",
		slideWrapper : "#jFlowSlide",
		selectedWrapper: "jFlowSelected",
		width: "940px",
		height: "305px",
		duration: 750,
		interval: 35000,
		prev: ".jFlowSlidesPrev", // must be class, use . sign
		next: ".jFlowSlidesNext" // must be class, use . sign
	});
	$(".slide").mouseover(function() {
		$(this).find('.description').animate({opacity:'1'},{queue:false,duration:300});
	});
	$(".slide").mouseout(function() {
		$(this).find('.description').animate({opacity:'0'},{queue:false,duration:300});
	});
	/* Display Toggle
	/////////////////////////////////////////////////////////////////*/
	$('#teaser_toggle').click(function(){
		$(this).toggleClass('closed');
		$('#display').slideToggle();
		return false;
	});
	$(".slides_toggle").mouseover(function() {
		$(this).addClass('over');
	});
	$(".slides_toggle").mouseout(function() {
		$(this).removeClass('over');
	});
	$(".jFlowControl").mouseover(function() {
		$(this).addClass('over');
	});
	$(".jFlowControl").mouseout(function() {
		$(this).removeClass('over');
	});
	if(typeof(folded) != 'undefined'){
		if(folded == true){
			$('#teaser_toggle').toggleClass('closed');
			$('#display').hide();
		}
	};
	/* Hidden Excerpts // Homepage
	/////////////////////////////////////////////////////////////////*/
	$(".index_item_excerpt").addClass('overlay');
	$(".index_item_top").mouseover(function() {
		$(this).find('.overlay').animate({opacity:'1'},{queue:false,duration:300});
	});
	$(".index_item_top").mouseout(function() {
		$(this).find('.overlay').animate({opacity:'0'},{queue:false,duration:300});
	});
	$(".overlay").hide();
	/* Hidden Excerpts // Portfolio Index
	/////////////////////////////////////////////////////////////////*/
	$(".index_excerpt p").addClass('excerpt_overlay');
	var tHeight = $('.portfolio_index_post p.excerpt_overlay').height();
	$(".portfolio_index_post").mouseover(function() {
		var id = $(this).find('h2 a').attr('rel');
		$('#'+id+' > p').animate({opacity:'1'},{queue:false,duration:300});
	});
	$(".portfolio_index_post").mouseout(function() {
		var id = $(this).find('h2 a').attr('rel');
		$('#'+id+' > p').animate({opacity:'0'},{queue:false,duration:300});
	});
	$(".excerpt_overlay").css('opacity', 0);
	/* Team
	/////////////////////////////////////////////////////////////////*/
	$('.team_index_post dd .email').append('@coUNDco.ch');
	$('.team_index_post dd .thickbox_btn.mail a').each(function(){
		var name = $(this).attr('href');
		var href = 'mailto:' + name + '@coundco.ch?subject=Kontaktanfrage';
		$(this).attr('href', href);
	});
	$('.team_index_post dd.social_links a').each(function(){
		$(this).addClass($(this).text());
	});
	var pos		= 0;
	var pics	= 4;
	var dir		= 'up';
	var apos	= new Array('0', '-105', '-210', '-315');
	function slideTeamImage(){
		_amount = apos[pos] + 'px';
		_index = 1;
		$('.team_image img').each(function(){
			$(this).animate({'opacity' : 100}, _index * 100 , 'linear')
			.animate({'opacity' : 0}, 100, 'linear')
			.animate({marginTop: _amount},5)
			.animate({'opacity' : 1}, 800, 'linear')
			_index++;
		})
		if(dir == 'up'){
			if(pos < pics-1){
				pos++;
			}else{
				dir = 'down';
				pos--;
			}
		}else{
			if(pos > 0){
				pos--;
			}else{
				dir = 'up';
				pos++;
			}
		}
		setTimeout( slideTeamImage, 5000 );
	}
	slideTeamImage();
	/* Post & Author Details
	/////////////////////////////////////////////////////////////////*/
	$('.post_toggle').click(function(){
		$(this).toggleClass('open');
		$('.post_details').slideToggle();
		return false;
	});
	$('.author_details').hide();
	$('.author_toggle').click(function(){
		$(this).toggleClass('open');
		$('.author_details').slideToggle();
		return false;
	})
	$('#commentform').hide();
	$('.form_toggle').click(function(){
		$(this).toggleClass('open');
		$('#commentform').slideToggle();
		return false;
	})
	/* Newsticker
	/////////////////////////////////////////////////////////////////*/
	$('.marquee').marquee();
	/* Searchform
	/////////////////////////////////////////////////////////////////*/
	$("#searchinput").click(function(){ $(this).attr({ value: '' }); });
	/* Twitter
	/////////////////////////////////////////////////////////////////*/
	/*$("#twitter").getTwitter({
		userName: "coUNDco",
		numTweets: 3,
		loaderText: "Loading tweets...",
		slideIn: false,
		showHeading: false,
		headingText: "Latest Tweets",
		showProfileLink: false
	});*/
	/* Logos Slider
	/////////////////////////////////////////////////////////////////*/
	$("#logos_paging").jFlow({
		slides: "#logos",
		controller: ".jFlowLogosControl",
		slideWrapper : "#jFlowLogo",
		selectedWrapper: "jFlowLogosSelected",
		width: "200px",
		height: "100px",
		duration: 250,
		interval: 4000,
		prev: ".jFlowLogosPrev", // must be class, use . sign
		next: ".jFlowLogosNext" // must be class, use . sign
	});
});
/* Load
/////////////////////////////////////////////////////////////////*/
$(window).load(function(){
	$('.jFlowSlideContainer div.description').css('visibility', 'visible');
	$(".jFlowSlideContainer .description").css('opacity','0');
	$(".overlay").show();
	$(".overlay").css('opacity','0');
	$('.slide img').css('visibility', 'visible');
})