var win = null;
// ===============================================================================================================================
function NewWindow(mypage, myname, w, h, scroll)
{
if (win && !win.closed) win.close();
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
win = window.open(mypage, myname, settings);
if (win.window.focus) { win.window.focus(); }
}
// ===============================================================================================================================
function getViewport(returnmode)
{
// Gibt Höhe oder Breite des Viewports zurück
// returnmode == 1 gibt viewportheight zurück
// returnmode == 2 gibt viewportwidth zurück
var viewportwidth;
var viewportheight;
// standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
if (typeof(window.innerWidth) != 'undefined')
{
viewportwidth = window.innerWidth;
viewportheight = window.innerHeight;
}
// IE6 in standards compliant mode
else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0)
{
viewportwidth = document.documentElement.clientWidth;
viewportheight = document.documentElement.clientHeight;
}
// older versions of IE
else
{
viewportwidth = document.getElementsByTagName('body')[0].clientWidth;
viewportheight = document.getElementsByTagName('body')[0].clientHeight;
}
if (returnmode == 1) return viewportheight;
else return viewportwidth;
}
// ===============================================================================================================================
function setHeightSpacer(myValue)
{
// Setzt Höhe für pt.gif
var spacerHeight;
var myHeight = getViewport(1); // aktuelle Höhe Viewport holen
myValue = myValue || 238;
if (document.all) myValue = myValue - 0; // Wenn IE
if (myHeight > 0)
{
spacerHeight = myHeight - myValue;
document.getElementById("hoehenspacer").style.height = spacerHeight + "px";
}
}
// ===============================================================================================================================
function hideDiv(idDiv)
{
document.getElementById(idDiv).style.display = 'none';
}
// ===============================================================================================================================
function showDiv(idDiv)
{
document.getElementById(idDiv).style.display = '';
}
// ===============================================================================================================================
function check_email(email)
{
var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,6}";
var regex = "^" + usr + "\@" + domain + "$";
var rgx = new RegExp(regex);
return rgx.exec(email) ? true : false;
}
// ===============================================================================================================================
function maildecode (input)
{
var output=input;
output=output.replace(/\|/, '@');
output=output.replace("#xxcom#", ".");
output=output.replace("#xxcom#", ".");
output=output.replace("#xxcom#", ".");
output=output.replace("#xxcom#", ".");
output=output.replace("#xxcom#", ".");
output=output.replace("#xxcom#", ".");
return (output);
}
// ===============================================================================================================================
function writemaillink ($input,$hid)
{
$showmail=maildecode($input);
$showmail=$showmail.replace('@','@');
$showmail=$showmail.replace(/\./,'.');
$showmail=$showmail.replace(/\?.*/,'');
document.write('E-Mail: ');
document.write ("");
document.write($showmail);
document.write ('
');
}
// ===============================================================================================================================
function makemail($link,$hid)
{
if ($hid>0) mailtocount($hid);
$link=maildecode($link);
this.location.href="mailto:"+$link;
}
// ===============================================================================================================================
function addbookmark (BookmarkURL,BookmarkTitle)
{
// If the browser is Internet Explorer
if (window.sidebar)
{
// Add to Bookmarks (Mozilla Firefox)
window.sidebar.addPanel(BookmarkTitle, BookmarkURL, '');
}
else if (window.external)
{
// Add to Favorites (Internet Explorer)
window.external.AddFavorite(BookmarkURL,BookmarkTitle)
}
}