jQuery(function($) {
	
	$('.neue-rubrik a').click(function() {
		$select = $("select[name=rubrik]");
		$rubrik = $(this).parent();
		$rubrik
			.css("width", "72%")
			.html("<input type='text' name='rubrik'><input type='button' value='OK' class='submit'>")
			.find("input[type=text]").focus().end()
			.find(".submit")
			.click(function() {
				$form = $(this).parent();
				v = $form.find("input[type=text]").val();
				okay = false;
				//prüfen
				$select.find("option").each(function() {
					if($(this).text() == v) {
						alert("Die Rubrik "+v+" ist schon vorhanden.");
						okay = false;
						return false;
					}
					else {
						okay = true;
					}
				});
				
				if(okay) {
					$.ajax({
						url: 'ajax.php',
						type: 'POST',
						data: {make: 'rubrik', rubrik: v},
						dataType: 'json',
						
						success: function(rubrik) {
							if(rubrik.error) {
								alert(rubrik.error);
							}
							else {
								$rubrik.fadeOut();
								$select.append('<option value="'+rubrik.id+'" selected="selected">'+rubrik.title+'</option>').fadeIn();
							}
						},
						error: function(j) {
							alert("Fehler in der Übertragung.");
						}
					});
				}
				else {
					$rubrik.find("input[type=text]").focus();
				}
				
				return false;
			});
			
		$select.hide();		
		
		return false;		
	});
	
});
