// ------------------------------------------------------------------------------------------ // dd.mm.yyyy Author Changes // 20.12.2001 Seliger DOM2-adaption // 24.09.2002 Haddorp Add additional parameter to popup function var pictures = new Array(); var bVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10); var preLoadIsComplete = false; var oldImg = ""; var oldCnt; // ------------------------------------------------------------------------------------------ if (location.href.indexOf('https') != -1) { var httpUrl = 'http://' + location.hostname + location.pathname + location.search; location.href = httpUrl; } function findElement(n,ly) { var curDoc = ly ? ly.document : document; var elem = curDoc[n]; if (bVers < 4) { return document[n]; } if (!elem) { for (var i=0;i 0) { eval("document.images." + oldImg + ".src = pictures[" + oldCnt + "].lowLight.src"); } eval("document.images." + aPic + ".src = pictures[" + i + "].highLight.src"); oldImg = aPic; oldCnt = i; break; } } } else { preLoad(); mouseOver(aPic); } } function mouseOut(aPic) { oldImg = ""; if (preLoadIsComplete) { for (var i=0; i 0) { eval("NSStyle('"+aLayer+"').document.images['"+oldImg+"'].src = pictures["+oldCnt+"].lowLight.src"); } else { eval("NSStyle('"+aLayer+"').document.images['"+aPic+"'].src = pictures["+i+"].highLight.src"); } } break; } } } else { preLoad(); layerMouseOver(aPic,aLayer); } } function layerMouseOut(aPic,aLayer) { oldImg = ""; if (preLoadIsComplete) { for (var i=0; i= 0; i--) { if (document.layers[i].name == name) { return eval("document.layers." + name); } else { for (var h = document.layers[i].document.layers.length - 1; h >= 0; h--) { if (document.layers[i].document.layers[h].name == name) { return eval("document.layers["+ i +"].document.layers." + name); } else { for (var g = document.layers[i].document.layers[h].document.layers.length - 1; g >= 0; g--) { if (document.layers[i].document.layers[h].document.layers[g].name == name) { return eval("document.layers["+ i +"].document.layers["+ h + "].document." + name); } } } } } } } } function getElementPure(name) { if (document.all) { return eval("document.all." + name); } else if (document.getElementById) { return document.getElementById(name); } else if (document.layers) { for (var i = document.layers.length - 1; i >= 0; i--) { if (document.layers[i].name == name) { return eval("document.layers." + name); } else { for (var h = document.layers[i].document.layers.length - 1; h >= 0; h--) { if (document.layers[i].document.layers[h].name == name) { return eval("document.layers["+ i +"].document.layers." + name); } else { for (var g = document.layers[i].document.layers[h].document.layers.length - 1; g >= 0; g--) { if (document.layers[i].document.layers[h].document.layers[g].name == name) { return eval("document.layers["+ i +"].document.layers["+ h + "].document.layers." + name); } } } } } } } } // ------------------------------------------------------------------------------------------ function getForm(layer,form) { if (document.all) { return document.forms[form]; } else if (document.getElementsByTagName) { return document.getElementsByTagName("form")[form]; } else if (document.layers) { return getElement(layer).document.forms[form]; } } function saveValueToForm(layer,form,formvalue) { getForm('signuplayercontent','signup').academic.value = formvalue; } function submitLayerForms(whichLayer,whichForm) { if (document.all) { document.all.tags("div")[whichLayer].document.forms[whichForm].submit(); } else if (document.getElementsByTagName) { document.getElementsByTagName("form")[whichForm].submit(); } else if (document.layers) { getElementPure(whichLayer).document.forms[whichForm].submit(); } } // ------------------------------------------------------------------------------------------ function teaserColor(whichTeaser,whichValue) { if (document.all) { if (whichValue == "1") { document.all[whichTeaser+"header"].style.color = "#003399"; document.all[whichTeaser+"copy"].style.color = "#003399"; } if (whichValue == "0") { document.all[whichTeaser+"header"].style.color = "#666666"; document.all[whichTeaser+"copy"].style.color = "#666666"; } } else if (document.getElementsByName) { if (whichValue == "1") { document.getElementsByName(whichTeaser+"header")[0].style.color = "#003399"; document.getElementsByName(whichTeaser+"copy")[0].style.color = "#003399"; } if (whichValue == "0") { document.getElementsByName(whichTeaser+"header")[0].style.color = "#666666"; document.getElementsByName(whichTeaser+"copy")[0].style.color = "#666666"; } } /* the naming off all sections that will be used by this very function "teaserColor" is done by using the object-reference "name" instead of "id"; considering this, the function for "DOM level 2" looks alike the above one; in case there are doubts about the naming-consistents of all teasers - maybe someone starts mixing the references ("id" instead of "name" or using both of 'em) - the following lines can be used as a patch for those inconsistencies; ( but most adviseable is to keep the naming like it is now, since the patch is "heavy" ) */ /*else if ((document.getElementsByName) || (document.getElementById)) { if (whichValue == "1") { if (document.getElementsByName(whichTeaser+"header")[0]) { document.getElementsByName(whichTeaser+"header")[0].style.color = "#003399"; } else if (document.getElementById(whichTeaser+"header")) { document.getElementById(whichTeaser+"header").style.color = "#003399"; } if (document.getElementsByName(whichTeaser+"copy")[0]) { document.getElementsByName(whichTeaser+"copy")[0].style.color = "#003399"; } else if (document.getElementById(whichTeaser+"copy")) { document.getElementById(whichTeaser+"copy").style.color = "#003399"; } } if (whichValue == "0") { if (document.getElementsByName(whichTeaser+"header")[0]) { document.getElementsByName(whichTeaser+"header")[0].style.color = "#666666"; } else if (document.getElementById(whichTeaser+"header")) { document.getElementById(whichTeaser+"header").style.color = "#666666"; } if (document.getElementsByName(whichTeaser+"copy")[0]) { document.getElementsByName(whichTeaser+"copy")[0].style.color = "#666666"; } else if (document.getElementById(whichTeaser+"copy")) { document.getElementById(whichTeaser+"copy").style.color = "#666666"; } } }*/ } // ------------------------------------------------------------------------------------------ function setTabIndex() { if (document.all) { //alert("setTabIndex"); var searchedField = null; var myForm = null; var currLayer = null; var currentForm = null; for (var j=0;j