init = function() {
	navigation.init();
}


function id(obj) {
	return document.getElementById(obj);	
}

function checkComment() {
	if( id('comment_user_name').value=='') {
		id('comment_info').innerHTML = 'Bitte geben Sie Ihren Namen ein.';
		id('comment_info').style.display = 'block';
		return false;	
	} else if( id('comment_user_email').value=='') {
		id('comment_info').innerHTML = 'Bitte geben Sie Ihren Email-Adresse ein.';
		id('comment_info').style.display = 'block';
		return false;	
	}	else if( id('comment_content').value=='') {
		id('comment_info').innerHTML = 'Bitte geben Sie einen Kommentar ein.';
		id('comment_info').style.display = 'block';
		return false;	
	}				
}
function clearWarn(obj) {
	id(obj).innerHTML = '';
	id(obj).style.display = 'none';
}
function showWarn(obj, msg) {
	id(obj).innerHTML = msg;
	id(obj).style.display = 'block';	
}
function resetComment() {
	id('comment_info').style.display = 'none';	
}

temp_comments = new Array();
function editComment(i) {
	
	var btn = id('comment_btn_'+i);
	btn.firstChild.innerHTML = 'Speichern';
	btn.firstChild.onclick = function () { document.getElementById('comment_edit_'+i).submit(); return false; };
	
	//btn.firstChild.href = 'javascript:id("comment_edit_'+i+'").submit();';
	
	btn.appendChild(document.createTextNode(' | '));
	
	a = document.createElement('a');
	a.innerHTML = 'Abbrechen';
	a.setAttribute('href', 'javascript:void(0);');
	a.onclick = function () { comment_edit_cancel(i);  return false;};
	btn.appendChild(a);
	
	var comment = id('comment_text_'+i);
	var content = comment.innerHTML;
	temp_comments[i] = content;
	content = content.replace(/<br>/g, '').replace(/<BR>/g, '\n');
	
	comment.innerHTML = "<form id='comment_edit_"+i+"' method='post' action='../_scripts/comments/action.php'><input type='hidden' name='do' value='edit'><input type='hidden' name='id' value='"+i+"'><textarea name='comment' class='text' style='width:100%; height: 120px;'>"+content+"</textarea></form>";
}
function comment_edit_cancel(i) {
	var btn = id('comment_btn_'+i);
	btn.removeChild(btn.childNodes[2]);
	btn.removeChild(btn.childNodes[1]);
	
	btn.firstChild.innerHTML = 'Bearbeiten';
	
	btn.firstChild.onclick = function () { editComment(i);this.blur(); return false; };
	
	var comment = id('comment_text_'+i);
	comment.innerHTML = temp_comments[i];
}

function toggleDiv(obj) {
	var s = id(obj);
	
	if (s.style.display == 'block') s.style.display = 'none';
	else s.style.display = 'block';
	
	return false;
}
function openDiv(obj) {
	id(obj).style.display = 'block';
	return false;
}
function closeDiv(obj) {
	id(obj).style.display = 'none';
	return false;
}

function switchTab(tab_name, btn) {
	
	var as = document.getElementsByTagName('a');
	var btns = new Array();
	for (a in as) if (as[a].className=='tab_btn') btns.push(as[a]);
	for (b in btns) if (btns[b] != btn) {
		btns[b].style.backgroundColor = '#fff';
		btns[b].style.borderBottom= '1px solid #ccc';
	}
	
	
	var divs = document.getElementsByTagName('div');
	
	var tabs = new Array();
	for (d in divs) if (divs[d].className=='tab') tabs.push(divs[d]);
	
	for (t in tabs) if (tabs[t].id != tab_name) tabs[t].style.display = 'none';
	
	tab =	document.getElementById(tab_name);
	tab.style.display = 'block';
	
	btn.style.color = '#1F1D1E';
	btn.style.backgroundColor = '#f6f6f6';
	btn.style.borderBottom= '1px solid #f6f6f6';
	btn.blur();
}