var clicked = false;
var idx0; //globalni promenne - budou v nich objekty timeru
var idx1;
var delayhide;
function start(Id,f,l){
	window.clearTimeout(Id);
	Id = window.setTimeout('',l);
	return Id;
}
function stop(Id){
	Id = window.clearTimeout(Id);
}
function prepni(x){
	if (document.getElementById(x).style.display == 'none')
		o = true;
	else
		o = false;
	document.getElementById(x).style.display = (o ? 'block' : 'none');
	document.getElementById(x+'-linie').style.display = (o ? 'none' : 'block');
	document.getElementById(x+'-folder').src = (o ? '/img/folder.open.'+x+'.gif' : '/img/folder.closed.'+x+'.gif');
	document.getElementById(x+'-arrow').src = (o ? '/img/pfeil.unten.gif' : '/img/pfeil.oben.gif');
	
	clicked = true;
}
function folder(x)
{
	n = document.getElementById(x+'-folder').src. substring(document.getElementById(x+'-folder').src.lastIndexOf("/")-3);
	if (n == '/img/folder.open.'+x+'.gif')
		o = true;
	else
		o = false;
  document.getElementById(x+'-folder').src = (o ? '/img/folder.closed.'+x.toString()+'.gif' : '/img/folder.open.'+x.toString()+'.gif');
}
function folderOver(x){
	folder(x);
}
function folderOut(x){
	if (clicked == true)
	{
		clicked = false;
		return true;
	}
	folder(x);
}

function checkDumbUsers(frm, falsequery) {
	if(frm.value == falsequery) {
		alert('Statt des Wortes "'+falsequery+'" geben Sie bitte den eigentlichen Suchbegriff ein.');
		return false;
	}
	else if (frm.value == '') {
		alert('Geben Sie bitte den gewünschten Suchbegriff ein.');
		return false;
	}
	return true;
}

var syntimer = new Array(2);

function ShowSynchro(id) {
	var syn = document.getElementById(id);
	var synlink = document.getElementById(id + "link");
	syn.style.top = (getTop(synlink)+18)+'px';
	syn.style.left = getLeft(synlink)+'px';
	syn.style.display = 'block';
	if(syntimer[id])
		clearTimeout(syntimer[id]);
}

function HideSynchro1(id) {
	syntimer[id] = setTimeout("HideSynchro('"+id+"')", 250);
}

function HideSynchro(id) {
	var syn = document.getElementById(id);
	syn.style.display = 'none';
}


function Init() {
}
function ChangeLinksClass(){
	for (var i=0; i<document.links.length; i++){
		Link=document.links[i].hostname;
		
		IsExternal=(Link) && ((!location.hostname) ||
		(Link.lastIndexOf(location.hostname) == -1)) && (document.links[i].className != 'weiter') && (Link.lastIndexOf('tschechien-online') == -1) && (Link.lastIndexOf('tschechische-republik') == -1);
		if (IsExternal){
			document.links[i].className = 'external';
		}
	}
}

function getLeft(oNode) /*:int*/ {
    var iLeft = 0;
    while(oNode.tagName != "BODY") {
        iLeft += oNode.offsetLeft;
        oNode = oNode.offsetParent;        
    }
    return iLeft;
}
function getTop(oNode) /*:int*/ {
    var iTop = 0;
    while(oNode.tagName != "BODY") {
        iTop += oNode.offsetTop;
        oNode = oNode.offsetParent;
    }
    return iTop;
}

var clientInfo = navigator.userAgent.toLowerCase();
var isIE = ( clientInfo.indexOf("msie") != -1 );
var isWin = ( (clientInfo.indexOf("win")!=-1) || (clientInfo.indexOf("16bit") != -1) );

function createTag( openerTag , closerTag , areaId ) {
	if(isIE && isWin) {
		createTag_IE( openerTag , closerTag , areaId );
	} else {
		createTag_nav( openerTag , closerTag , areaId );
	}
	return;
}

function createTag_IE(openerTag, closerTag, areaId) {
	var txtArea = document.getElementById(areaId);
	var puvodni = document.selection.createRange().text;
	txtArea.focus();
	var umisteni = document.selection.createRange();
	umisteni.text = openerTag + puvodni + closerTag;
	return;
}

function createTag_nav( openerTag , closerTag , areaId ) {
	var txtArea = document.getElementById( areaId );
	var offset = txtArea.selectionStart;
	var pozice = txtArea.scrollTop;
	if (txtArea.selectionEnd && (txtArea.selectionEnd - txtArea.selectionStart > 0) ) {
		var preString = (txtArea.value).substring(0,offset);
		var newString = openerTag + (txtArea.value).substring(offset,txtArea.selectionEnd) + closerTag;
		var postString = (txtArea.value).substring(txtArea.selectionEnd);
		txtArea.value = preString + newString + postString;
		txtArea.selectionStart = offset + newString.length;
		txtArea.selectionEnd = offset + newString.length;
	} else {
		var preString = (txtArea.value).substring(0,offset);
		var newString = openerTag + closerTag;
		var postString = (txtArea.value).substring(offset);
		txtArea.value = preString + newString + postString;
		txtArea.selectionStart = offset + openerTag.length;
		txtArea.selectionEnd = offset + openerTag.length;
	}
	txtArea.scrollTop = pozice;
	txtArea.focus();
	return;
}

function createLink(areaId ) {
	if(isIE && isWin) {
		createLink_IE(areaId);
	} else {
		createLink_nav(areaId);
	}
	return;
}
function createLink_IE(areaId) {
	var txtArea = document.getElementById( areaId );
	var aSelection = document.selection.createRange().text;
	var l_url = '';
	var l_text = '';
	if(aSelection) {
		if (aSelection.indexOf('http://')!=-1 || aSelection.indexOf('www.')!=-1) {
			var l_url = aSelection;
		} else {
			var l_text = aSelection;
		}
	}
	var link_url = prompt('Gib die URL ein.', l_url);
	var link_text = prompt('Gib den Linktext ein.', l_text);
	if (!link_url) {
		txtArea.focus();
		return false;
	}
	else if (link_url.indexOf('http://')==-1) {
		link_url = 'http://' + link_url;
	}
	if (!link_text) {
		var link_text = link_url;
	}
	var newString = '<a href="'+link_url+'">'+link_text+'</a>';
	if(aSelection) {
		document.selection.createRange().text = newString;
	} else {
		txtArea.value += newString;
	}
	txtArea.focus();
	return;
}

function createLink_nav(areaId) {
	var txtArea = document.getElementById(areaId);
	var offset = txtArea.selectionStart;
	var pozice = txtArea.scrollTop;
	var l_url = '';
	var l_text = '';
	if (txtArea.selectionEnd && (txtArea.selectionEnd - txtArea.selectionStart > 0) ) {
		var selection = (txtArea.value).substring(offset,txtArea.selectionEnd);
		if (selection.indexOf('http://')!=-1 || selection.indexOf('www.')!=-1) {
			var l_url = selection;
		} else {
			var l_text = selection;
		}
	} else {
	}	
	var link_url = prompt('Gib die URL ein.', l_url);
	var link_text = prompt('Gib den Linktext ein.', l_text);
	if (!link_url) {
		txtArea.focus();
		return false;
	}
	else if (link_url.indexOf('http://')==-1) {
		link_url = 'http://' + link_url;
	}
	if (!link_text) {
		var link_text = link_url;
	}
	var preString = (txtArea.value).substring(0,txtArea.selectionStart);
	var newString = '<a href="'+link_url+'">'+link_text+'</a>';
	var postString = (txtArea.value).substring(txtArea.selectionEnd);
	txtArea.value = preString + newString + postString;
	txtArea.selectionStart = offset + newString.length;
	txtArea.selectionEnd = offset + newString.length;
	txtArea.scrollTop = pozice;
	txtArea.focus();
	return;
}

function createImg(areaId ) {
	if(isIE && isWin) {
		createImg_IE(areaId);
	} else {
		createImg_nav(areaId);
	}
	return;
}
function createImg_IE(areaId) {
	var txtArea = document.getElementById(areaId);
	var aSelection = document.selection.createRange().text;
	var l_url = '';
	var l_text = '';
	if(aSelection) {
		if (aSelection.indexOf('http://')!=-1 || aSelection.indexOf('www.')!=-1) {
			var l_url = aSelection;
		} else {
			var l_text = aSelection;
		}
	}
	var img_url = prompt('Gib die URL ein.', l_url);
	if (!img_url) {
		txtArea.focus();
		return false;
	}
	else if (img_url.indexOf('http://')==-1) {
		img_url = 'http://' + img_url;
	}
	var img_text = prompt('Gib den alternativen Text ein.', l_text);
	var img_width = prompt('Gib die Breite ein.');
	var img_height = prompt('Gib die Höhe ein.');
	var img_float = prompt('Seitenbündig? (l = links; r = rechts)', 'l');

	if (img_width != '' || img_height != '' || img_float != '') {
		var imgStyle = 'style="';
		imgStyle += (img_width != '') ? 'width:'+img_width+'px;' : '';
		imgStyle += (img_height != '') ? 'height:'+img_height+'px;' : '';
		imgStyle += (img_float != '') ? 'float:'+((img_float == 'l') ? 'left' : ((img_float == 'r') ? 'right' : 'none'))+';' : '';
		imgStyle += '" ';
	} else {
		var imgStyle = '';
	}
	var newString = '<img src="'+img_url+'" alt="'+img_text+'" '+imgStyle+'/>';
	if(aSelection) {
		document.selection.createRange().text = newString;
	} else {
		txtArea.value += newString;
	}
	txtArea.focus();
	return;
}

function createImg_nav(areaId) {
	var txtArea = document.getElementById(areaId);
	var offset = txtArea.selectionStart;
	var pozice = txtArea.scrollTop;
	var l_url = '';
	var l_text = '';
	if (txtArea.selectionEnd && (txtArea.selectionEnd - txtArea.selectionStart > 0) ) {
		var selection = (txtArea.value).substring(offset,txtArea.selectionEnd);
		if (selection.indexOf('http://')!=-1 || selection.indexOf('www.')!=-1) {
			var l_url = selection;
		} else {
			var l_text = selection;
		}
	} else {
	}	
	var img_url = prompt('Gib die URL ein.', l_url);
	if (!img_url) {
		txtArea.focus();
		return false;
	}
	else if (img_url.indexOf('http://')==-1) {
		img_url = 'http://' + img_url;
	}
	var img_text = prompt('Gib den alternativen Text ein.', l_text);
	var img_width = prompt('Gib die Breite ein.');
	var img_height = prompt('Gib die Höhe ein.');
	var img_float = prompt('Seitenbündig? (l = links; r = rechts)');
	if (img_width != '' || img_height != '' || img_float != '') {
		var imgStyle = 'style="';
		imgStyle += (img_width != '') ? 'width:'+img_width+'px;' : '';
		imgStyle += (img_height != '') ? 'height:'+img_height+'px;' : '';
		imgStyle += (img_float != '') ? 'float:'+((img_float == 'l') ? 'left' : ((img_float == 'r') ? 'right' : 'none'))+';' : '';
		imgStyle += '" ';
	} else {
		var imgStyle = '';
	}
	var preString = (txtArea.value).substring(0,txtArea.selectionStart);
	var newString = '<img src="'+img_url+'" alt="'+img_text+'" '+imgStyle+'/>';
	var postString = (txtArea.value).substring(txtArea.selectionEnd);
	txtArea.value = preString + newString + postString;
	txtArea.selectionStart = offset + newString.length;
	txtArea.selectionEnd = offset + newString.length;
	txtArea.scrollTop = pozice;
	txtArea.focus();
	return;
}


var constdelay=300;
var now=1;

function menu(x) {
var submenu=new Array(7); 
if (document.getElementById) {
 submenu[1]=document.getElementById('sub-home');
 submenu[2]=document.getElementById('sub-nachrichten');
 submenu[3]=document.getElementById('sub-wirtschaft');
 submenu[4]=document.getElementById('sub-landleute');
 submenu[5]=document.getElementById('sub-kultur');
 submenu[6]=document.getElementById('sub-webkatalog');
}
else if (document.all) {
submenu[1]=document.all.sub-home;
submenu[2]=document.all.sub-nachrichten;
submenu[3]=document.all.sub-wirtschaft;
submenu[4]=document.all.sub-landleute;    
submenu[5]=document.all.sub-kultur;  
submenu[6]=document.all.sub-webkatalog;
}
if (now==x) {
for (i = 1; i <= 6; i++)
{
submenu[i].style.display='none';
}
submenu[x].style.display='block';
}
}
function zobrazmenu(x) {
var t=window.setTimeout('menu('+x+')',constdelay);
}

