
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - ++resource++infnine.theme.javascripts/pngfix.js - */
// http://www9.cs.tum.edu/portal_javascripts/++resource++infnine.theme.javascripts/pngfix.js?original=1
function correctPNG(){var arVersion=navigator.appVersion.split("MSIE")
var version=parseFloat(arVersion[1])
if((version>=5.5)&&(version<7.0)&&(document.body.filters)){for(var i=0;i<document.images.length;i++){var img=document.images[i]
var imgName=img.src.toUpperCase()
if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){if(imgName.lastIndexOf('HEADER_')!=-1){var imgID=(img.id)?"id='"+img.id+"' ":""
var imgClass=(img.className)?"class='"+img.className+"' ":""
var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' "
var imgStyle="display:inline-block;"+img.style.cssText
if(img.align=="left") imgStyle="float:left;"+imgStyle
if(img.align=="right") imgStyle="float:right;"+imgStyle
if(img.parentElement.href) imgStyle="cursor:hand;"+imgStyle
var strNewHTML="<span "+imgID+imgClass+imgTitle+" style=\""+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+";"+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"+"(src=\'"+img.src+"\', sizingMethod='scale');\"></span>"
img.outerHTML=strNewHTML
i=i-1}}}}}
if(window.attachEvent){window.attachEvent("onload",correctPNG)}


/* - clouseau_trigger.js - */
// http://www9.cs.tum.edu/portal_javascripts/clouseau_trigger.js?original=1
function showClouseau(context){var footer=document.getElementById("region-content").nextSibling;var wrapper=document.getElementById("region-content").parentNode;var div=document.createElement("div");var iframe=document.createElement("iframe");var existing=document.getElementById("clouseau_iframe");if(existing){wrapper.removeChild(existing)} else{div.id="clouseau_iframe";iframe.src="clouseau_minimal?context="+context;iframe.style.width="100%";iframe.style.height="800px";div.appendChild(iframe);wrapper.insertBefore(div,footer);wrapper.focus()}}
