/***************************************************************
 * Initialisierung
 ***************************************************************/
function init_jquery(fileName)
{
	if(fileName == "/index.php"){
		show_last_added();
		update_live_ticker();
	}
	if(fileName == "/mitglieder.php"){
		$("#domainsTable").tablesorter();
		$('a[rel*=facebox]').facebox();
	}
	if(fileName == "/mitglieder_buchungen.php"){
		$("#buchungenTable").tablesorter();
	}
	if(fileName == "/domain_details.php"){
		$('a[rel*=facebox]').facebox();
	}
	if(fileName == "/mitglieder_einbinden.php"){
		$("#sizesTable").tablesorter();
	}
}

/***************************************************************
 * Zeigt alle 10 Sekunden die neuesten Thumbshots an
 ***************************************************************/
function show_last_added(){
	$(document).ready(function(){
		ajax_call_last_added();
	   var refreshId = setInterval(function(){
	     	ajax_call_last_added();
	  	}, 10000);
	});
}

function ajax_call_last_added(){
		$.ajax({
				type: "POST",
				url: "/xml/last_added.php",
				dataType: "xml",
				data: "anzahl=8&size_type=2",
				timeout: 9000,
				async : true,
				error: function(xml){},
				success: function(xml){
					$("#last_added1").fadeOut("fast", function()
					{
						$("#last_added1").empty();
						if($(xml).find('image').length>0){
							$(xml).find('image').each(function(){
								var r_num = Math.floor(Math.random()*10001);
								var url = $(this).find('url').text();
								var t_url = $(this).find('t_url').text();
								$("#last_added1").append('<div class="box"><a href="'+url+'" target="_blank" title="'+url+'"><img src="'+t_url+'#'+r_num+'" border="0" width="100" height="75" alt="'+url+'" /></a></div>');
							});
						}
						$("#last_added1").fadeIn("fast");
					});
				}
		});
		
		$.ajax({
				type: "POST",
				url: "/xml/last_added.php",
				dataType: "xml",
				data: "anzahl=7&size_type=4",
				timeout: 9000,
				async : true,
				error: function(xml){},
				success: function(xml){
					$("#last_added2").fadeOut("fast", function()
					{
						$("#last_added2").empty();
						if($(xml).find('image').length>0){
							$(xml).find('image').each(function(){
								var r_num = Math.floor(Math.random()*10001);
								var url = $(this).find('url').text();
								var t_url = $(this).find('t_url').text();
								$("#last_added2").append('<div class="box"><a href="'+url+'" target="_blank" title="'+url+'"><img src="'+t_url+'#'+r_num+'" border="0" width="120" height="90" alt="'+url+'" /></a></div>');
							});
						}
						$("#last_added2").fadeIn("fast");
					});
				}
		});
		
		$.ajax({
				type: "POST",
				url: "/xml/last_added.php",
				dataType: "xml",
				data: "anzahl=6&size_type=6",
				timeout: 9000,
				async : true,
				error: function(xml){},
				success: function(xml){
					$("#last_added3").fadeOut("fast", function()
					{
						$("#last_added3").empty();
						if($(xml).find('image').length>0){
							$(xml).find('image').each(function(){
								var r_num = Math.floor(Math.random()*10001);
								var url = $(this).find('url').text();
								var t_url = $(this).find('t_url').text();
								$("#last_added3").append('<div class="box"><a href="'+url+'" target="_blank" title="'+url+'"><img src="'+t_url+'#'+r_num+'" border="0" width="150" height="113" alt="'+url+'" /></a></div>');
							});
						}
						$("#last_added3").fadeIn("fast");
					});
				}
		});
		
		$.ajax({
				type: "POST",
				url: "/xml/last_added.php",
				dataType: "xml",
				data: "anzahl=5&size_type=8",
				timeout: 9000,
				async : true,
				error: function(xml){},
				success: function(xml){
					$("#last_added4").fadeOut("fast", function()
					{
						$("#last_added4").empty();
						if($(xml).find('image').length>0){
							$(xml).find('image').each(function(){
								var r_num = Math.floor(Math.random()*10001);
								var url = $(this).find('url').text();
								var t_url = $(this).find('t_url').text();
								$("#last_added4").append('<div class="box"><a href="'+url+'" target="_blank" title="'+url+'"><img src="'+t_url+'#'+r_num+'" border="0" width="200" height="150" alt="'+url+'" /></a></div>');
							});
						}
						$("#last_added4").fadeIn("fast");
					});
				}
		});		
}

/***************************************************************
 * Aktuallisiert alle 10 Sekunden den Live Ticker
 ***************************************************************/
function update_live_ticker(){
	$(document).ready(function(){
		ajax_call_live_ticker();
	   var refreshId = setInterval(function(){
	     	ajax_call_live_ticker();
	  	}, 2000);
	});
}

function ajax_call_live_ticker(){
		$.ajax({
				type: "POST",
				url: "/xml/counter.php",
				dataType: "xml",
				timeout: 9000,
				async : true,
				error: function(xml){},
				success: function(xml){					
					$("#counter_erstellt").empty();
					var erstellt = $(xml).find('erstellt').text();
					$("#counter_erstellt").append('Gesamt: <strong>'+erstellt+'</strong>');
					
					$("#counter_warteschlange").empty();
					var warteschlange = $(xml).find('warteschlange').text();
					$("#counter_warteschlange").append('Warteschlange: <strong>'+warteschlange+'</strong>');
				}
		});
}


function reloadImage(id){
	var imgurl 	= document.getElementById(id).src;
	var imgfull = imgurl.split("#");
	var imgneu 	= imgfull[0] + '#' + Math.random();
	document.getElementById(id).src = imgneu;
}

