var hiddenSelects = []; var hideSelectLayers = []; /* prüft, on der gerade verwendete Browser der IE6 ist oder nicht */ function isIE6 () { return (window.XMLHttpRequest) ? false : true; } /* prüft, on der gerade verwendete Browser der IE7 ist oder nicht */ function isIE7 () { return (document.all && navigator.appVersion.indexOf("MSIE 7.")!=-1) ? true : false; } /* speichert ein Cookie mit verfallsdatum */ function setCookie (name,value,duration) { if (typeof(name) != 'string') { return false; } value = value+''; value = value.split(', ').join(','); // fix für Safari cookieString = name+'='+value; if (!isNaN(duration)) { cookieString += '; expires='+expireTime(duration)+'; path=/'; } document.cookie = cookieString; } /* gibt den inhalt eines cookies zurück */ function getCookie (name) { var start, ende, v, i, f var c = document.cookie; if (!c || typeof(name) != 'string' || c.indexOf(name+'=') == -1) { return null; } start = c.indexOf(name+"=") + name.length + 1; ende = c.indexOf(";",start); if(ende == -1) ende = c.length; v = c.substring(start,ende); if (v.length && v.length < 25) { i = parseInt(v); f = parseFloat(v); if (i.toString(10) == v) { return i; } else if (i.toString(10) == v) { return f; } else { return v; } } return v; } /* berechnet und formatiert den Wert für das Verfallsdatum eines cookies */ function expireTime (tage) { if (isNaN(tage)) { return ''; } var jetzt = new Date(); var ablauf = new Date(jetzt.getTime() + (tage * 24 * 3600 * 1000)); return ablauf.toGMTString(); } /* versteckt die von Layern überlappten Selectboxes im IE6 */ function hideSelectboxes (obj) { if (isIE6()) { if (obj) { obj = $(obj); alreadyRegistered = false; for (var k=0; k xMax || xMin > sel_xMax || sel_yMin > yMax || yMin > sel_yMax) ) { if (selects[i].style.visibility != 'hidden') { selects[i].style.visibility = 'hidden'; } newHides[i] = true; } else { if (hiddenSelects[i] && selects[i].style.visibility != 'visible') { posibleUnhides[i] = true; } } } } for (i=0; i < selects.length; i++) { if (posibleUnhides[i] && !newHides[i]) { selects[i].style.visibility = 'visible'; } } hiddenSelects = newHides; } } //macht alle invisible gesetzen Selectboxen wieder sichtbar (für IE6) function unhideSelectboxes (obj) { if (isIE6()) { if (obj) { obj = $(obj); var newHideSelectLayers = []; for (var k=0; k#col1{font-size:'+size+';}'); initialStyleWritten = true; } } function setFontSizeButtons (size) { var col1 = $('col1'); var i=0; if (col1) { var s = col1.getElementsByClassName(size=='small' ? 'fontSizeLinkSmall' : 'fontSizeLinkSmallOver'); for (i=0; i 1)? 'forwardLink' : 'forwardLinkDisabled'; } } function infoGaleriSwitchIMage(obj, vorwaerts) { if (obj.myGalerie) { g = obj.myGalerie; var current = 0; for (var i=0; i0 ) || (vorwaerts && current 1 && current>0) ? 'backLink' : 'backLinkDisabled'; g.navLinks[1].className = (g.myImagesCount > 1 && current Sterne entsprechend dem Voting initialisieren */ if (cookieData[bewertungID]) { for (var i=0; i