﻿/*

*/

// zeigt AJAX Lade-Icon im jeweiligen Container an
function ShowAJAXLoader(id)
{
	$(id).innerHTML = "<p style='text-align:center; padding-top:10Px; padding-bottom:10Px;'><img src='" + path + "images/ajax-loader.gif'/></p>";
}

//
function ShowLoader()
{
	$('ajax_loading').style.display = 'inline';	
}
function HideLoader()
{
	$('ajax_loading').style.display = 'none';
}

// UserUpload löschen
function deleteUserUpload(id)
{
	var check = confirm("Wollen Sie diesen UserUpload wirklich löschen?");
	
	if(check === true)
	{		
		ShowLoader();
		
		var parameter = "id=" + escape(id);
		new Ajax.Updater("delete_" + id, path + "ajax.php?action=useruploads.delete", 
						 {	method: "get", 
						 	parameters: parameter, 
							onSuccess: function() { reloadTimeout(500); HideLoader(); }
							}
							);
	}
}

// Upload löschen
function deleteUpload(id)
{
	var check = confirm("Wollen Sie diesen Upload wirklich löschen?");
	
	if(check === true)
	{		
		ShowLoader();
		
		var parameter = "id=" + escape(id);
		new Ajax.Updater("delete_" + id, path + "ajax.php?action=videos.delete", 
						 {	method: "get", 
						 	parameters: parameter, 
							onSuccess: function() { reloadTimeout(500); HideLoader(); }
							}
							);
	}
}

// News löschen
function deleteNews(id)
{
	var check = confirm("Wollen Sie diese News wirklich löschen?");
	
	if(check === true)
	{		
		ShowLoader();
		
		var parameter = "id=" + escape(id);
		new Ajax.Updater("delete_" + id, path + "ajax.php?action=news.delete", 
						 {	method: "get", 
						 	parameters: parameter, 
							onSuccess: function() { reloadTimeout(500); HideLoader(); }
							}
							);
	}
}

// Referrer Statistik nachladen
var statistic_opened = 0;

function loadReferrerStatistic(id)
{
	if(statistic_opened == 0)
	{
		ShowLoader();
			
		var parameter = "id=" + escape(id);
		// "statistics", 
		new Ajax.Request(path + "ajax.php?action=referrer.statistic", 
						 {	method: "get", 
							parameters: parameter, 
							onSuccess: function(res) {
													statistic_opened = 1;
													
													$("statistics").style.display = "none";
													
													$("statistics").innerHTML = res.responseText;
													
													Effect.BlindDown("statistics");
													
													$('statistic_arrow').src = path + 'images/close.png';
													
													HideLoader();
												  }
							}
							);
	}
	else
	{
		statistic_opened = 0;
		
		$('statistic_arrow').src = path + 'images/open.png';
		
		Effect.BlindUp("statistics");
		
		//$('statistics').innerHTML = '';
	}
}

// Timeout, dann Reload
function reloadTimeout(time)
{
	window.setTimeout("reloadPage()", time);
}
// Seite neu laden
function reloadPage()
{
	location.reload();
}

// Kommentar auf MainPage löschen
function deleteComment(id)
{
	var check = confirm("Wollen Sie diesen Kommentar wirklich löschen?");
	
	if(check === true)
	{		
		ShowLoader();
		
		var parameter = "id=" + escape(id);
		new Ajax.Updater("delete_" + id, path + "ajax.php?action=comment.delete", 
						 {	method: "get", 
						 	parameters: parameter, 
							onComplete: function(res) { alert(res.responseText); reloadTimeout(500); HideLoader(); }
							}
							);
	}
}