//*****************************************************************************************************************************************************************************************
//URL Watcher
url_watcher();

//*****************************************************************************************************************************************************************************************
//OnLoad
function loader()
{

}
function resetNavi()
{
	//Dummy Function
}

//*****************************************************************************************************************************************************************************************
//Fireworks CustomCode
var actualPoint = "";
var actualPoint2 = "";
var subOpen = "";

function MM_swapImgRestore(value) { //v3.0
  var i,x,a=document.MM_sr; 
  
  var naviField = document.getElementById("NavigationField");
  var naviField2 = document.getElementById("NavigationField2");
   
  if(naviField || naviField2)
  {
	  if(naviField && naviField2)
	  {
		  if(value != naviField.value && value != naviField2.value && value != subOpen)
		  { 
			for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
		  }
	  }
	  else
	  {
		  if(value != naviField.value && value != subOpen)
		  { 
			for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
		  }
	  }
  }
  else
  {
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;	  
  }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  
  var naviField = document.getElementById("NavigationField");
  var naviField2 = document.getElementById("NavigationField2");
   
  if(naviField || naviField2)
  {	
	  if(naviField && naviField2)
	  {
		  if(a[0] != naviField.value && a[0] != naviField2.value && a[0] != subOpen)
		  { 
			document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
			if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
		  }
	  }
	  else
	  {
		  if(naviField)
		  {
			if(a[0] != naviField.value && a[0] != subOpen)
			{ 
			  document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
			  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
			}
		  }
	  }
  }
}


//*****************************************************************************************************************************************************************************************
//Navigation Code für Textnavi etc.
function change_navigation(what)
{
	var naviField = document.getElementById("NavigationField_Text");
	var naviField2 = document.getElementById("NavigationField2_Text");
	
	if(naviField)
	{
		naviField = naviField.value;
		
		if(naviField2)
		{
			naviField2 = naviField2.value;	
		}
		else
		{
			naviField2 = "";	
		}
		
		if(naviField != what && naviField2 != what)
		{	
			var point = document.getElementById(what);
			
			if(point.className == "navigation_over")
			{
				point.className = "navigation_normal";
			}
			else
			{
				point.className = "navigation_over";
			}
		}
	}
}
function setIt_text(navi, navi2)
{
	if(navi)
	{
		var point = document.getElementById(navi);
		if(point)
		{
			point.className = "navigation_over";	
		}	
	}
	
	if(navi2)
	{
		var point2 = document.getElementById(navi2);
		if(point2)
		{
			point2.className = "navigation_over";
		}	
	}
}
function unsetIt_text(navi, navi2)
{ 
	if(navi)
	{
		if(document.getElementById("NavigationField_Text").value != "" && navi != "")
		{
			var naviField = document.getElementById("NavigationField_Text");
			if(navi != naviField.value)
			{
				navi.className = "navigation_normal";
			}
		}
	}
	
	if(navi2)
	{
		if(document.getElementById("NavigationField2_Text").value != "" && navi2 != "")
		{
			var naviField2 = document.getElementById("NavigationField2_Text");
			if(navi2 != naviField2.value)
			{
				navi2.className = "navigation_normal";
			}
		}
	}
}


//Für Fireworks Navigation Set
var navi_dir = "Navigation";
var navi2_dir = "Navigation_Sub_1";

function setIt(navi, navi2)
{
	if(navi)
	{
		if(document.images[navi])
		{
			document.images[navi].src=navi_dir+"/"+navi+"_f2.png";	
			actualPoint = navi;
		}
	}

	if(navi2)
	{
		if(document.images[navi2])
		{
			document.images[navi2].src=navi2_dir+"/"+navi2+"_f2.png";	
			actualPoint2 = navi2;
		}
	}
}
function unsetIt(navi, navi2)
{ 
	if(navi)
	{
		if(document.getElementById("NavigationField").value != "" && navi != "")
		{
			var naviField = document.getElementById("NavigationField");
			if(navi != naviField.value && document.images[navi])
			{
				document.images[navi].src=navi_dir+"/"+navi+".png";
			}
		}
	}
	
	if(navi2)
	{
		if(document.getElementById("NavigationField2").value != "" && navi2 != "")
		{
			var naviField2 = document.getElementById("NavigationField2");
			if(navi2 != naviField2.value && document.images[navi2])
			{
				document.images[navi2].src=navi2_dir+"/"+navi2+".png";
			}
		}
	}
}
function resetNavi()
{
	//Dummy Funktion für Safari etc.
}

//*****************************************************************************************************************************************************************************************
//Window opens & Gallery
function open_image(src)
{
	what = what.replace(/.jpg/g, "_big.jpg");
		
	var w = 580;
	var h = 580;
	var url = "showImage.php?Src="+src;
	
	var width = window.innerWidth;
		
	if (document.body.clientWidth)
	{
		width=document.body.clientWidth;//IE
	}
	
	var posLeft = (width / 2) - (w / 2) + 302; 

	var options = "width=" + w + ",height=" + h + ",";
	options += "resizable=no,scrollbars=no,status=no,";
	options += "menubar=no,toolbar=no,location=no,directories=no";
	var newWin = window.open(url, 'newWin', options);
	newWin.moveTo(30, 30);
	newWin.focus();	
}

function open_gallery(id)
{
	var w = "900"
	var h = "700"
	var url = "gallery_show.php?ID="+id+"&Start=0";
	
	var options = "width=" + w + ",height=" + h + ",";
	options += "resizable=yes,scrollbars=yes,status=yes,";
	options += "menubar=no,toolbar=no,location=no,directories=no";
	var newWin = window.open(url, 'newWin', options);
	newWin.moveTo(10,10);
	newWin.focus();
}

function open_gallery_get(dir)
{
	var w = "900"
	var h = "700"
	var url = "gallery_show_get.php?Dir="+dir+"&Start=0";
	
	var options = "width=" + w + ",height=" + h + ",";
	options += "resizable=yes,scrollbars=yes,status=yes,";
	options += "menubar=no,toolbar=no,location=no,directories=no";
	var newWin = window.open(url, 'newWin', options);
	newWin.moveTo(10,10);
	newWin.focus();
}


//*****************************************************************************************************************************************************************************************
//Kontaktformular & Validationen

function form_login_validate()
{
	if(document.form_login.User_Name.value == "" || document.form_login.User_Password.value == "")
	{
		alert("Bitte geben Sie Ihren Benutzernamen und Ihr Passwort ein.");
		return false;	
	}
	else
	{
		document.getElementById("SendButton").disabled = true;
		return true;	
	}
}
function form_register_validate()
{																		
	if(document.form_register.BenutzerName.value == "" || document.form_register.BenutzerPasswort.value == "" || document.form_register.BenutzerPasswort2.value == "" || document.form_register.Vorname.value == "" || document.form_register.Name.value == "" || document.form_register.Strasse.value == "" || document.form_register.PLZ.value == "" || document.form_register.Ort.value == "" || document.form_register.Tel.value == "" || document.form_register.Email.value == "")
	{
		alert("Bitte füllen Sie alle mit einem '*' gekennzeichneten Felder aus.");
		return false;
	}
	else 
	{
		var div = document.getElementById("check_user_name");
		if(div)
		{
			var search_div = div.innerHTML.search("green");
		}
		
		if(search_div == -1)
		{
			alert("Der Benutzername wird bereits verwendet.");
			return false;
		}
		else if( pruefeTelefonnummer(document.form_register.Tel.value) == false || pruefeEmail(document.form_register.Email.value) == false)
		{
			return false;	
		}
		else if(document.form_register.BenutzerPasswort.value != document.form_register.BenutzerPasswort2.value)
		{
			alert("Das Wiederholungspasswort muss gleich dem Passwort sein.");
			return false;
		}
		else
		{
			document.getElementById("SendButton").disabled = true;
			return true;
		}
	}
}

function form_validate_kontakt_minimal()
{																		
	if(document.form_kontakt_minimal.Vorname.value == "" || document.form_kontakt_minimal.Name.value == "" || document.form_kontakt_minimal.Tel.value == "" || document.form_kontakt_minimal.Email.value == "" || document.form_kontakt_minimal.Kommentar.value == "")
	{
		alert("Bitte füllen Sie alle mit einem '*' gekennzeichneten Felder aus.");
		return false;
	}
	else 
	{
		if( pruefeTelefonnummer(document.form_kontakt_minimal.Tel.value) == false || pruefeEmail(document.form_kontakt_minimal.Email.value) == false)
		{
			return false;	
		}
		else
		{
			document.getElementById("SendButton").disabled = true;
			return true;
		}
	}
}
function form_kontakt_validate()
{																		
	if(document.form_kontakt.Vorname.value == "" || document.form_kontakt.Name.value == "" || document.form_kontakt.Strasse.value == "" || document.form_kontakt.PLZ.value == "" || document.form_kontakt.Ort.value == "" || document.form_kontakt.Tel.value == "" || document.form_kontakt.Email.value == "" || document.form_kontakt.Kommentar.value == "")
	{
		alert("Bitte füllen Sie alle mit einem '*' gekennzeichneten Felder aus.");
		return false;
	}
	else 
	{
		if( pruefeTelefonnummer(document.form_kontakt.Tel.value) == false || pruefeEmail(document.form_kontakt.Email.value) == false)
		{
			return false;	
		}
		else
		{
			document.getElementById("SendButton").disabled = true;
			return true;
		}
	}
}

function pruefeTelefonnummer(Feld)
{
   var msg = "Eine eingegebene Telefonnummer ist ungültig.";
   
   var ZugelasseneZeichen = "0123456789 /-+()";
   for (var Pos = 0; Pos < Feld.length; Pos++)
   {
	  if (ZugelasseneZeichen.indexOf(Feld.charAt(Pos)) == -1)
	  { 
		alert(msg);
		return false;
	  }
   }
}
function isNumber(val)
{
   var ZugelasseneZeichen = "0123456789_";
   for (var Pos = 0; Pos < val.length; Pos++)
   {
	  if (ZugelasseneZeichen.indexOf(val.charAt(Pos)) == -1)
	  { 
		return false;
	  }
   }
}
function pruefeEmail(eMail)
{
	var msg = "Eine E-Mail Adresse wurde falsch eingegeben.";
	
	var searchAt = eMail.search("@");
	if(searchAt == -1)
	{
		alert(msg);
		return false;
	}
	
	var searchAt = eMail.search(" ");
	if(searchAt != -1)
	{
		alert(msg);
		return false;
	}
	
	var dot = ".";
	if (eMail.indexOf(dot)==-1)
	{
		alert(msg);
		return false;
	}	
}
function searchField_search(searchFieldName)
{
	var searchField = document.getElementById(searchFieldName);		
	if(searchField)
	{
		if(searchField.value == "")
		{
			alert("Bitte geben Sie einen Suchbegriff ein.");
			return false;	
		}
		else
		{
			return true;	
		}
	}
}

function isMobile()
{
	var isMobile = false;
	
	var agent = navigator.userAgent.toLowerCase();
	var scrWidth = screen.width;
	var scrHeight = screen.height;
	var elemWidth = document.documentElement.clientWidth;
	var elemHeight = document.documentElement.clientHeight;
	var otherBrowser = (agent.indexOf("series60") != -1) || (agent.indexOf("symbian") != -1) || (agent.indexOf("windows ce") != -1) || (agent.indexOf("blackberry") != -1);
	var mobileOS = typeof orientation != 'undefined' ? true : false;
	var touchOS = ('ontouchstart' in document.documentElement) ? true : false;
	var iOS = (navigator.platform.indexOf("iPhone") != -1) || (navigator.platform.indexOf("iPad") != -1) ? true : false;
	var android = (agent.indexOf("android") != -1) || (!iOS && !otherBrowser && touchOS && mobileOS) ? true : false;
	
	//document.write("<p><b>Screen width:</b> " + scrWidth +"px<br />" + "<b>Screen height:</b> " + scrHeight + "px<br />" + "<b>Document element width:</b> " + elemWidth +"px<br />" + "<b>Document element height:</b> " + elemHeight + "px<br />" + "<b>iOS device:</b> "+iOS+"<br />"+ "<b>Mobile OS:</b> "+mobileOS+"<br />"+"<b>Touch OS:</b> "+touchOS+"<br />"+ "<b>Android device:</b> "+android+"</p>" + "<p><b>User agent string:</b> "+navigator.userAgent+"</p>");

	if(android == true || iOS == true || touchOS == true || mobileOS == true)
	{
		isMobile = true;
	}

	return isMobile;
}

//*************************************************************************************************************************************************************************************************
//JQuery
//*************************************************************************************************************************************************************************************************
//*************************************************************************************************************************************************************************************************

//*************************************************************************************************************************************************************************************************
//Image fader
function imageFaderSwitch() {
    var $active = $('#imageFader img.active');

    if ( $active.length == 0 ) $active = $('#imageFader img:last');

    var $next =  $active.next().length ? $active.next()
        : $('#imageFader img:first');
	
	$active.addClass('last-active');
	
	var fadeTime = document.getElementById("ImageFader_Random_FadeTime");
	var fadeTimeVal = "1000";
	if(fadeTime)
	{
		if(fadeTime.value != "")
		{
			fadeTimeVal = fadeTime.value;
		}
	}
		
    $next.css({opacity: 0.0})
		.removeClass("div_hide")
        .addClass('active')
        .animate({opacity: 1.0}, parseInt(fadeTimeVal), function() {
            $active.removeClass('active last-active'); 	$active.addClass('div_hide');
        });
}

$(function() {
	var timeField = document.getElementById("ImageFader_Random_Time");
	var timeFieldVal = "4500";
	if(timeField)
	{
		if(timeField.value != "")
		{
			timeFieldVal = timeField.value;
		}
	}
   	setInterval( "imageFaderSwitch()", parseInt(timeFieldVal));
});

$(function() {

});

//*************************************************************************************************************************************************************************************************
//Benutzername abfragen
function check_user_name_exists(value) 
{
	$.ajax
	({
		type: "POST",
		url: "Scripts/ajax_load_username_exists.php",
		data: "user_name="+value,
		success: function(msg)
		{
			$("#check_user_name").ajaxComplete(function(event, request, settings)
			{
				$("#check_user_name").html(msg);
			});
		}
	});
}


//*************************************************************************************************************************************************************************************************
//Show Data with Pagination

//Beobachtet die URL, wenn der Anker geändert wird -> lade neue Seite
var global_url = "";
var global_actualPage = "";

function loading_show()
{
	pagination_loading_show();
	$("#data_show_container").css({ opacity: 0.3 });
	$('#data_show_container :input').attr('disabled', true);
}

function url_check()
{	
	//Wenn Pagination nicht vorhanden -> Abbruch
	var check_vorhanden = document.getElementById("scroll_pagination");
	if(!check_vorhanden)
	{
		return;	
	}
			
	if(global_url != document.location.href && global_url != "")
	{
		//URL changed
		var searchAnchor = location.href.search("#page:");		
		if(searchAnchor != -1)
		{
			var actualURL = document.location.href.split("#page:");
			var actualPage = actualURL[actualURL.length - 1];
					
			var isNr = isNumber(actualPage);
			if(isNr != false)
			{
				loading_show();
				pagination_load_data(actualPage);
			}
		}
		else
		{
			loading_show();
			pagination_load_data("default");	
		}
	}
	else
	{
		var curPage = document.getElementById("cur_page");
		if(curPage)
		{
			var searchAnchor = location.href.search("#page:");		
			if(searchAnchor != -1)
			{
				var actualURL = document.location.href.split("#page:");
				var actualPage = actualURL[actualURL.length - 1];
						
				var isNr = isNumber(actualPage);
				if(isNr != false)
				{
					if(actualPage != curPage.value)
					{
						loading_show();
						pagination_load_data(actualPage);	
					}
				}
			}
		}
	}
}
function url_watcher()
{
	var watch_url = setInterval("url_check();", 500);
}

function pagination_loading_show(){		
	$('#data_show_loading').fadeIn('fast');
}
function pagination_loading_hide(){
	$('#data_show_loading').fadeOut('fast');
}

//Globals
var textOpener_textOpener_lastOpenText = "";
var textOpener_textOpener_lastPushedButton = "";
          
function pagination_load_data(page)
{	
	//Wenn Pagination nicht vorhanden -> Abbruch
	var check_vorhanden = document.getElementById("scroll_pagination");
	if(!check_vorhanden)
	{
		return;	
	}
	
	if(page != "default")
	{
		var actualURL = document.location.href.split("#page:");
		var actualPage = actualURL[actualURL.length - 1];

		if(actualPage != page)
		{
			location.href = "#page:"+page;
		}
	}
	else
	{
		//default
		page = 1;
	}
	
	var ajaxField = document.getElementById("AjaxField");
	if(ajaxField)
	{
		ajaxField = ajaxField.value;	
	}
	else
	{
		ajaxField = "";
	}

	$.ajax
	({
		type: "POST",
		url: "Scripts/"+ajaxField,
		data: "page="+page,
		success: function(msg)
		{
			$("#data_show_container").ajaxComplete(function(event, request, settings)
			{
				global_url = location.href;
					
				$("#data_show_container").html(msg);
				pagination_loading_hide();
				
				$('#idOfTheDIV :input').removeAttr('disabled');
				$("#data_show_container").css({ opacity: 1.0 });
	
				$("#data_show_container").show();
				
				textOpener_lastOpenText = "";
				textOpener_lastPushedButton = "";
			});
		}
	});
}

//Manual Click Event for iPhone etc.
function pagination_page_click(obj)
{
	var page = $(obj).attr('p');
	loading_show();
	$('html, body').animate({scrollTop: $("#scroll_pagination").offset().top}, 200, function(){ pagination_loading_show(); pagination_load_data(page); });	
}
function pagination_goto_click()
{
	loading_show();
	
	var page = parseInt($('.goto').val());
	var no_of_pages = parseInt($('.total').attr('a'));
	if(page != 0 && page <= no_of_pages){
		pagination_load_data(page);
	}else{
		alert('Bitte geben Sie eine Seite zwischen 1 und '+no_of_pages+' ein.');
		$('.goto').val("").focus();
		return false;
	}
}

$(document).ready(function()
{
	//Wenn Pagination nicht vorhanden -> Abbruch
	var check_vorhanden = document.getElementById("scroll_pagination");
	if(!check_vorhanden)
	{
		return;	
	}
	
	$("#data_show_loading").hide();
	$("#data_show_loading").removeClass("div_hide");
	
	pagination_loading_show();

	var actualURL = document.location.href.split("#page:");
	var actualPage = actualURL[actualURL.length - 1];
	var isNr = isNumber(actualPage);
	if(isNr != false)
	{
		pagination_load_data(actualPage);  //aktuelle Seite
		if(navigator.appName == "Opera")
		{
			setTimeout("pagination_load_data(actualPage);", 1000);
		}
	}
	else
	{
		pagination_load_data("default");  //Defaulseite 1
		if(navigator.appName == "Opera")
		{
			setTimeout("pagination_load_data_default();", 1000);
		}
	}
	
	/*
	//Initialize Pagenumber Buttons	
	$('#data_show_container .pagination li.active').live('click',function(){
		var page = $(this).attr('p');
		loading_show();
		$('html, body').animate({scrollTop: $("#scroll_pagination").offset().top}, 200, function(){ pagination_loading_show(); pagination_load_data(page); });
	});           
	$('#go_btn').live('click',function(){
		
		loading_show();
		
		var page = parseInt($('.goto').val());
		var no_of_pages = parseInt($('.total').attr('a'));
		if(page != 0 && page <= no_of_pages){
			pagination_load_data(page);
		}else{
			alert('Bitte geben Sie eine Seite zwischen 1 und '+no_of_pages+' ein.');
			$('.goto').val("").focus();
			return false;
		}
	});*/
	
	//Wegen Safari
	pagination_loading_hide();
});

//*************************************************************************************************************************************************************************************************
//JQuery Image - FancyBox
$(document).ready(function() 
{
	if($("a#jquery_image").fancybox)
	{
		$("a#jquery_image").fancybox({
		'transitionIn' : 'elastic',
		'transitionOut' : 'fade',
		'titlePosition'		: 'over',
		'hideOnContentClick': true,
		'autoScale': true,
		'autoDimensions': true,
		'centerOnScroll' : true
		});
	}
	
	var nothingFound = 0;	
	for(var i = 0; i < 100; i++)
	{
		var image_nr = i + 1;
		var jquery_image_name = "jquery_image_"+image_nr;
		
		var findObj = document.getElementById(jquery_image_name);		
		if(findObj)
		{
			var jquery_image_name_final = "a#"+jquery_image_name;
			$(jquery_image_name_final).fancybox({
			'transitionIn' : 'elastic',
			'transitionOut' : 'fade',
			'titlePosition'	: 'over',
			'hideOnContentClick': false,
			'autoScale': true,
			'autoDimensions': true,
			'centerOnScroll' : true
			});
			
			nothingFound = 0;
		}
		else
		{
			nothingFound++;
			if(nothingFound > 10)
			{
				break;	
			}
		}
	}
	
	var nothingFound = 0;	
	for(var i = 0; i < 100; i++)
	{
		var image_nr = i + 1;
		var jquery_image_name = "jquery_image_close_"+image_nr;
		
		var findObj = document.getElementById(jquery_image_name);		
		if(findObj)
		{
			var jquery_image_name_final = "a#"+jquery_image_name;
			$(jquery_image_name_final).fancybox({
			'transitionIn' : 'elastic',
			'transitionOut' : 'fade',
			'titlePosition'	: 'over',
			'hideOnContentClick': true,
			'autoScale': true,
			'autoDimensions': true,
			'centerOnScroll' : true
			});
			
			nothingFound = 0;
		}
		else
		{
			nothingFound++;
			if(nothingFound > 10)
			{
				break;	
			}
		}
	}
});

//*************************************************************************************************************************************************************************************************
//Kommentare
function comment_empty()
{
	if(document.getElementById("comment_content").value == "Kommentar schreiben...")
	{
		document.getElementById("comment_content").value = "";
	}
}
function comment_empty_insert()
{
	document.getElementById("comment_content").value = "Kommentar schreiben...";
}
function insert_comment(id, table, custom)
{
	if(document.getElementById('comment_field_name').value == "" || document.getElementById('comment_content').value == "" || document.getElementById('comment_content').value == "Kommentar schreiben...")
	{
		alert("Bitte füllen Sie alle Felder aus.");
		return;
	}
	
	nocache = Math.random();
	document.getElementById('comment_insert_response').innerHTML = "Bitte warten..";
	$.ajax({
			type: 	"POST",
			url: 	"Scripts/ajax_insert_comment.php?CustomID="+id+"&CustomTable="+table+"&CustomNoDB="+custom,
			data: 	"comment_field_name=" + document.getElementById("comment_field_name").value + 
					"&comment_content=" + document.getElementById("comment_content").value +
					"&nocache = " + nocache,
					
			success: 	function(html)
						{
							$('#comment_create').removeAttr("disabled"); 
							$("#comment_all").animate({"height": "0px", "width": "100%"}, "fast", "linear", function(){ $("#comment_all").addClass("div_hide"); comment_empty_insert(); });
							$("#comment_all").fadeOut("fast");
							pagination_load_data(1);
						}
	});
	
	document.getElementById('comment_insert_response').innerHTML = "";
}
$(function() 
{
	$("#comment_all").hide();	
	$("#comment_all").removeClass("div_hide");
	$('#comment_create').removeAttr("disabled"); 
		
	$("#comment_create").click(function()
	{
		$(this).attr("disabled", true); 
		
		$("#comment_all").hide();	
		$("#comment_all").removeClass("div_hide");
		
		$("#comment_all").show();
		$("#comment_all").animate({"height": "230px", "width": "100%"}, "fast" );
		$("#comment_content").text("Kommentar schreiben...");
		return false;
	});
			
	$("#comment_content").focus(function()
	{
		comment_empty();
		return false;
	});
		
	$("#CancelButton").click(function()
	{
		$('#comment_create').removeAttr("disabled"); 
		$("#comment_all").animate({"height": "0px", "width": "100%"}, "fast", function(){ $("#comment_all").addClass("div_hide"); });
		$("#comment_all").fadeOut("fast");
		comment_empty_insert();
		return false;
	});
});


//*************************************************************************************************************************************************************************************************
//Text opener
function openText(what)
{
	var textAreaName = "TextArea_"+what;
	var divName = "#TextDiv_"+what;
	
	var html = document.getElementById(textAreaName).value;
		
	if(textOpener_lastOpenText != "")
	{
		$(textOpener_lastOpenText).slideUp();
		
		var expandIconName2 = "ExpandIcon_"+textOpener_lastPushedButton;
		var expandIcon2 = document.getElementById(expandIconName2);
		expandIcon2.src = "Images/expand.png";
	
		var tableBgName2 = "TableBg_"+textOpener_lastPushedButton;
		var tableBg2 = document.getElementById(tableBgName2);
		tableBg2.className = "";
	
	}
	
	if(textOpener_lastOpenText != divName)
	{
		var expandIconName = "ExpandIcon_"+what;
		var expandIcon = document.getElementById(expandIconName);
		expandIcon.src = "Images/expand_expanded.png";
		
		var tableBgName = "TableBg_"+what;
		var tableBg = document.getElementById(tableBgName);
		tableBg.className = "ajax_table_bg_over";
		
		$(divName).hide();
		$(divName).html(html);
		$(divName).slideDown();
		textOpener_lastOpenText = divName;
		textOpener_lastPushedButton = what;
	}
	else
	{
		textOpener_lastOpenText = "";	
		textOpener_lastPushedButton = "";
	}
}
