$(document).ready(function(){
	
	//Shows the arrows in the fancybox on hover
	$('#fancybox-outer').hover(function(){
		$('#fancybox-left').css({
			visibility: 'visible',
			display: 'block'
		});		
		$('#fancybox-left span').css({
			left: '0'
		});				
		$('#fancybox-right').css({
			visibility: 'visible',
			display: 'block'
		});			
		$('#fancybox-right span').css({
			left: 'auto',
			right: '0'
		});			
	}, function(){
		$('#fancybox-left').css({
			visibility: 'hidden',
			display: 'none'
		});
		$('#fancybox-right').css({
			visibility: 'hidden',
			display: 'none'
		});
	});	

	//Gets the facebook message and put it in the header
	$.ajax({
		url: "/wp-content/themes/abbynorm/includes/get_facebook.php",
		dataType: "html",
		success: function(data, status) {
			$('#social-holder-facebook p').html(data);
			$('#social-holder-facebook p').fadeIn(200);
		}
	});
	
	//Gets the facebook message and put it in the sidebar
	if($('#facebook-aside').length) {
		$.ajax({
			url: "/wp-content/themes/abbynorm/includes/get_facebook.php",
			data: { type: 'aside' },
			dataType: "html",
			success: function(data, status) {
				$('.facebook-loading').fadeOut(50);
				$('#facebook-aside ul').html(data);
				$('#facebook-aside ul').fadeIn(100);
				$("time.fb-date").timeago();
			}
		});		
	}
	
	//Gets the flickr pictures and put it in the sidebar
/*
	if($('#flickr-container').length) {
		$.ajax({
			url: "/wp-content/themes/abbynorm/includes/get_flickr.php",
			data: { flickr_url: 'http://www.flickr.com/photos/stefanaaroe/sets/72157608178326548/', flickr_number: '6' },
			dataType: "html",
			success: function(data, status) {
				$('#flickr-container').html(data);
			}
		});		
	}
*/		
	
	//Initiates the post slider
	if($('#post-slider').length) {
		$('#post-slider').bxSlider({ 
			controls: true, 
			pager: true 
		});
	}

	//Initiates the fancybox for the slider
	$("#post-slider li a").fancybox({ 
		padding: 0,
		'transitionIn': 'elastic',
		'transitionOut': 'fadeOut',
		overlayColor: '#fff',
		overlayOpacity: 1
	});
	$(".single-attachment a").fancybox({ 
		padding: 0,
		'transitionIn': 'elastic',
		'transitionOut': 'fadeOut',
		overlayColor: '#fff',
		overlayOpacity: 1
	});		
	
	// Start/tag - Show me more
	if ($('a.more-posts').length) {
		var offsetNumber = offsetGlobal;
		var offset = offsetNumber;
		var tag = '';
		var i;
		
		if ($('body.tag').length) {
			var classes = $('body').attr('class').split(' ');
			for (i = 0; i < classes.length; i++) {
				if (classes[i].substr(0, 4) === 'tag-') {
					if(isNaN(Number(classes[i].substr(4)))) {
						tag = '&tag=' + classes[i].substr(4);
						break;
					}
				}
			}	
		}
		
		$('a.more-posts').click(function(){
			$(this).addClass('loading').children('span').toggle();
			$.ajax({
				url: "/wp-content/themes/abbynorm/includes/get_posts.php?offset=" + offset + tag,
				dataType: "html",
				success: function(data, status) {
					$('#posts').append(data);
					$('a.more-posts').removeClass('loading').children('span').toggle();
				}
			});
			offset += offsetNumber;
			return false;
		});
	}
	
	//Fades between facebook/twitter in the header
/*
	jQuery.fn.timer = function() {		
		if(!$(this).children('.social-holder:last-child').is(':visible')){
			$(this).children('.social-holder:visible').fadeOut(500, function(){
				$(this).next('.social-holder').fadeIn(500);
			});
		}
		else{
			$(this).children('.social-holder:visible').fadeOut(500, function(){
				$(this).prev('.social-holder').fadeIn(500);
			});
		}
	};
	
	window.setInterval(function() {
		$('#social-wrapper').timer();
	}, 10000);
*/
	
	
	// Google maps
	if($('#map_canvas').length) {
		var latlng = new google.maps.LatLng(59.33854, 18.06251);
	    var myOptions = {
	      zoom: 16,
	      center: latlng,
	      mapTypeId: google.maps.MapTypeId.ROADMAP
	    };
	    var map = new google.maps.Map($("#map_canvas").get(0), myOptions);
		
		var marker = new google.maps.Marker({
			position: latlng, 
			map: map, 
			title:"Abby Norm Stockholm"
		});
		
		$('.find-us').click(function(){
			map.setCenter(latlng);
			return false;	  
		});
	}
	
	// Clients
	$('#clients-container .client').hover(function () {
		$(this).children('.description').slideDown(50);
	}, function () {
		$(this).children('.description').slideUp(100);
	});
	
	// Header social
	$('.social-holder').hover(function () {
		$(this).addClass('hover');
	}, function () {
		$(this).removeClass('hover');
	});

});
