<!--//
function fns_addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function')
{
window.onload = func;
}
else
{
window.onload = function()
{
if (oldonload)
{
oldonload();
}
func();
}
}
}
function fns_addSearchProvider(path)
{
if (window.external && ("AddSearchProvider" in window.external))
{
window.external.AddSearchProvider("http://" + window.location.hostname + path);
}
else
{
alert("Ihr Browser besitzt keine Unterstützung für Suchanbieter");
}
}
function fns_openPopup(url,w,h)
{
var popup = window.open (url,"popup","width=" + w + ",height=" + h + ",left=20,top=20,directory=no,toolbar=no,location=no,status=no,scrollbars=yes,resizeable=no");
popup.scrollbars = true;
popup.focus();
}
function fns_decodeM(name,subject,body,domain) {
  location.href = 'mailto:' + name + '@' + domain + '?subject=' + subject + '&body=' + body;
}
function fns_openPrintpreview()
{
var url = location.href;
var anchor = location.hash;
url = url.replace(anchor, '');
if(url.indexOf('?') >= 0)
{
url += '&viewmode=print';
}
else
{
url += '?viewmode=print';
}
fns_openPopup(url,768,520);
}
function fns_openPDFView()
{
var url= window.location;
url = url+"&viewmode=print";
fns_openPopup("/format/plugins/pdf/pdf.php?pdf=1&url="+url,screen.width,screen.height);
}

function fns_openPDF(pluginpath,url)
{
window.open(pluginpath + "?pdf=1&url=" + url,screen.width,screen.height);
}
function fns_killWindow(msg)
{
if (msg)
{
tmp = confirm(msg);
if (tmp == true)
{
fns_closeWindow();
}
}
else
{
fns_closeWindow();
}
}
function fns_closeWindow()
{
if (window.opener != top)
{
window.opener = top;
}
window.self.close();
}
function fns_printNospamEmail(email)
{
if (email.indexOf("|"))
{
email = email.split("|");
location.href = 'mailto:' + email[0] + "@" + email[1];
}
else
{
return false;
}
}
function fns_printWindow()
{
if (document.all && navigator.appVersion.substring(22,23) == 4)
{
self.focus();
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = 2;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
WebBrowser1.outerHTML = '';
}
else
{
window.print();
}
}	function fns_confirmMessage(msg,url)
{
if (url && msg)
{
tmp = confirm(msg);
if (tmp == true)
{
location.replace(url);
}
}
}
function fns_changeElementVisibilityByClass(layer)
{
if (document.getElementById)
{
if (document.getElementById(layer).className == "fns_hideToggle")
{
document.getElementById(layer).className = "fns_showToggle";
}
else if (document.getElementById(layer).className == "fns_showToggle")
{
document.getElementById(layer).className = "fns_hideToggle";
}	}
else if (document.all)
{
if (document.all[layer].className == "fns_hideToggle")
{
document.all[layer].className = "fns_showToggle";
}
else if (document.all[layer].className == "fns_showToggle")
{
document.all[layer].className = "fns_hideToggle";
}
}
}
function fns_changeElementVisibilityByStyle(layer)
{
if (document.getElementById)
{
if (document.getElementById(layer).style.display == "none")
{
document.getElementById(layer).style.display = "block";
document.getElementById(layer).style.visibility = "visible";
}
else if (document.getElementById(layer).style.display == "block")
{
document.getElementById(layer).style.display = "none";
document.getElementById(layer).style.visibility = "hidden";
}	}
else if (document.all)
{
if (document.all[layer].style.display == "none")
{
document.all[layer].style.display = "block";
document.all[layer].style.visibility = "visible";
}
else if (document.all[layer].style.display == "block")
{
document.all[layer].style.display = "none";
document.all[layer].style.style = "hidden";
}
}
}
function fns_collapseElement(layer,method)
{
if (document.getElementById)
{
if (document.getElementById(layer).style.display == "block")
{
document.getElementById(layer).style.display = "none";
document.getElementById(layer).style.visibility = "hidden";
document.getElementById(layer + "_p").className = "fns_itemCollapseOn" + method;
}
else
{
document.getElementById(layer).style.display = "block";
document.getElementById(layer).style.visibility = "visible";
document.getElementById(layer + "_p").className = "fns_itemCollapseOff" + method;
}	}
else if (document.all)
{
if (document.all[layer].style.display == "block")
{
document.all[layer].style.display = "none";
document.all[layer].style.visibility = "hidden";
document.all[layer].style.className = "fns_itemCollapseOn" + method;
}
else if (document.all[layer].style.display == "none")
{
document.all[layer].style.display = "block";
document.all[layer].style.style = "visible";
document.all[layer].style.className = "fns_itemCollapseOff" + method;
}
}
}
function fns_formFillSearchelement(Feld,Zustand,Value)
{
var formValue = "Suche";
var formAlert = "Bitte geben Sie einen Suchbegriff ein!";
var formBlank = "";
if (Value && Value != "")
{
formValue = Message;
}
if (Zustand == "focus")
{
if (Feld.value == "" || Feld.value == formValue)
{
Feld.value = formBlank;
Feld.focus();
return true;
}
}
else if (Zustand == "blur")
{
if (Feld.value == "")
{
Feld.value = formValue;
return false;
}
else
{
Feld.focus();
}
}
else if (Zustand == "submit" || Zustand == "Submit")
{
if (Feld.value == "" || Feld.value == formValue)
{
alert(formAlert);
Feld.focus();
return false;
}	}
}
function fns_formRedirectDropdown(url)
{
if (url == "" || url == "--" || url == "/")
{
document.combobox.reset();
document.combobox.elements[0].blur();
return;
}
else
{
document.location.href = url;
}
}
function fns_formValidateCheckbox(element)
{
if (element.checked)
{
element.checked = false;
}
else if (!element.checked)
{
element.checked = true;
}
}
function fns_formValidateFieldStatus(which,event,classname)
{
if (event == "onblur")
{
if (which.value == "")
{
which.className = classname;
}
}
if (event == "onfocus")
{
which.className = classname;
}
}
function fns_redirectURIbyTimeout(url)
{
if (!url)
{
var url = "/index.php";
}
document.location.href = encodeURI(url);
}
//-->

