var chatinterval;
var is_login_user = false;

function init()
{

	if(document.getElementById('navhead')){
		document.getElementById('navhead').style.backgroundColor = "transparent";
		var navHeightInt=setInterval('nav_height()',5000);
	}

	setTimeout('writeKeepalive()',5000);

	setTimeout("document.getElementById('KeepAlive').src='/modul/keepalive.php'",6000);
	
	if (is_login_user){
		chatinterval = window.setInterval("lookForMessages()",30000);
    	setTimeout(lookForMessages,1000);
	}
}
function nav_height(){
	/*
	if(document.getElementById('nav').style.height != 'auto' && document.getElementById('nav').style.height == xHeight('main') +  "px"){
		document.getElementById('nav').style.height = 'auto';
	}else{
		document.getElementById('nav').style.height = xHeight('main') +  "px";
	}
	//alert((xHeight('main')) +  "px");
	
	if(xClientHeight() < xHeight('banner') + xHeight('main')){
	document.getElementById('top').style.height = (xHeight('main') + 102) +  "px";
	document.getElementById('nav').style.height = (xHeight('main')) +  "px";
	}else{
	document.getElementById('top').style.height = "100%";
	document.getElementById('nav').style.height = (xHeight('body') - 102) + "px";
	}
	*/
}
function trim(str){
	var str;
	var LTRIMrgExp = /^\s*/;
	var RTRIMrgExp = /\s *$/;
	return str.replace(LTRIMrgExp, '').replace(RTRIMrgExp, '');
}

function bibel(elem,bezeichner,url){
	ToolTip.show(elem,'<iframe src="http://www.basisb.de/bibelstelle/'+url+'" height="548" width="500" frameborder="0" scrolling="no"></iframe>','Bibelzitat: '+bezeichner+' ... <a href="http://www.basisb.de/bibel/'+url+'">im Zusammenhang anzeigen</a>');
}
function writeKeepalive(){
	var ElIfr=document.createElement('iframe');
	ElIfr.id='KeepAlive';
	ElIfr.style.display='none';
	document.body.appendChild(ElIfr);
}

function popIn(url,label,w,h){
	//uses /js/lytebox.js
	switch(url.substr(-4.4)){
		case '.doc':
		case '.zip':
		case '.pdf':
		case '.ppt':
		case '.ppe':
		case '.pps':
		case '.rtf':
		case '.kml':
		case '.xls':
		case '.mp3':
		case '.wav':
		case '.mpg':
		case '.mp4':
		case '.ram':
		case '.wmv':
		case '.wmf':
		case '.wma':
		case '.chm':
		case '.bmp':
		case '.swf':
		case '.fla':
		case '.odt':
			window.open(url);
			return false;
			break;
		case '.jpg':
		case '.gif':
		case '.png':
		case 'jpeg':
			inframe= false;
			break;
		default:
			inframe= true;
	}

	switch(url.substr(-5.5)){ 
		case '.docx':
		window.open(url);
		return false;
		break;
	}
	
	if(!w) w=1000;
	if(!h) h=700;
	

	link = 	document.createElement("a");

	src = document.createAttribute("href");
	src.value=url;
	link.setAttributeNode(src);

	title = document.createAttribute("title");
	
	title.value = '<a href="' + url + '" target="_blank"><img src="/images/v5/max.gif" border="0"></a>&nbsp;';
	title.value += '<br><hr><div id="lbDetailsLabel">';
	if(label){
		title.value+=label.replace('/',' /');
	}else{
		title.value+=url.replace('/',' /');
	}
	title.value += '</div>';
	link.setAttributeNode(title);

	rel = document.createAttribute("rel");
	if(inframe){
		rel.value='lyteframe';
	}else{
		rel.value='lytebox';
	}
	link.setAttributeNode(rel);

	if(inframe){
		rev = document.createAttribute("rev");
		rev.value="width: "+w+"px; height: "+h+"px; scrolling: auto;";
		link.setAttributeNode(rev);
	}
	myLytebox.start(link,false,inframe);

}
function lookForMessages(){
	if(document.getElementById('ToolTip')){
		if(document.getElementById('ToolTip').style.display != 'block'){
			x_tt_chat();
		}else{
			if(document.getElementById('mini_chat_message_form')){
				x_tt_chat();	
			}
		}
	}
}