var selector = '#twitter .feed';
var username = 'portablepixels';
var count = 10;
var lat = 51.472211;
var lng = -0.145959;
var point = new GLatLng(lat, lng);

$(document).ready(function() {
	//twitter feed
	$(selector).getTwitter({
		userName: username,
		numTweets: count,
		loaderText: "Loading tweets...",
		slideIn: false,
		showHeading: false,
		showProfileLink: false,
		showTimestamp: true
	});

	//gmap
	if ($('#map').length > 0) {
		if (GBrowserIsCompatible()) {
			var map = new GMap2($("#map").get(0));
			map.addOverlay(new GMarker(point));
			map.setCenter(point, 13);
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
		}
	}
	
	//apps widget
	$('div.apps-widget ul.panels').cycle().cycle('pause');
	$('div.apps-widget ul.pager li:first').addClass('over');
	$('.gallery').loGallery({
		adjustHeight: false,
		useNextPreviousNavigation: false,
		forceCentre: false,
		altBehaviorClass: 'video',
		onAltBehavior: function() {
			
			$.fancybox({
				'autoScale': false,
				'transitionIn': 'none',
				'transitionOut': 'none',
				'title': this.title,
				'width': 680,
				'height': 495,
				'href': this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
				'type': 'swf',
				'swf': {
					'wmode': 'transparent',
					'allowfullscreen': 'true',
					'autoplay': 1
				}
			});
			
			return false;
		}
	});				

	$('div.apps-widget ul.pager li a').click(function() {
		var w = $(this).parent().parent().parent();
		$(w).find('ul.pager li.over').removeClass('over');
		
		var i = $(w).find('ul.pager').children().index($(this).parent().addClass('over'));
		$(w).find('ul.panels').cycle(i);
		return false;
	});
});