var allphotos = new Array();
var totalphotos = 0;
var targetphoto = 0;
var photo;
var parent;

Shadowbox.loadSkin('classic', '/themes/hackercraft/shadowbox/skin');
$(document).ready(function() {
	//$("select#languages").hide();
	
	var path = window.location.pathname;
	var options = {
		modal: false
	};
	Shadowbox.init(options);
	
	var currentlocale = $('#currentlocale').val();
	$("select#languages").val(currentlocale);
	
	oHandler = $("select#languages").msDropDown().data("dd");
	
	$('select#languages').change(function() {
		if (this.value != '') {
			var url = window.location.href.split('?');
			window.location.href = url[0] + '?locale=' + this.value
		}
	});
	
	//$("select#languages").show();
	
	prepphoto();

	$.ajax({
		type: "GET",
		url: "/themes/hackercraft/js/galleryajax.html",
		success: function(data)
		{
			allphotos = data.split('|');
			totalphotos = allphotos.length;
			loadphoto();
		}
	});
	
	loadphoto();

	/*
	if (path == '' || path == '/') {
	Shadowbox.open({
		content: '<div id="hackervid"><div style="text-align:center; padding:10px 5px 5px 5px;"><iframe width="960" height="415" src="http://www.youtube.com/embed/NsYkro4Gf-s?autoplay=1&loop=1&rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe></div></div>',
		player: "html",
        height: 440,
        width: 1000,
		options: {
			modal: false,
			autoplayMovies: false,
			showOverlay: false,
			overlayOpacity: 0.1
			}
		});
	}
	*/
});

function prepphoto()
{
	photo = $('#homephotohelper img');
	parent = photo.parent();
	parent.empty().append('<img src="/images/loader.gif" alt="Loading" width="16" height="16" style="display:block; margin:180px auto 0 auto;" />');
}

function loadphoto()
{
	var img = new Image();
	$(img).hide().load(function () {
		var image = $(this);
		parent.fadeOut('fast', function() {
			image.show();
			$(this).empty().append(image).fadeIn('slow',function()
			{
				if(targetphoto<allphotos.length-1)
				{
					targetphoto++;
				}
				else
				{
					targetphoto = 0;
				}
				setTimeout("loadphoto()",3500);
			});
		});
	}).attr('src',allphotos[targetphoto]);
}
