/* RESEN */
/* Custom Javascript
----------------------------------------------------------------------------- */

	
	$(document).ready(function() {
	
		cufon();
		billboard();
		weather();
		twitter();
	
	});
	
	$(window).load(function() {
	
	
	
	});
	
	
/* FUNCTION: CUFON
----------------------------------------------------------------------------- */


	function cufon() {
	
		var replace = [
		
			'h3',
			'.featured h4',
			'dt.temperature',
			'#billboard h4',
			'div.list li > h4',
			'ul.tabs a'
		
		];
	
		Cufon.replace(replace.toString(), { hover: true });
		$(replace.toString()).css('visibility', 'visible');

	}
	
	
/* FUNCTION: BILLBOARD
----------------------------------------------------------------------------- */


	function billboard() {
	
		$('#billboard').append('<ul class="paging"><li class="previous"><a href="#previous">Previous</a></li><li class="next"><a href="#next">Next</a></li></ul>');

		$('#billboard > ul.content').cycle({
		
			speed: 'fast',
			timeout: 5000,
			next: '#billboard ul.paging .next a',
			prev: '#billboard ul.paging .previous a'
			
		});
		
		$('#billboard_frame').hover(function() {
		
			$('#billboard').addClass('hover');
		
		}, function() {
		
			$('#billboard').removeClass('hover');
			
		});
	
	
	}
	
	
/* FUNCTION: BILLBOARD
----------------------------------------------------------------------------- */


	function weather() {
	
		$.ajax({
		
			url: '/feeds/weather',
			dataType: 'xml',
			success: function(data, textStatus, XMLHttpRequest) {
			
				var image = "http://l.yimg.com/a/i/us/we/52/" + $(data).find('condition').attr('code') + ".gif";
				var conditions = $(data).find('condition').attr('text');
				var temperature = Math.round($(data).find('condition').attr('temp'));
				var wind = $(data).find('wind').attr('speed');
				var humidity = $(data).find('atmosphere').attr('humidity');
	
				$('#weather .image').append('<img src="' + image + '" />');
				$('#weather dt.temperature').html(temperature);
				$('#weather dt.conditions').html(conditions);
				$('#weather dd.wind').html(wind + ' mph');
				$('#weather dd.humidity').html(humidity + '%');
				Cufon.refresh();
				$('#weather dt.temperature').append('<em>&deg;</em>');
				
			}
		
		});

	}
	
	
/* FUNCTION: TWITTER
---------------------------------------------------------------------------- */

	
	function twitter() {
	
		if ($('#twitter').length > 0) {
		
			$('#twitter').tweet({
			
				username: 'milestonemx',
				count: 1,
				avatar_size: 28,
				loading_text: 'loading tweets...'
				
			});
			
		}
		
	}
	
	function twitterCallback() {
	
		// Add Follow Link
		var image = $('.tweet_avatar img').attr('src');
		$('#twitter').append('<a class="follow" href="http://twitter.com/milestonemx" target="_blank"><img src="' + image + '" />Follow Milestone MX on Twitter</a>');
		
	}