/* functions.js */
var ajaxLoaded = false; var cssLoaded = false; var isOnLoad = 0; var isUnLoad = 0; var onLoadHandler = window.onload; var unLoadHandler = window.onunload; var resizeHandler = window.onresize; window.document.onresize = resizeHandler; function setLayout() { var obj = { 0: 'sd1', 1: 'sd2', 2: 'sd1b', 3: 'sd3b', 4: 'main' }; if (document.getElementById && typeof(jsEvents) !== 'undefined' && jsEvents !== 0 && isCSS) { obj.sd1 = ( (typeof(document.getElementById('shade1'))!='undefined') ? document.getElementById('shade1') : 0 ); obj.sd2 = ( (typeof(document.getElementById('shade2'))!='undefined') ? document.getElementById('shade2') : 0 ); obj.sd1b = ( (typeof(document.getElementById('shade1b'))!='undefined') ? document.getElementById('shade1b') : 0 ); obj.sd2b = ( (typeof(document.getElementById('shade2b'))!='undefined') ? document.getElementById('shade2b') : 0 ); obj.main = ( (typeof(document.getElementById('container'))!='undefined') ? document.getElementById('container') : 0 ); if (obj.main) { var sd1ah = 0, sd2ah = 0, mainh = 1, divh = 1; var selfh = jsEvents.innerSize('y'); if (obj.main) { mainh = parseInt(obj.main.offsetHeight, 10); } if (selfh >= mainh) { divh += selfh; } else { divh += mainh; } if (obj.sd1 && obj.sd1b) { obj.sd1.style.height = divh + 'px'; obj.sd1b.style.height = divh + 'px'; } if (obj.sd2 && obj.sd2b) { obj.sd2.style.height = divh + 'px'; obj.sd2b.style.height = divh + 'px'; } } }} function setButtonEvents() { if ( typeof(jsEvents) !== 'undefined' && jsEvents !== 0 ) { var spans = document.getElementsByTagName('acronym'); var num = spans.length; var arr = []; var cnt = 0; for (var n = 0; n < num; n++) { if (typeof(spans[n].className)!='undefined' && spans[n].className.indexOf('media') != -1) { if (typeof(spans[n].id)!='undefined' && spans[n].id.indexOf('mBox') != -1) { arr[cnt] = spans[n].id; cnt++; } } } jsEvents.set(spans, 'inputs', 0); jsEvents.set(document.getElementsByTagName('input'), 'inputs', 1); jsEvents.set(document.getElementsByTagName('button'), 'inputs', 1); jsEvents.set(document.getElementsByTagName('a'), 'images', 1); }} window.onload = function() { if (isOnLoad <= 0) { if (typeof(onLoadHandler) == 'function') { onLoadHandler(); } if ( typeof(jsEvents) !== 'undefined' && jsEvents !== 0 ) { isCSS = ( (jsEvents.cssCheck('topofthispage') == true) ? true : false ); if (isCSS) { if (typeof(setLayout) !== 'undefined' && typeof(setLayout) == 'function') { setLayout(); } setButtonEvents(); if (typeof(initTrailer) == 'function') { initTrailer(); } } } isOnLoad++; }}; window.onresize = function() { if (typeof(resizeHandler) == 'function') { resizeHandler(); } if ( typeof(jsEvents) !== 'undefined' && jsEvents !== 0 ) { isCSS = ( (jsEvents.cssCheck('topofthispage') == true) ? true : false ); } if (isCSS) { if (typeof(setLayout) !== 'undefined' && typeof(setLayout) == 'function') { setLayout(); } }};

/* amazon.js */
function jsAmazonLib(get) { this.get = get; this.ajax = new jsAjaxLib(); this.path = docLocation; this.knop = ( (typeof(document.getElementById('shoplinks')) !== 'undefined') ? document.getElementById('shoplinks') : 0);} jsAmazonLib.prototype.Load = function() { var _this = this; function parseXML(txt, xml){ if (_this.knop) { var result = ((typeof(xml.getElementsByTagName('result')[0]) != 'undefined') ? xml.getElementsByTagName('result')[0] : 0); var htm = '<span class="start">&nbsp;<\/span>'; if (result && typeof(result.getAttribute('available')) !== null && typeof(result.getAttribute('available')) !== 'undefined' && result.getAttribute('available') == 1) { htm = '<span class="start">&nbsp;<\/span>' + '<a class="amazon" href="' + _this.path + 'external/amazon/' + _this.get + '"' + ' id="externalAmazon" target="amazon" title="&raquo; bei Amazon bestellen">' + '<span>&raquo; bei Amazon bestellen<\/span>' + '<\/a>' + '<span class="space"><span><br \/><\/span><\/span>'; } _this.knop.innerHTML = ''; _this.knop.innerHTML = htm; } } function makeRequest() { if (_this.knop) { var htm = '<span class="start">&nbsp;<\/span>' + '<span class="amazon">&nbsp;<br \/>Verf&uuml;gbarkeit wird gepr&uuml;ft ...<br \/>&nbsp;</\span><span class="space"><span><br /></span>'; _this.knop.innerHTML = ''; _this.knop.innerHTML = htm; } var ts = new Date(); var uri = _this.path + 'external.php'; var opt = 'ajax=ajax' + '&film=' + escape(_this.get) + '&goto=amazon' + '&nocache=' + ts.getTime() + '' + ts.getUTCMilliseconds(); _this.ajax.sendRequest(uri, opt, 'POST'); _this.ajax.onSuccess = parseXML; } makeRequest(); }; function amazonInit(get) { var jsAmazon = new jsAmazonLib(get); jsAmazon.Load();}