//********************************************************************** // BEGIN MODAL DIALOG CODE (can also be loaded as external .js file) //***********************************************************************/ // Global for brower version branching. var Nav4 = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4)) //alert(navigator.appVersion) // One object tracks the current modal dialog opened from this window. var dialogWin = new Object() // Generate a modal dialog. // Parameters: // url -- URL of the page/frameset to be loaded into dialog // width -- pixel width of the dialog window // height -- pixel height of the dialog window // returnFunc -- reference to the function (on this page) // that is to act on the data returned from the dialog // args -- [optional] any data you need to pass to the dialog //function openDGDialog(url, width, height, returnFunc, args) { var agt=navigator.appName.toLowerCase() var vendor=navigator.vendor ? navigator.vendor.toLowerCase() : '' var pos = '' var pos2 = '' var name = '' function popup2(filename,width,height) { //alert(filename); //width=322; //height=600; var windowname = 'SSPR'; height = parseInt(height) -1 ; width = parseInt(width) + 17; var my_window = window.open(filename, windowname,'width='+width+',height='+height+',toolbar=no,resizable=yes,scrollbars=yes,location=no,status=no,menubar=no'); my_window.focus(); my_window.moveTo(20,15) } function popup(url, width, height, returnFunc, pos) { //alert(url+width) if( (name_end = url.lastIndexOf("?") ) != -1) { start_name = 0 name = url.substring(start_name, name_end) } if(!returnFunc) returnFunc = 'yes' if (!dialogWin.win || (dialogWin.win && dialogWin.win.closed)) { dialogWin.returnFunc = returnFunc dialogWin.returnedValue = "" dialogWin.url = url dialogWin.width = width dialogWin.height = height //dialogWin.name = name dialogWin.name = "win_"+(new Date()).getSeconds().toString() if (Nav4) { //alert('not nav4') // The best we can do is center in screen. dialogWin.left = (screen.width - dialogWin.width) / 2 dialogWin.top = (screen.height - dialogWin.height) / 2 var attr = "left=" + dialogWin.left + ",top=" + dialogWin.top + ",resizable=yes, scrollbars=" + returnFunc + ", width=" + dialogWin.width + ",height=" + dialogWin.height } else { /* alert('nav4') alert(' window.screenX: '+ window.screenX+' window.screenX: '+ window.screenX) alert(' window.outerWidth: '+ window.outerWidth+' window.outerHeight: '+ window.outerHeight) alert(' dialogWin.width: '+ dialogWin.width+' dialogWin.height: '+ dialogWin.height) */ dialogWin.left = window.screenX + 30 dialogWin.top = window.screenY + 30 var attr = "screenX=" + dialogWin.left + ",screenY=" + dialogWin.top + ",resizable=yes, scrollbars=" + returnFunc + ",width=" + dialogWin.width + ",height=" + dialogWin.height } /* alert('pos: '+pos+' | pos2: '+pos2) */ if(agt == 'netscape') dialogWin.win = window.open(dialogWin.url, dialogWin.name, attr) else { dialogWin.win = window.open(dialogWin.url, dialogWin.name, attr) } dialogWin.win.focus() } else { dialogWin.win.focus() } return dialogWin.win } // Event handler to inhibit Navigator form element // and IE link activity when dialog window is active. function deadend() { if (dialogWin.win && !dialogWin.win.closed) { dialogWin.win.focus() return false } } // Since links in IE4 cannot be disabled, preserve // IE link onclick event handlers while they're "disabled." // Restore when re-enabling the main window. var IELinkClicks // Disable form elements and links in all frames for IE. function disableForms() { IELinkClicks = new Array() for (var h = 0; h < frames.length; h++) { for (var i = 0; i < frames[h].document.forms.length; i++) { for (var j = 0; j < frames[h].document.forms[i].elements.length; j++) { frames[h].document.forms[i].elements[j].disabled = true } } IELinkClicks[h] = new Array() for (i = 0; i < frames[h].document.links.length; i++) { IELinkClicks[h][i] = frames[h].document.links[i].onclick frames[h].document.links[i].onclick = deadend } frames[h].window.onfocus = checkModal frames[h].document.onclick = checkModal } } // Restore IE form elements and links to normal behavior. function enableForms() { for (var h = 0; h < frames.length; h++) { for (var i = 0; i < frames[h].document.forms.length; i++) { for (var j = 0; j < frames[h].document.forms[i].elements.length; j++) { frames[h].document.forms[i].elements[j].disabled = false } } for (i = 0; i < frames[h].document.links.length; i++) { frames[h].document.links[i].onclick = IELinkClicks[h][i] } } } // Grab all Navigator events that might get through to form // elements while dialog is open. For IE, disable form elements. function blockEvents() { if (Nav4) { window.captureEvents(Event.CLICK | Event.MOUSEDOWN | Event.MOUSEUP | Event.FOCUS) window.onclick = deadend } else { disableForms() } window.onfocus = checkModal } // As dialog closes, restore the main window's original // event mechanisms. function unblockEvents() { if (Nav4) { window.releaseEvents(Event.CLICK | Event.MOUSEDOWN | Event.MOUSEUP | Event.FOCUS) window.onclick = null window.onfocus = null } else { enableForms() } } // Invoked by onFocus event handler of EVERY frame, // return focus to dialog window if it's open. function checkModal() { setTimeout("finishChecking()", 50) return true } function finishChecking() { if (dialogWin.win && !dialogWin.win.closed) { dialogWin.win.focus() } } //************************** // END MODAL DIALOG CODE //**************************/ function changeNavi(el) { nav_2_container = document.getElementById("navigation_2"); el = document.getElementById(el) /* works fine but crashes ie 5.2 mac.... ;-{ if(el) { mynew = el.cloneNode(true); mynew.style.visibility='visible' nav_2_container.appendChild(mynew); nav_2_container.removeChild(nav_2_container.firstChild); mynew = ''; } */ if(el) { mynew = el; mynew.style.visibility='visible' el.style.visibility='hidden'; nav_2_container.innerHTML = mynew.innerHTML; nav_2_container.style.visibility='visible'; } return false; } banner_link = new Array() loc = location.href; if(loc.lastIndexOf("template") == -1) { //alert('wip') special_start = loc.lastIndexOf("wip/") special_end = loc.lastIndexOf("/") check = loc.substring(special_start, special_end) //alert('check: '+check) if(check == 'wip') { dir_path_img = '2004/' dir_path = '' //alert('dir_path_img: '+dir_path_img+' | check: '+check) } else { dir_path_img = 'http://www.schroederschoembs.com/2004/' dir_path = 'http://www.schroederschoembs.com/' //alert('dir_path_img: '+dir_path_img+' | check: '+check) } banner_link[0] = "javascript:popup2(\''+dir_path_img+'webcam/page900.html\',450,480);" if(loc.lastIndexOf("en") != -1) { dir_path = dir_path+'en/' } banner_link[1] = dir_path+'celebrities' banner_link[2] = dir_path+'celebrities' banner_link[3] = dir_path+'celebrities' banner_link[4] = dir_path+'celebrities' banner_link[5] = dir_path+'celebrities' banner_link[6] = 'http://tinyurl.com/gutesache' banner_link[7] = 'http://tinyurl.com/gutesache' /* banner_link[8] = 'http://schroederschoembs.com/blog' banner_link[9] = 'http://schroederschoembs.com/blog' banner_link[10] = 'http://schroederschoembs.com/blog' banner_link[11] = 'http://schroederschoembs.com/blog' banner_link[12] = 'http://schroederschoembs.com/blog' */ } else { //alert('no wip') dir_path_img = '' banner_link[0] = 'javascript:popup(\'webcam/page900.html\',450,480); ' banner_link[1] = 'template2.php?id=24&parent=4&edit=' banner_link[2] = 'template2.php?id=24&parent=4&edit=' banner_link[3] = 'template2.php?id=24&parent=4&edit=' banner_link[4] = 'template2.php?id=24&parent=4&edit=' banner_link[5] = 'template2.php?id=24&parent=4&edit=' banner_link[6] = 'http://www.frnd.de' banner_link[7] = 'http://www.frnd.de' /* banner_link[7] = 'http://www.mslpr.com/' banner_link[8] = 'http://schroederschoembs.com/blog/wp-admin' banner_link[9] = 'http://schroederschoembs.com/blog/wp-admin' banner_link[10] = 'http://schroederschoembs.com/blog/wp-admin' banner_link[11] = 'http://schroederschoembs.com/blog/wp-admin' banner_link[12] = 'http://schroederschoembs.com/blog/wp-admin' */ //banner_link[8] = 'muenchen/template2.php?id=15&parent=1&edit=on' //banner_link[9] = 'template2.php?id=23&parent=4&edit=' } path = dir_path_img+'pics/banner/' banner_pics = new Array() banner_pics[0] = 'banner_webcam.jpg' banner_pics[1] = 'banner_celeb_1.gif' banner_pics[2] = 'banner_celeb_2.jpg' banner_pics[3] = 'banner_celeb_3.jpg' banner_pics[4] = 'banner_celeb_4.jpg' banner_pics[5] = 'banner_celeb_5.jpg' banner_pics[6] = 'EineGuteSache_S_SPR_Banner.gif' banner_pics[7] = 'EineGuteSache_S_SPR_Banner.gif' /* banner_pics[7] = 'banner_msl.gif' banner_pics[8] = 'banner_blog_1.gif' banner_pics[9] = 'banner_blog_2.gif' banner_pics[10] = 'banner_blog_3.gif' banner_pics[11] = 'banner_blog_4.gif' banner_pics[12] = 'banner_blog_5.gif' */ //banner_pics[8] = 'banner_eventure.gif' function do_banner(edit_mode) { //alert(num1+'|'+num2) banner1 = document.getElementById('banner_1') banner2 = document.getElementById('banner_2') banner3 = document.getElementById('banner_3') banner4 = document.getElementById('banner_4') /* if( edit_mode == 'on' ) { banner1.src = path+banner_pics[0] banner2.src = path+banner_pics[0] banner3.src = path+banner_pics[0] banner4.src = path+banner_pics[0] return false; } */ b1_link = document.getElementById('b_1_link') b2_link = document.getElementById('b_2_link') b3_link = document.getElementById('b_3_link') //b4_link = document.getElementById('b_4_link') num1 = 7; num2 = 2; num3 = 0; //num4 = ; switch(num1) { case 6: case 7: case 8: b1_link.target = '_new' break; } switch(num2) { case 6: case 7: case 8: b2_link.target = '_new' break; } switch(num3) { case 6: case 7: case 8: b3_link.target = '_new' break; } /* switch(num4) { case 6: case 7: case 8: b4_link.target = '_new' break; } */ banner1.src = path+banner_pics[num1] banner2.src = path+banner_pics[num2] banner3.src = path+banner_pics[num3] // banner4.src = path+banner_pics[num4] b1_link.href = banner_link[num1] b2_link.href = banner_link[num2] b3_link.href = banner_link[num3] // b4_link.href = banner_link[num4] } -->