// status
jQuery(document).ready(function(){
	setTimeout('updateStatus();',1000);
	setInterval('updateStatus();',30000);
});

function updateStatus(){
	var delay=0;
	jQuery('.inbound, .outbound, .mobile, .messaging', jQuery('.status')).each(function(){

		var item=this;
		jQuery(item).removeClass('green amber red').text('Checking...');
		setTimeout(function(){

			var itemName = jQuery(item).prev().text();

			jQuery.getJSON('/status.php', {item: itemName}, function(data){

				if(data.url){
					data.statustext="<a href='"+data.url+"'>"+data.statustext+"</a>";
				}
				// probe network for status
				jQuery(item).html(data.statustext).addClass(data.status);
			});

		}, delay+=300);
	});
}

// tooltips for class="explainer"
jQuery(document).ready(function(){
	jQuery('.explainer').hover(
		function(){

			// for inheritance
			var container=this;

			// move title to data
			if(!jQuery(this).data('tooltip')){
				term = jQuery(this).attr('title');
				if(!term) term = jQuery(this).text();
				jQuery(this).data('tooltip',term);
			}
			jQuery(this).attr('title','');

			// get content
			jQuery.ajax({
				url:'/shop/features/find/' + jQuery(container).data('tooltip'),
				success: function(data){
					if(data=='') return;

					// clear previous tooltips
					jQuery('.explainer_tooltip').remove();

					tooltip='<span class="explainer_tooltip" style="opacity:0; position:absolute; ">' + data + '</span>';
					jQuery(container).append(tooltip);
					jQuery('.explainer_tooltip').animate({opacity:0.9}, 300);
				}
			});

		},
		function(){
			var container=this;
			jQuery('.explainer_tooltip').delay(300).fadeOut(150, function(){
				jQuery(container).attr('title',jQuery(container).data('tooltip'));
				jQuery(this).remove();
			});
		}
	);
});


// case study boxes
/*
jQuery(document).ready(function(){
	jQuery('.case-study-box-1 .box-right *:not(.case-study-box-1-height)').css('display','none');
	jQuery('.case-study-box-1 .box-right').animate({width:20, opacity:0.2}, 2000);

	var originalWidth = jQuery('.case-study-box-1 .box-right').width();

	jQuery('.case-study-box-1 .box-left').click(function(){
		jQuery('.case-study-box-1 .box-right').animate({width:originalWidth, opacity:1}, 2000, function(){
			jQuery('.case-study-box-1 .box-right *:not(.case-study-box-1-height)').fadeIn();
		});
	});
});
*/

