/* - popupforms.js - */
// http://www.ngi.es/portal_javascripts/popupforms.js?original=1
jQuery(function($){common_content_filter='#content>*:not(div.configlet),dl.portalMessage.error,dl.portalMessage.info';
function noformerrorshow(el,noform){var o=$(el);var emsg=o.find('dl.portalMessage.error');if(emsg.length){o.children().replaceWith(emsg);return false} else{return noform}}
$('#portal-personaltools a[href$=/login], #portal-personaltools a[href$=/login_form], .discussion a[href$=/login_form]').prepOverlay({subtype:'ajax',filter:common_content_filter,formselector:'form#login_form',noform: function(){if(location.href.search(/pwreset_finish$/)>=0){return 'redirect'} else{return 'reload'}},redirect: function(){var href=location.href;if(href.search(/pwreset_finish$/)>=0){return href.slice(0,href.length-14)+'logged_in'} else{return href}}});$('#siteaction-contact a').prepOverlay({subtype:'ajax',filter:common_content_filter,formselector:'form',noform: function(el){return noformerrorshow(el,'close')},});$('#contextSetDefaultPage, #folderChangeDefaultPage').prepOverlay({subtype:'ajax',filter:common_content_filter,formselector:'form[name="default_page_form"]',noform: function(el){return noformerrorshow(el,'reload')},closeselector:'[name=form.button.Cancel]'});$('dl#plone-contentmenu-workflow a#advanced').prepOverlay({subtype:'ajax',filter:common_content_filter,formselector:'form',noform: function(el){return noformerrorshow(el,'reload')},closeselector:'[name=form.button.Cancel]'});$('#portal-personaltools a[href$=/@@register]').prepOverlay({subtype:'ajax',filter:common_content_filter,formselector:'form.kssattr-formname-register'});$('form[name=users_add], form[name=groups_add]').prepOverlay({subtype:'ajax',filter:common_content_filter,formselector:'form.kssattr-formname-new-user, form[name="groups"]',noform: function(el){return noformerrorshow(el,'redirect')},redirect: function(){return location.href}});$('#content-history a').prepOverlay({subtype:'ajax',urlmatch:'@@historyview',urlreplace:'@@contenthistorypopup'})});

