/************************************************************************************************
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Rezeptansicht: Kategorien und Tags aufklappen
 * >> Die angezeigten Kategorien und Tags m�ssen dann aus der DB gelesen werden!!
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * **********************************************************************************************
 * orig duration : duration:1.5
 */
 
var durSec = 0.3;

function blindDownKats(divId) {
	
	var katDiv = document.getElementById('allKatsLink');
	var katParentDiv = katDiv.parentNode;

	var divKatLink = document.createElement('div');
		divKatLink.setAttribute('id', 'allKatsLink');
	var hideKatLink = document.createElement('a');
		hideKatLink.setAttribute('href', '#');
		hideKatLink.setAttribute('class', '');
		hideKatLink.setAttribute('className', '');
		hideKatLink.onclick = function(){blindUpKats(divId); return false;};
		var hideKatTxt = document.createTextNode('Weniger Kategorien');
		hideKatLink.appendChild(hideKatTxt);
	divKatLink.appendChild(hideKatLink);
	
	
katParentDiv.removeChild(katDiv);
katParentDiv.appendChild(divKatLink);


Effect.BlindDown(divId, {duration: durSec});	
}

function blindUpKats(divId) {
	
	var katDiv = document.getElementById('allKatsLink');
	var katParentDiv = katDiv.parentNode;

	var divKatLink = document.createElement('div');
		divKatLink.setAttribute('id', 'allKatsLink');
	var hideKatLink = document.createElement('a');
		hideKatLink.setAttribute('href', '#');
		hideKatLink.setAttribute('class', '');
		hideKatLink.setAttribute('className', '');
		hideKatLink.onclick = function(){blindDownKats(divId); return false;};
		var hideKatTxt = document.createTextNode('Alle Kategorien');
		hideKatLink.appendChild(hideKatTxt);
	divKatLink.appendChild(hideKatLink);
	
	
katParentDiv.removeChild(katDiv);
katParentDiv.appendChild(divKatLink);


Effect.BlindUp(divId, {duration: durSec});	
}


function blindDownTags(divId) {
	
	var tagDiv = document.getElementById('allTagsLink');
	var tagParentDiv = tagDiv.parentNode;

	var divTagLink = document.createElement('div');
		divTagLink.setAttribute('id', 'allTagsLink');
	var hideTagLink = document.createElement('a');
		hideTagLink.setAttribute('href', '#');
		hideTagLink.setAttribute('class', '');
		hideTagLink.setAttribute('className', '');
		hideTagLink.onclick = function(){blindUpTags(divId); return false;};
		var hideTagTxt = document.createTextNode('Weniger Tags');
		hideTagLink.appendChild(hideTagTxt);
	divTagLink.appendChild(hideTagLink);
	
	
tagParentDiv.removeChild(tagDiv);
tagParentDiv.appendChild(divTagLink);


Effect.BlindDown(divId, {duration: durSec});	
}


function blindUpTags(divId) {
	
	var tagDiv = document.getElementById('allTagsLink');
	var tagParentDiv = tagDiv.parentNode;

	var divTagLink = document.createElement('div');
		divTagLink.setAttribute('id', 'allTagsLink');
	var hideTagLink = document.createElement('a');
		hideTagLink.setAttribute('href', '#');
		hideTagLink.setAttribute('class', '');
		hideTagLink.setAttribute('className', '');
		hideTagLink.onclick = function(){blindDownTags(divId); return false;};
		var hideTagTxt = document.createTextNode('Alle Tags');
		hideTagLink.appendChild(hideTagTxt);
	divTagLink.appendChild(hideTagLink);
	
	
tagParentDiv.removeChild(tagDiv);
tagParentDiv.appendChild(divTagLink);


Effect.BlindUp(divId, {duration: durSec});	
}







/**

String.prototype.getFuncBody = function(){
  var str=this.toString();
  str=str.replace(/[^{]+{/,"");
  str=str.substring(0,str.length-1);
  str = str.replace(/\n/gi,"");
  if(!str.match(/\(.*\)/gi))str += ")";
  return str; 
}
*/