/***************************************************************
 * Initialisierung
 ***************************************************************/
function init(){
	
	video_anmelden_button_progress();
	prepare_search();
	video_click();
}

/***************************************************************
 * Zeigt die Progress Grafik beim Absenden des Formulars an
 ***************************************************************/
function video_anmelden_button_progress(){
	$("#video_melden_form_1").submit(function() 
		{
			var k = $.trim($("#url").val());
			if(k.length<=0)
			{
				$("#url").css("background","#FFC4C4");
				$("#url_msg").remove();
				$("#url").parent().append('<div id="url_msg" class="error">Überprüf mal bitte die URL zum Video!</div>');
				$("#url_msg").hide();
				$("#url_msg").slideToggle("normal");
				$("#url").focus();
				return false;
			}else{
				$("#video_melden_submit_1").fadeOut("fast", function()
					{
						$("#hinweis").hide();
						$("#video_melden_submit_1").parent().append('<div id="progress" class="msg"><b>Einen Moment noch:</b><br>Deine Angeben werden überprüft!<br><br><img src="/img/progress.gif" /></div>');		
						$("#progress").hide();
						$("#progress").slideToggle("normal");	
					}
				);	
			}
		}
	);	
}

/***************************************************************
 * Zeigt die Progress Grafik beim Klick auf ein Video
 ***************************************************************/
function video_click()
{
	$("a[@class=videolink]").click(function()
		{
     		$(this).parent().children().hide();
     		$(this).parents("div").append('<b>Video wird geladen...</b><br /><br /><br /><img src="/img/progress.gif" width="40" height="40" />');
   	}
   );
	$("form[@class=videoform]").submit(function()
		{
     		$(this).parents("div").children().hide();
     		$(this).parents("div").append('<b>Video wird geladen...</b><br /><br /><br /><img src="/img/progress.gif" width="40" height="40" />');
   	}
   );   
}

/***************************************************************
 * Zeigt die Progress Grafik beim Starten einer Suche
 ***************************************************************/
function prepare_search()
{
	$("#searchform").submit(function()
		{
			var k = $.trim($("#search").val());
			if(k.length<=0)
			{
				$("#search").focus();
				return false;
			}
			else
			{
				$("#search").slideToggle("normal", function()
					{
						$("#search").before("<span id='searchstarted'>Suche gestartet...");
						$("#searchstarted").hide();
						$("#searchstarted").slideToggle("normal");
					}
				);
			}
   	}
   );  
}