
/* 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 -
 */

/* - button_over.js - */
// http://www.yogonet.com/english/portal_javascripts/button_over.js?original=1
function load_buttons_over(){buttons=jq('input.searchButton, input.with-over');for(i=0;i<buttons.length;i++){obj=buttons[i];registerEventListener(obj,'mouseover',on_button_over);registerEventListener(obj,'mouseout',on_button_out)}}
function load_button_over_newsletter(){load_button_over(document.getElementById('fg-base-edit'),'form_submit')}
function load_button_over_discussion(){frm=form_discussion();if(frm)
load_button_over(frm,'discussion_reply:method')}
function form_discussion(){frm=null;for(i=0;i<document.forms.length;i++){f=document.forms[i];if(f.action){action=f.action.split("/");if(action[action.length-1]=='discussion_reply_form')
frm=f}}
return frm}
function load_button_over(frm,field){if(frm){button=frm[field];if(button){button.onmouseover=on_button_over;button.onmouseout=on_button_out}}}
function on_button_over(){this.className+=" button_over"}
function on_button_out(){this.className=this.className.replace(" button_over","")}
registerPloneFunction(load_buttons_over);
