
/* 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++eva.theme.js - */
// http://english.eva.dk/portal_javascripts/++resource++eva.theme.js?original=1
var evaInputLabel={focus: function(e){jq('dl.portlet-dancing form label:has(span)').css('display','none')},blur: function(e){var t=jq(e.target);if(!t.val()){jq('dl.portlet-dancing form label:has(span)').css('display','block')}}};jq(function(){jq('dl.portlet-dancing form input:text.text-widget').each(function(){jq(this).focus(evaInputLabel.focus).blur(evaInputLabel.blur);var el=jq(this);if(!el.val()){jq('dl.portlet-dancing form label:has(span)').css('display','block')}})});

/* - vertical_align.js - */
// http://english.eva.dk/portal_javascripts/vertical_align.js?original=1
function setVerticalAlign(container_id,block_tagname,inline_tagname,padding_unit,height_unit){var container=document.getElementById(container_id);var block_elements=container.getElementsByTagName(block_tagname);for(var i=0;i<block_elements.length;i++){var block_element=block_elements[i];var original_height=block_element.offsetHeight;var inline_element=block_element.getElementsByTagName(inline_tagname)[0];var empty_space=original_height-inline_element.offsetHeight;var padding=empty_space-8;block_element.style.paddingTop=padding+padding_unit;block_element.style.paddingBottom='8'+padding_unit;block_element.style.height=(original_height-empty_space)+height_unit}};
function window_onload_align(){setVerticalAlign('vertical_align','a','span','px','px')};window.onload=window_onload_align;
